From f19dd91a186ae35c6c7d38959fc34ad15997ab5c Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Tue, 12 Dec 2023 15:01:24 +0100 Subject: [PATCH 01/32] adjust color scheme to use keptn colors Signed-off-by: Moritz Wiesinger --- docs-new/assets/stylesheets/color-schemes.css | 10 ++++++++++ mkdocs.yml | 1 + 2 files changed, 11 insertions(+) create mode 100644 docs-new/assets/stylesheets/color-schemes.css diff --git a/docs-new/assets/stylesheets/color-schemes.css b/docs-new/assets/stylesheets/color-schemes.css new file mode 100644 index 0000000000..2bfa04f2c4 --- /dev/null +++ b/docs-new/assets/stylesheets/color-schemes.css @@ -0,0 +1,10 @@ +[data-md-color-scheme="default"] { + --md-primary-fg-color: #006bb8; + --md-primary-fg-color--light: #006bb8; + --md-primary-fg-color--dark: #006bb8; +} +[data-md-color-scheme="slate"] { + --md-primary-fg-color: #006bb8; + --md-primary-fg-color--light: #006bb8; + --md-primary-fg-color--dark: #006bb8; +} diff --git a/mkdocs.yml b/mkdocs.yml index 85fcc14882..7435befa40 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -51,6 +51,7 @@ extra_javascript: - assets/javascripts/versions.js extra_css: - assets/stylesheets/versions.css + - assets/stylesheets/color-schemes.css plugins: - social - include-markdown: From 0b17de26867c8795fb84d44560b70e12273a31ba Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Tue, 12 Dec 2023 16:40:38 +0100 Subject: [PATCH 02/32] WIP Signed-off-by: Moritz Wiesinger --- docs-new/assets/capabilities-01.svg | 1 + docs-new/assets/capabilities-03.svg | 1 + docs-new/assets/capabilities-04.svg | 1 + docs-new/assets/keptn-logo-white.svg | 1 + docs-new/assets/stylesheets/color-schemes.css | 8 +++ docs-new/assets/stylesheets/home.css | 5 +- docs-new/overrides/home.html | 66 +++++++++++++++---- 7 files changed, 69 insertions(+), 14 deletions(-) create mode 100644 docs-new/assets/capabilities-01.svg create mode 100644 docs-new/assets/capabilities-03.svg create mode 100644 docs-new/assets/capabilities-04.svg create mode 100644 docs-new/assets/keptn-logo-white.svg diff --git a/docs-new/assets/capabilities-01.svg b/docs-new/assets/capabilities-01.svg new file mode 100644 index 0000000000..4b428e177b --- /dev/null +++ b/docs-new/assets/capabilities-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/assets/capabilities-03.svg b/docs-new/assets/capabilities-03.svg new file mode 100644 index 0000000000..abdfc537c2 --- /dev/null +++ b/docs-new/assets/capabilities-03.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/assets/capabilities-04.svg b/docs-new/assets/capabilities-04.svg new file mode 100644 index 0000000000..3b67632c6d --- /dev/null +++ b/docs-new/assets/capabilities-04.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/assets/keptn-logo-white.svg b/docs-new/assets/keptn-logo-white.svg new file mode 100644 index 0000000000..9a814a3e39 --- /dev/null +++ b/docs-new/assets/keptn-logo-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/assets/stylesheets/color-schemes.css b/docs-new/assets/stylesheets/color-schemes.css index 2bfa04f2c4..1295e0cb0c 100644 --- a/docs-new/assets/stylesheets/color-schemes.css +++ b/docs-new/assets/stylesheets/color-schemes.css @@ -2,6 +2,14 @@ --md-primary-fg-color: #006bb8; --md-primary-fg-color--light: #006bb8; --md-primary-fg-color--dark: #006bb8; + + --md-primary-bg-color: hsla(0, 0%, 100%, 1); + --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7); + + --md-accent-fg-color: #d8e6f4; + --md-accent-fg-color--transparent: hsla(231, 48%, 48% , 0.1); + --md-accent-bg-color: hsla(0, 0%, 100%, 1); + --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7); } [data-md-color-scheme="slate"] { --md-primary-fg-color: #006bb8; diff --git a/docs-new/assets/stylesheets/home.css b/docs-new/assets/stylesheets/home.css index ff83038cc1..9df5b676a0 100644 --- a/docs-new/assets/stylesheets/home.css +++ b/docs-new/assets/stylesheets/home.css @@ -7,9 +7,10 @@ height: 100%; } -.tx-container { +.gradient-container { padding-top: .0rem; - background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color) 99%,#fff 99%) + background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),#fff 99%) + /*background: linear-gradient(to bottom, var(--md-primary-fg-color), #d8e6f4,#fff 99%)*/ } .tx-hero { diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 3daba19332..cb2a7eb121 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -10,20 +10,20 @@ {{ super() }} +
- graphic of sea men hoisting an anchor
-

Keptn

+ graphic of sea men hoisting an anchor

Supercharge your deployments with Keptn!

- + Get started - - Go to GitHub + + Documentation
@@ -33,31 +33,73 @@

Keptn

+ a man holding a sheet of paper with cog on it

Deployment Observability

Make ANY Kubernetes Deployment observable

+ a man holding a sheet of paper with cog on it

- - - Gather metrics from anywhere + Gather metrics from anywhere

Standardize access for all Observability Data for K8s

+ a man holding a sheet of paper with cog on it

- Orchestrate Deployment Checks

Gain confidence in your work with pre-/post-deployment checks

-
-
+
+
+
+
+
+
+
+ + keptn + +
+

Cloud native application lifecycle orchestration

+ +
+
+ + ## Use Cases + + We extend the K8s APIs with the following Use Cases: + +
+ Make ANY Kubernetes Deployment observable + + + read more + + Standardize access for all Observability Data for K8s + + + read more + + + Gain confidence in your work with pre-/post-deployment checks + + + read more + +
From 3fc6b2be8d88a9f342e0ff46930b37405baff4d0 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 13 Dec 2023 13:47:18 +0100 Subject: [PATCH 03/32] WIP Signed-off-by: Moritz Wiesinger --- docs-new/Makefile | 2 +- docs-new/assets/stylesheets/home.css | 322 ++++++++++++++++++++++++++- docs-new/index.md | 1 + docs-new/overrides/home.html | 196 +++++++++------- mkdocs.yml | 3 + 5 files changed, 429 insertions(+), 95 deletions(-) diff --git a/docs-new/Makefile b/docs-new/Makefile index 52a435269f..9194035e1b 100644 --- a/docs-new/Makefile +++ b/docs-new/Makefile @@ -39,7 +39,7 @@ docs-serve: -v ${PWD}/.git:/.git \ --entrypoint "" \ ${MKDOCS_DOCKER_IMAGE}:${MKDOCS_DOCKER_IMAGE_VERSION} \ - sh -c 'cd /; pip install -r requirements.txt -q; mkdocs serve -a 0.0.0.0:$(PORT)' + sh -c 'cd /; pip install -r requirements.txt -q; mkdocs serve --dirty -a 0.0.0.0:$(PORT)' .PHONY: htmltest diff --git a/docs-new/assets/stylesheets/home.css b/docs-new/assets/stylesheets/home.css index 9df5b676a0..97e4d356fd 100644 --- a/docs-new/assets/stylesheets/home.css +++ b/docs-new/assets/stylesheets/home.css @@ -9,8 +9,7 @@ .gradient-container { padding-top: .0rem; - background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),#fff 99%) - /*background: linear-gradient(to bottom, var(--md-primary-fg-color), #d8e6f4,#fff 99%)*/ + background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),var(--md-primary-bg-color)); } .tx-hero { @@ -45,24 +44,17 @@ .tx-hero .md-button--primary { background-color: var(--md-primary-bg-color); - color: hsla(280deg, 37%, 48%, 1); + color: var(--md-primary-fg-color); border-color: var(--md-primary-bg-color) } .tx-hero .md-button:focus, .tx-hero .md-button:hover { background-color: var(--md-accent-fg-color); - color: var(--md-default-bg-color); + color: var(--md-primary-bg-color); border-color: var(--md-accent-fg-color) } -.feature-item h2 svg { - height: 30px; - float: left; - margin-right: 10px; - transform: translateY(10%); -} - .top-hr { margin-top: 42px; } @@ -155,7 +147,7 @@ } .feature-item:hover { - background-color: #526cfe47; + background-color: var(--md-accent-fg-color--transparent); border-radius: 3px; } } @@ -209,3 +201,309 @@ .md-footer-social { padding-top: 20px; } + +.tx-container { + background: linear-gradient( + to bottom, + var(--md-primary-fg-color), + var(--md-default-bg-color) 100% + ); +} +[data-md-color-scheme="slate"] .tx-container { + background: linear-gradient( + to bottom, + var(--md-primary-fg-color), + var(--md-default-bg-color) 100% + ); +} + +.tx-landing { + margin: 0 0.8rem; + color: var(--md-primary-bg-color); +} + +.tx-landing__logos { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; +} + +.tx-landing__quote { + display: flex; + border-radius: 1em; + padding: 1em 1em 5em 1em; + text-align: center; + background: var(--md-primary-fg-color); +} + +.tx-landing__quote blockquote { + border: 0; + color: #fff; +} + +.tx-landing__quotes figure { + margin: 2em auto 2em auto; +} + +.tx-landing__logos img { + height: 8vh; + max-height: 81px; /* max height of images */ + width: auto; + margin: 2vh; + vertical-align: middle; +} + +.tx-landing__quote a img { + height: 6vh; + max-height: 81px; /* max height of images */ + display: block; + margin-left: auto; + margin-right: auto; +} + +.tx-landing__content p a { + color: inherit; + text-decoration: underline; +} +.tx-landing__content p a:hover { + color: darkblue; + text-decoration: underline; +} + +.tx-landing .md-button { + margin-top: 0.5rem; + margin-right: 0.5rem; + color: var(--md-primary-bg-color); +} +.tx-landing .md-button:hover, +.tx-landing .md-button:focus { + color: var(--md-default-bg-color); + background-color: var(--md-default-fg-color); + border-color: var(--md-default-fg-color); +} + +.tx-landing__testimonials { + width: 100%; + text-align: center; +} + +.tx-landing h1 { + margin-bottom: 1rem; + color: currentColor; + font-weight: 700; +} + +.md-typeset h2 + h3 { + font-size: 1em; + margin-top: -0.8em; +} + +.md-typeset figure { + display: flex; +} + +.md-content header { + display: block; +} + +.mdx-spotlight { + margin: 2em 0; +} + +.mdx-spotlight__feature { + display: flex; + flex: 1 0 48%; + flex-flow: row nowrap; + gap: 3.2rem; + margin: 0 0 3.2rem; +} +.mdx-spotlight__feature:last-child { + margin-bottom: 1em; +} + +.mdx-spotlight__feature > img { + display: block; + flex-shrink: 0; + border-radius: 0.2rem; + box-shadow: var(--md-shadow-z2); + width: 25rem; + max-width: 100%; +} + +.mdx-spotlight__feature > #lottie-player { + display: block; + flex-shrink: 0; + border-radius: 0.2rem; + box-shadow: var(--md-shadow-z2); + width: 25rem; + max-width: 100%; + background-color: rgb(5 62 94); +} + +.mdx-spotlight__feature figcaption { + margin-top: 0.8rem; +} + +.mdx-parallax__group { + background-color: var(--md-default-bg-color); + color: var(--md-typeset-color); + display: block; + position: relative; + transform-style: preserve-3d; +} +.mdx-parallax__group:first-child { + background-color: initial; + contain: strict; + height: 140vh; +} +.mdx-parallax__group:last-child { + background-color: var(--md-default-bg-color); +} + +.mdx-installations { + display: block; +} + +.mdx-users { + display: flex; + gap: 3.2rem; + margin: 2.4rem 0; +} + +.mdx-users__testimonial { + display: flex; + flex: 1; + flex-direction: column; + gap: 1.2rem; + margin: 0; + text-align: center; +} + +.mdx-users__testimonial img { + border-radius: 5rem; + height: auto; + margin-left: auto; + margin-right: auto; + width: 10rem; +} + +.mdx-users__testimonial figcaption { + display: block; +} + +.mdx-users__testimonial hr { + margin-left: auto; + margin-right: auto; + width: 5rem; +} + +.mdx-users__testimonial cite { + display: block; + -webkit-hyphens: auto; + hyphens: auto; + text-align: justify; +} + +/* General media */ +@media screen and (max-width: 30em) { + .tx-landing h1 { + font-size: 1.4rem; + } +} + +@media screen and (max-width: 59.9375em) { + .mdx-spotlight__feature { + flex-direction: column; + gap: 0; + } + + .mdx-spotlight__feature > img { + margin-left: auto; + margin-right: auto; + height: auto; + } + + .mdx-users { + flex-direction: column; + } + + /* Reset one padding between sections */ + .md-content__inner-testimonials { + padding: 0px 0px 2.2rem !important; + } +} + +@media screen and (min-width: 60em) { + .tx-container { + padding-bottom: 7vw; + } + + .tx-landing { + display: flex; + align-items: stretch; + height: 85%; + } + + .tx-landing__content { + align-self: center; + max-width: 19rem; + margin-top: 3.5rem; + } + + .tx-landing__image { + order: 1; + width: 38rem; + } + + .tx-landing__quotes { + margin: 1em 5em; + } + + .mdx-spotlight__feature:nth-child(odd) { + flex-direction: row-reverse; + } +} + +/* Extra media for .mdx-parallax__group:first-child */ +@media (min-width: 125vh) { + .mdx-parallax__group:first-child { + height: 120vw; + } +} + +@media (min-width: 137.5vh) { + .mdx-parallax__group:first-child { + height: 125vw; + } +} + +@media (min-width: 150vh) { + .mdx-parallax__group:first-child { + height: 130vw; + } +} + +@media (min-width: 162.5vh) { + .mdx-parallax__group:first-child { + height: 135vw; + } +} + +@media (min-width: 175vh) { + .mdx-parallax__group:first-child { + height: 140vw; + } +} + +@media (min-width: 187.5vh) { + .mdx-parallax__group:first-child { + height: 145vw; + } +} + +@media (min-width: 200vh) { + .mdx-parallax__group:first-child { + height: 150vw; + } +} diff --git a/docs-new/index.md b/docs-new/index.md index 6399c1c311..4c90f209de 100644 --- a/docs-new/index.md +++ b/docs-new/index.md @@ -6,3 +6,4 @@ social: --- Keptn - Supercharge your Deployments +dsd diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index cb2a7eb121..d2ba08149b 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -11,99 +11,131 @@
-
-
-
-
-
-
- graphic of sea men hoisting an anchor -

Supercharge your deployments with Keptn!

- - Get started - - - Documentation - +
+
+
+
+
+
+ keptn icon with keptn text next to it +

Supercharge your deployments with Keptn!

+ + Get started + + + Documentation + +
-
-
- - -
-
- a man holding a sheet of paper with cog on it -

- Deployment Observability -

-

Make ANY Kubernetes Deployment observable

-
-
- a man holding a sheet of paper with cog on it -

- Gather metrics from anywhere -

-

Standardize access for all Observability Data for K8s

-
-
- a man holding a sheet of paper with cog on it -

- Orchestrate Deployment Checks -

-

Gain confidence in your work with pre-/post-deployment checks

-
-
+
+
-
+
+ a ship going around in circles with an infinity symbol next to it +

+ Deployment Observability +

+

Make ANY Kubernetes Deployment observable

+
+
+ a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on it +

+ Gather metrics from anywhere +

+

Standardize access for all Observability Data for K8s

+
+
+ a man holding a sheet of paper with cog on it +

+ Orchestrate Deployment Checks +

+

Gain confidence in your work with pre-/post-deployment checks

-
-
- - keptn - -
-

Cloud native application lifecycle orchestration

- -
-
- - ## Use Cases - - We extend the K8s APIs with the following Use Cases: - -
- Make ANY Kubernetes Deployment observable - - - read more - - Standardize access for all Observability Data for K8s - - - read more - - - Gain confidence in your work with pre-/post-deployment checks - - - read more - +
+
+
+
+ + a ship going around in circles with an infinity symbol next to it + +
+

Deployment Observability

+

Make any Kubernetes workload observable

+

+ If you deploy with ArgoCD, Flux, GitLab, kubectl, etc. we provide you: +

+
    +
  • Automated App-Aware DORA metrics (OTel Metrics)
  • +
  • Troubleshoot failed deployments (OTel Traces)
  • +
  • Trace deployments from Git to cloud (traces across stages)
  • +
+
+
+
+ + a ship going around in circles with an infinity symbol next to it + +
+

Gather metrics from anywhere

+

Standardize access for all Observability Data for K8s

+

+ The Keptn Metrics Operator provides the following features: +

+
    +
  • Define Keptn Metrics once for Dynatrace, DataDog, AWS, Azure, GCP, …
  • +
  • Access all those metrics via Prometheus or K8s Metric API
  • +
  • Eliminate the need of multiple plugins for Argo Rollouts, KEDA, HPA, …
  • +
+
+
+
+ + a ship going around in circles with an infinity symbol next to it + +
+

Orchestrate Deployment Checks

+

+ To reduce complexity of custom checks use Keptn to: +

+
    +
  • + Pre-Deploy: +
      +
    • Validate external dependencies
    • +
    • Confirm that images are scanned
    • +
    • ...
    • +
    +
  • +
  • + Post-Deploy: +
      +
    • Execute tests
    • +
    • Notify stakeholders
    • +
    • Promote to next state
    • +
    • ...
    • +
    +
  • +
  • Automatically validate against your SLOs (Service Level Objectives)
  • +
+
+
+
- {% endblock %} {% block content %}{% endblock %} {% block footer %}{% endblock %} diff --git a/mkdocs.yml b/mkdocs.yml index 7435befa40..edf802cee8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -27,6 +27,8 @@ theme: - search.highlight - content.action.edit - content.action.view + - search.suggest + - search.highlight repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ @@ -53,6 +55,7 @@ extra_css: - assets/stylesheets/versions.css - assets/stylesheets/color-schemes.css plugins: + - search - social - include-markdown: trailing_newlines: false From 2f71d7fbd19d95c41daed143f6bbbc0a5868c21d Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 13 Dec 2023 15:14:15 +0100 Subject: [PATCH 04/32] new look of landing page with lots of adjustments Signed-off-by: Moritz Wiesinger --- docs-new/assets/stylesheets/home.css | 288 +++------------------------ docs-new/index.md | 1 - docs-new/overrides/home.html | 215 +++++++++++--------- 3 files changed, 148 insertions(+), 356 deletions(-) diff --git a/docs-new/assets/stylesheets/home.css b/docs-new/assets/stylesheets/home.css index 97e4d356fd..57390b654c 100644 --- a/docs-new/assets/stylesheets/home.css +++ b/docs-new/assets/stylesheets/home.css @@ -1,3 +1,27 @@ +body { + overflow-x: hidden; +} + +.md-content__inner { + margin-bottom: 0; + padding: 2.2rem 0; +} + +.md-content__inner:before { + display: none; +} + +/* Prevent removing default title on the page */ +.md-content__inner h1:first-child { + display: block; +} + +@media (max-width: 600px) { + .md-typeset .header-link { + display: none; + } +} + .md-main { flex-grow: 0 } @@ -171,24 +195,8 @@ padding-bottom: 10px; } -.logos { - display: flex; - align-items: center; - justify-content: center; - flex-flow: row wrap; - margin: 0 auto; -} - -.logos img { - flex: 1 1 auto; - padding: 25px; - max-height: 130px; - vertical-align: middle; -} - -.hr-logos { - margin-top: 0; - margin-bottom: 30px; +.md-footer { + display: block; } .md-footer-meta__inner { @@ -202,97 +210,7 @@ padding-top: 20px; } -.tx-container { - background: linear-gradient( - to bottom, - var(--md-primary-fg-color), - var(--md-default-bg-color) 100% - ); -} -[data-md-color-scheme="slate"] .tx-container { - background: linear-gradient( - to bottom, - var(--md-primary-fg-color), - var(--md-default-bg-color) 100% - ); -} - -.tx-landing { - margin: 0 0.8rem; - color: var(--md-primary-bg-color); -} - -.tx-landing__logos { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; -} - -.tx-landing__quote { - display: flex; - border-radius: 1em; - padding: 1em 1em 5em 1em; - text-align: center; - background: var(--md-primary-fg-color); -} - -.tx-landing__quote blockquote { - border: 0; - color: #fff; -} - -.tx-landing__quotes figure { - margin: 2em auto 2em auto; -} - -.tx-landing__logos img { - height: 8vh; - max-height: 81px; /* max height of images */ - width: auto; - margin: 2vh; - vertical-align: middle; -} - -.tx-landing__quote a img { - height: 6vh; - max-height: 81px; /* max height of images */ - display: block; - margin-left: auto; - margin-right: auto; -} - -.tx-landing__content p a { - color: inherit; - text-decoration: underline; -} -.tx-landing__content p a:hover { - color: darkblue; - text-decoration: underline; -} - -.tx-landing .md-button { - margin-top: 0.5rem; - margin-right: 0.5rem; - color: var(--md-primary-bg-color); -} -.tx-landing .md-button:hover, -.tx-landing .md-button:focus { - color: var(--md-default-bg-color); - background-color: var(--md-default-fg-color); - border-color: var(--md-default-fg-color); -} - -.tx-landing__testimonials { - width: 100%; - text-align: center; -} - -.tx-landing h1 { - margin-bottom: 1rem; - color: currentColor; - font-weight: 700; -} +/* new stuff */ .md-typeset h2 + h3 { font-size: 1em; @@ -331,87 +249,10 @@ max-width: 100%; } -.mdx-spotlight__feature > #lottie-player { - display: block; - flex-shrink: 0; - border-radius: 0.2rem; - box-shadow: var(--md-shadow-z2); - width: 25rem; - max-width: 100%; - background-color: rgb(5 62 94); -} - .mdx-spotlight__feature figcaption { margin-top: 0.8rem; } -.mdx-parallax__group { - background-color: var(--md-default-bg-color); - color: var(--md-typeset-color); - display: block; - position: relative; - transform-style: preserve-3d; -} -.mdx-parallax__group:first-child { - background-color: initial; - contain: strict; - height: 140vh; -} -.mdx-parallax__group:last-child { - background-color: var(--md-default-bg-color); -} - -.mdx-installations { - display: block; -} - -.mdx-users { - display: flex; - gap: 3.2rem; - margin: 2.4rem 0; -} - -.mdx-users__testimonial { - display: flex; - flex: 1; - flex-direction: column; - gap: 1.2rem; - margin: 0; - text-align: center; -} - -.mdx-users__testimonial img { - border-radius: 5rem; - height: auto; - margin-left: auto; - margin-right: auto; - width: 10rem; -} - -.mdx-users__testimonial figcaption { - display: block; -} - -.mdx-users__testimonial hr { - margin-left: auto; - margin-right: auto; - width: 5rem; -} - -.mdx-users__testimonial cite { - display: block; - -webkit-hyphens: auto; - hyphens: auto; - text-align: justify; -} - -/* General media */ -@media screen and (max-width: 30em) { - .tx-landing h1 { - font-size: 1.4rem; - } -} - @media screen and (max-width: 59.9375em) { .mdx-spotlight__feature { flex-direction: column; @@ -423,87 +264,18 @@ margin-right: auto; height: auto; } - - .mdx-users { - flex-direction: column; - } - - /* Reset one padding between sections */ - .md-content__inner-testimonials { - padding: 0px 0px 2.2rem !important; - } } @media screen and (min-width: 60em) { .tx-container { - padding-bottom: 7vw; + padding-bottom: 1vw; } - .tx-landing { - display: flex; - align-items: stretch; - height: 85%; - } - - .tx-landing__content { - align-self: center; - max-width: 19rem; - margin-top: 3.5rem; - } - - .tx-landing__image { - order: 1; - width: 38rem; - } - - .tx-landing__quotes { - margin: 1em 5em; + .top-hr { + padding-bottom: 3vw; } .mdx-spotlight__feature:nth-child(odd) { flex-direction: row-reverse; } } - -/* Extra media for .mdx-parallax__group:first-child */ -@media (min-width: 125vh) { - .mdx-parallax__group:first-child { - height: 120vw; - } -} - -@media (min-width: 137.5vh) { - .mdx-parallax__group:first-child { - height: 125vw; - } -} - -@media (min-width: 150vh) { - .mdx-parallax__group:first-child { - height: 130vw; - } -} - -@media (min-width: 162.5vh) { - .mdx-parallax__group:first-child { - height: 135vw; - } -} - -@media (min-width: 175vh) { - .mdx-parallax__group:first-child { - height: 140vw; - } -} - -@media (min-width: 187.5vh) { - .mdx-parallax__group:first-child { - height: 145vw; - } -} - -@media (min-width: 200vh) { - .mdx-parallax__group:first-child { - height: 150vw; - } -} diff --git a/docs-new/index.md b/docs-new/index.md index 4c90f209de..6399c1c311 100644 --- a/docs-new/index.md +++ b/docs-new/index.md @@ -6,4 +6,3 @@ social: --- Keptn - Supercharge your Deployments -dsd diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index d2ba08149b..aed48a7248 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -34,108 +34,129 @@
-
- a ship going around in circles with an infinity symbol next to it -

- Deployment Observability -

-

Make ANY Kubernetes Deployment observable

-
-
- a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on it -

- Gather metrics from anywhere -

-

Standardize access for all Observability Data for K8s

-
-
- a man holding a sheet of paper with cog on it -

- Orchestrate Deployment Checks -

-

Gain confidence in your work with pre-/post-deployment checks

-
+ +
+ a ship going around in circles with an infinity symbol next to it +

+ Deployment Observability +

+

Make ANY Kubernetes Deployment observable

+
+
+ + +
+ a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on it +

+ Gather metrics from anywhere +

+

Standardize access for all Observability Data for K8s

+
+
+ +
+ a seaman holding a sheet of paper with cog on it +

+ Orchestrate Deployment Checks +

+

Gain confidence in your work with pre-/post-deployment checks

+
+
-
-
-
-
- - a ship going around in circles with an infinity symbol next to it - -
-

Deployment Observability

-

Make any Kubernetes workload observable

-

- If you deploy with ArgoCD, Flux, GitLab, kubectl, etc. we provide you: -

-
    -
  • Automated App-Aware DORA metrics (OTel Metrics)
  • -
  • Troubleshoot failed deployments (OTel Traces)
  • -
  • Trace deployments from Git to cloud (traces across stages)
  • -
-
-
-
- - a ship going around in circles with an infinity symbol next to it - -
-

Gather metrics from anywhere

-

Standardize access for all Observability Data for K8s

-

- The Keptn Metrics Operator provides the following features: -

-
    -
  • Define Keptn Metrics once for Dynatrace, DataDog, AWS, Azure, GCP, …
  • -
  • Access all those metrics via Prometheus or K8s Metric API
  • -
  • Eliminate the need of multiple plugins for Argo Rollouts, KEDA, HPA, …
  • -
-
-
-
- - a ship going around in circles with an infinity symbol next to it - -
-

Orchestrate Deployment Checks

-

- To reduce complexity of custom checks use Keptn to: -

-
    -
  • - Pre-Deploy: -
      -
    • Validate external dependencies
    • -
    • Confirm that images are scanned
    • -
    • ...
    • -
    -
  • -
  • - Post-Deploy: -
      -
    • Execute tests
    • -
    • Notify stakeholders
    • -
    • Promote to next state
    • -
    • ...
    • -
    -
  • -
  • Automatically validate against your SLOs (Service Level Objectives)
  • -
-
-
+
+
+
+
+

+ Supercharge your Deployments +

+
+
+
+ a ship going around in circles with an infinity symbol next to it +
+

Deployment Observability

+

Make any Kubernetes workload observable

+

+ If you deploy with ArgoCD, Flux, GitLab, kubectl, etc. we provide you: +

+
    +
  • Automated App-Aware DORA metrics (OTel Metrics)
  • +
  • Troubleshoot failed deployments (OTel Traces)
  • +
  • Trace deployments from Git to cloud (traces across stages)
  • +
+
+
+
+ a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on it +
+

Gather metrics from anywhere

+

Standardize access for all Observability Data for K8s

+

+ The Keptn Metrics Operator provides the following features: +

+
    +
  • Define Keptn Metrics once for Dynatrace, DataDog, AWS, Azure, GCP, …
  • +
  • Access all those metrics via Prometheus or K8s Metric API
  • +
  • Eliminate the need of multiple plugins for Argo Rollouts, KEDA, HPA, …
  • +
+
+
+
+ a seaman holding a sheet of paper with cog on it +
+

Orchestrate Deployment Checks

+

+ To reduce complexity of custom checks use Keptn to: +

+
    +
  • + Pre-Deploy: +
      +
    • Validate external dependencies
    • +
    • Confirm that images are scanned
    • +
    +
  • +
  • + Post-Deploy: +
      +
    • Execute tests
    • +
    • Notify stakeholders
    • +
    • Promote to next state
    • +
    +
  • +
  • Automatically validate against your SLOs (Service Level Objectives)
  • +
+

+
+
+
-
+ {% endblock %} {% block content %}{% endblock %} -{% block footer %}{% endblock %} From a7c877dc60b1fcc58828c6dc894bd557cd379592 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 13 Dec 2023 15:22:40 +0100 Subject: [PATCH 05/32] fix htmltest errors Signed-off-by: Moritz Wiesinger --- docs-new/overrides/home.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index aed48a7248..04fff76d66 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -3,7 +3,7 @@ {% extends "main.html" %} {% block styles %} {{ super() }} - + {% endblock %} {% block tabs %} @@ -79,7 +79,7 @@

a ship going around in circles with an infinity symbol next to itMake any Kubernetes workload observable

a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on itStandardize access for all Observability Data for K8s
a seaman holding a sheet of paper with cog on it Date: Wed, 13 Dec 2023 15:24:54 +0100 Subject: [PATCH 06/32] add html cspell dictionary Signed-off-by: Moritz Wiesinger --- .github/workflows/spell-checker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/spell-checker.yml b/.github/workflows/spell-checker.yml index 9c2543da64..1b68aca514 100644 --- a/.github/workflows/spell-checker.yml +++ b/.github/workflows/spell-checker.yml @@ -56,3 +56,4 @@ jobs: cspell:software-terms/dict/softwareTerms.txt cspell:k8s/dict/k8s.txt cspell:golang/dict/go.txt + cspell:html/dict/html.txt From 8d95a79bc8b24415b9369ac5a970b8dc4226cbb8 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 13 Dec 2023 15:30:40 +0100 Subject: [PATCH 07/32] try adding the home.css file to the mkdocs config Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index edf802cee8..bbc291143d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -52,6 +52,7 @@ extra: extra_javascript: - assets/javascripts/versions.js extra_css: + - assets/stylesheets/home.css - assets/stylesheets/versions.css - assets/stylesheets/color-schemes.css plugins: From dda25cd1459a329992700f3e47e739a63aa4e9cf Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 13 Dec 2023 15:43:17 +0100 Subject: [PATCH 08/32] move images into a separate folder Signed-off-by: Moritz Wiesinger --- .../assets/{ => images}/capabilities-01.svg | 0 .../assets/{ => images}/capabilities-03.svg | 0 .../assets/{ => images}/capabilities-04.svg | 0 .../assets/{ => images}/higher-compliance.png | Bin .../assets/{ => images}/keptn-icon-white.svg | 0 .../assets/{ => images}/keptn-logo-white.svg | 0 docs-new/assets/images/logo-mobile.svg | 21 ++++++++++++++++++ docs-new/overrides/home.html | 14 ++++++------ mkdocs.yml | 4 ++-- 9 files changed, 30 insertions(+), 9 deletions(-) rename docs-new/assets/{ => images}/capabilities-01.svg (100%) rename docs-new/assets/{ => images}/capabilities-03.svg (100%) rename docs-new/assets/{ => images}/capabilities-04.svg (100%) rename docs-new/assets/{ => images}/higher-compliance.png (100%) rename docs-new/assets/{ => images}/keptn-icon-white.svg (100%) rename docs-new/assets/{ => images}/keptn-logo-white.svg (100%) create mode 100644 docs-new/assets/images/logo-mobile.svg diff --git a/docs-new/assets/capabilities-01.svg b/docs-new/assets/images/capabilities-01.svg similarity index 100% rename from docs-new/assets/capabilities-01.svg rename to docs-new/assets/images/capabilities-01.svg diff --git a/docs-new/assets/capabilities-03.svg b/docs-new/assets/images/capabilities-03.svg similarity index 100% rename from docs-new/assets/capabilities-03.svg rename to docs-new/assets/images/capabilities-03.svg diff --git a/docs-new/assets/capabilities-04.svg b/docs-new/assets/images/capabilities-04.svg similarity index 100% rename from docs-new/assets/capabilities-04.svg rename to docs-new/assets/images/capabilities-04.svg diff --git a/docs-new/assets/higher-compliance.png b/docs-new/assets/images/higher-compliance.png similarity index 100% rename from docs-new/assets/higher-compliance.png rename to docs-new/assets/images/higher-compliance.png diff --git a/docs-new/assets/keptn-icon-white.svg b/docs-new/assets/images/keptn-icon-white.svg similarity index 100% rename from docs-new/assets/keptn-icon-white.svg rename to docs-new/assets/images/keptn-icon-white.svg diff --git a/docs-new/assets/keptn-logo-white.svg b/docs-new/assets/images/keptn-logo-white.svg similarity index 100% rename from docs-new/assets/keptn-logo-white.svg rename to docs-new/assets/images/keptn-logo-white.svg diff --git a/docs-new/assets/images/logo-mobile.svg b/docs-new/assets/images/logo-mobile.svg new file mode 100644 index 0000000000..6f2c3b7865 --- /dev/null +++ b/docs-new/assets/images/logo-mobile.svg @@ -0,0 +1,21 @@ + + + + +Group 2 +Created with Sketch. + + + + + + + + + diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 04fff76d66..8f970491fb 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -17,7 +17,7 @@
a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on itStandardize access for all Observability Data for K8s
a seaman holding a sheet of paper with cog on it Date: Wed, 13 Dec 2023 15:54:39 +0100 Subject: [PATCH 09/32] try adding back the site_url Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 23b622ce57..a5a12ffd7d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,6 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight +site_url: keptn.readthedocs.io repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ @@ -52,7 +53,6 @@ extra: extra_javascript: - assets/javascripts/versions.js extra_css: - - assets/stylesheets/home.css - assets/stylesheets/versions.css - assets/stylesheets/color-schemes.css plugins: From fb78a9a76eb1113ada48c55ee21f627849298d24 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Wed, 13 Dec 2023 15:56:25 +0100 Subject: [PATCH 10/32] add https Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index a5a12ffd7d..6ce21bdc1a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,7 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight -site_url: keptn.readthedocs.io +site_url: https://keptn.readthedocs.io repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ From 63c4f5ac118c1c0f352c9e2703769344f1373105 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 08:49:48 +0100 Subject: [PATCH 11/32] add dummy images to dummy index page Signed-off-by: Moritz Wiesinger --- docs-new/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs-new/index.md b/docs-new/index.md index 6399c1c311..d00b618ec5 100644 --- a/docs-new/index.md +++ b/docs-new/index.md @@ -6,3 +6,6 @@ social: --- Keptn - Supercharge your Deployments +![](assets/images/capabilities-01.svg) +![](assets/images/capabilities-03.svg) +![](assets/images/capabilities-04.svg) From e4577d352687a655d27457c841c3f2f856a48aef Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 09:42:23 +0100 Subject: [PATCH 12/32] try to fix urls, switch to pytohn 3.11 Signed-off-by: Moritz Wiesinger --- .readthedocs.yaml | 3 ++- docs-new/overrides/home.html | 17 ++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index fde2a2c70e..dc52617b0e 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,10 +9,11 @@ version: "2" build: os: ubuntu-22.04 tools: - python: "3.12" + python: "3.11" mkdocs: configuration: mkdocs.yml + fail_on_warning: true python: install: diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 8f970491fb..66d7201203 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -3,7 +3,7 @@ {% extends "main.html" %} {% block styles %} {{ super() }} - + {% endblock %} {% block tabs %} @@ -17,7 +17,7 @@
a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on itStandardize access for all Observability Data for K8s
a seaman holding a sheet of paper with cog on itOrchestrate Deployment Checks
  • Automatically validate against your SLOs (Service Level Objectives)
  • -

    From f66a99bf079b413851b0eb87c8fda0dcedca20cc Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 09:46:15 +0100 Subject: [PATCH 13/32] try to add different assets folder Signed-off-by: Moritz Wiesinger --- docs-new/overrides/assets/capabilities-01.svg | 1 + docs-new/overrides/assets/capabilities-03.svg | 1 + docs-new/overrides/assets/capabilities-04.svg | 1 + docs-new/overrides/assets/home.css | 281 ++++++++++++++++++ 4 files changed, 284 insertions(+) create mode 100644 docs-new/overrides/assets/capabilities-01.svg create mode 100644 docs-new/overrides/assets/capabilities-03.svg create mode 100644 docs-new/overrides/assets/capabilities-04.svg create mode 100644 docs-new/overrides/assets/home.css diff --git a/docs-new/overrides/assets/capabilities-01.svg b/docs-new/overrides/assets/capabilities-01.svg new file mode 100644 index 0000000000..4b428e177b --- /dev/null +++ b/docs-new/overrides/assets/capabilities-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/overrides/assets/capabilities-03.svg b/docs-new/overrides/assets/capabilities-03.svg new file mode 100644 index 0000000000..abdfc537c2 --- /dev/null +++ b/docs-new/overrides/assets/capabilities-03.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/overrides/assets/capabilities-04.svg b/docs-new/overrides/assets/capabilities-04.svg new file mode 100644 index 0000000000..3b67632c6d --- /dev/null +++ b/docs-new/overrides/assets/capabilities-04.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs-new/overrides/assets/home.css b/docs-new/overrides/assets/home.css new file mode 100644 index 0000000000..57390b654c --- /dev/null +++ b/docs-new/overrides/assets/home.css @@ -0,0 +1,281 @@ +body { + overflow-x: hidden; +} + +.md-content__inner { + margin-bottom: 0; + padding: 2.2rem 0; +} + +.md-content__inner:before { + display: none; +} + +/* Prevent removing default title on the page */ +.md-content__inner h1:first-child { + display: block; +} + +@media (max-width: 600px) { + .md-typeset .header-link { + display: none; + } +} + +.md-main { + flex-grow: 0 +} + +.md-main__inner { + display: flex; + height: 100%; +} + +.gradient-container { + padding-top: .0rem; + background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),var(--md-primary-bg-color)); +} + +.tx-hero { + margin: 32px 2.8rem; + color: var(--md-primary-bg-color); + justify-content: center; +} + +.tx-hero h1 { + margin-bottom: 1rem; + color: currentColor; + font-weight: 700 +} + +.tx-hero__content { + padding-bottom: 1rem; + margin: 0 auto; +} + +.tx-hero__image{ + width:17rem; + height:17rem; + order:1; + padding-right: 2.5rem; +} + +.tx-hero .md-button { + margin-top: .5rem; + margin-right: .5rem; + color: var(--md-primary-bg-color) +} + +.tx-hero .md-button--primary { + background-color: var(--md-primary-bg-color); + color: var(--md-primary-fg-color); + border-color: var(--md-primary-bg-color) +} + +.tx-hero .md-button:focus, +.tx-hero .md-button:hover { + background-color: var(--md-accent-fg-color); + color: var(--md-primary-bg-color); + border-color: var(--md-accent-fg-color) +} + +.top-hr { + margin-top: 42px; +} + +.feature-item { + font-family: 'Lato', sans-serif; + font-weight: 300; + box-sizing: border-box; + padding: 0 15px; + word-break: break-word +} + +.feature-item h2 { + color: #333; + font-weight: 300; + font-size: 25px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + line-height: normal; + margin-top: 20px; + margin-bottom: 10px; + font-family: inherit; +} + +.feature-item p { + font-size: 16px; + line-height: 1.8em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + color: #111; + margin: 0 0 10px; + display: block; +} + +@media screen and (max-width:30em) { + .tx-hero h1 { + font-size: 1.4rem + } +} + +@media screen and (min-width:60em) { + .md-sidebar--secondary { + display: none + } + + .tx-hero { + display: flex; + align-items: center; + justify-content: center; + } + + .tx-hero__content { + max-width: 22rem; + margin-top: 3.5rem; + margin-bottom: 3.5rem; + margin-left: 1.0rem; + margin-right: 4.0rem; + align-items: center; + } +} + +@media screen and (min-width:76.25em) { + .md-sidebar--primary { + display: none + } + + .top-hr { + width: 100%; + display: flex; + max-width: 61rem; + margin-right: auto; + margin-left: auto; + padding: 0 .2rem; + } + + .bottom-hr { + margin-top: 10px; + width: 100%; + display: flex; + max-width: 61rem; + margin-right: auto; + margin-left: auto; + padding: 0 .2rem; + } + + .feature-item { + flex: 1; + min-width: 0; + } + + .feature-item:hover { + background-color: var(--md-accent-fg-color--transparent); + border-radius: 3px; + } +} + +.hr { + border-bottom: 1px solid #eee; + width: 100%; + margin: 20px 0; +} + +.text-center { + text-align: center; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; + margin-top: 15px; + font-family: 'Lato', sans-serif; + font-size: 23px; + font-weight: 300; + padding-bottom: 10px; +} + +.md-footer { + display: block; +} + +.md-footer-meta__inner { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin-top: 1.0rem; +} + +.md-footer-social { + padding-top: 20px; +} + +/* new stuff */ + +.md-typeset h2 + h3 { + font-size: 1em; + margin-top: -0.8em; +} + +.md-typeset figure { + display: flex; +} + +.md-content header { + display: block; +} + +.mdx-spotlight { + margin: 2em 0; +} + +.mdx-spotlight__feature { + display: flex; + flex: 1 0 48%; + flex-flow: row nowrap; + gap: 3.2rem; + margin: 0 0 3.2rem; +} +.mdx-spotlight__feature:last-child { + margin-bottom: 1em; +} + +.mdx-spotlight__feature > img { + display: block; + flex-shrink: 0; + border-radius: 0.2rem; + box-shadow: var(--md-shadow-z2); + width: 25rem; + max-width: 100%; +} + +.mdx-spotlight__feature figcaption { + margin-top: 0.8rem; +} + +@media screen and (max-width: 59.9375em) { + .mdx-spotlight__feature { + flex-direction: column; + gap: 0; + } + + .mdx-spotlight__feature > img { + margin-left: auto; + margin-right: auto; + height: auto; + } +} + +@media screen and (min-width: 60em) { + .tx-container { + padding-bottom: 1vw; + } + + .top-hr { + padding-bottom: 3vw; + } + + .mdx-spotlight__feature:nth-child(odd) { + flex-direction: row-reverse; + } +} From f4d3d937b32fa9031e28d07fcbb042258a5873bb Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 10:57:53 +0100 Subject: [PATCH 14/32] try using env variables Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 6ce21bdc1a..42563f2d28 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,7 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight -site_url: https://keptn.readthedocs.io +site_url: !ENV READTHEDOCS_CANONICAL_URL repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ From 39e180ca2384ef43915a93d5e9f8644bd0134ba0 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:15:34 +0100 Subject: [PATCH 15/32] try workaround Signed-off-by: Moritz Wiesinger --- .readthedocs.yaml | 2 ++ mkdocs.yml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index dc52617b0e..8545b66f09 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -10,6 +10,8 @@ build: os: ubuntu-22.04 tools: python: "3.11" + commands: + - python -m mkdocs build --clean --site-dir $READTHEDOCS_OUTPUT/html --config-file mkdocs.yml --strict mkdocs: configuration: mkdocs.yml diff --git a/mkdocs.yml b/mkdocs.yml index 42563f2d28..5a0eafb6e2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,7 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight -site_url: !ENV READTHEDOCS_CANONICAL_URL +site_url: !!ENV READTHEDOCS_CANONICAL_URL repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ From 400b539c955cb8ea2a2cbb5493d0d637d49b340b Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:23:29 +0100 Subject: [PATCH 16/32] override full rtd docs Signed-off-by: Moritz Wiesinger --- .readthedocs.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 8545b66f09..b23fca874b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -11,6 +11,11 @@ build: tools: python: "3.11" commands: + - python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH + - python -m pip install --upgrade --no-cache-dir pip setuptools + - python -m pip install --upgrade --no-cache-dir mkdocs + - python -m pip install --exists-action=w --no-cache-dir -r requirements.txt + - cat mkdocs.yml - python -m mkdocs build --clean --site-dir $READTHEDOCS_OUTPUT/html --config-file mkdocs.yml --strict mkdocs: From 0f347ff00bf63062b79205589514b42c0bd93edd Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:24:37 +0100 Subject: [PATCH 17/32] try again Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 5a0eafb6e2..42563f2d28 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,7 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight -site_url: !!ENV READTHEDOCS_CANONICAL_URL +site_url: !ENV READTHEDOCS_CANONICAL_URL repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ From a02eeb0c6ee884c20901507adcd684993257132f Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:28:00 +0100 Subject: [PATCH 18/32] try adjusting urls Signed-off-by: Moritz Wiesinger --- docs-new/overrides/home.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 66d7201203..45c86d81b6 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -17,7 +17,7 @@
    - keptn icon with keptn text next to it

    Supercharge your deployments with Keptn!

    - a ship going around in circles with an infinity symbol next to it

    Deployment Observability From f68bf1228b934be585732cc97aed67edb46dc7a2 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:32:51 +0100 Subject: [PATCH 19/32] try again Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 42563f2d28..5a0eafb6e2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,7 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight -site_url: !ENV READTHEDOCS_CANONICAL_URL +site_url: !!ENV READTHEDOCS_CANONICAL_URL repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ From 89bbaa2ef0a17de520fdd09e1b84b197f25a5e3a Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:35:45 +0100 Subject: [PATCH 20/32] try again Signed-off-by: Moritz Wiesinger --- docs-new/overrides/home.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 45c86d81b6..e81dd54dfb 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -3,7 +3,7 @@ {% extends "main.html" %} {% block styles %} {{ super() }} - + {% endblock %} {% block tabs %} From c258cb6996bb7b4d2bfebae9dde1ee35b89179fa Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 11:37:16 +0100 Subject: [PATCH 21/32] try again Signed-off-by: Moritz Wiesinger --- mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 5a0eafb6e2..42563f2d28 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -29,7 +29,7 @@ theme: - content.action.view - search.suggest - search.highlight -site_url: !!ENV READTHEDOCS_CANONICAL_URL +site_url: !ENV READTHEDOCS_CANONICAL_URL repo_name: keptn/lifecycle-toolkit repo_url: https://github.com/keptn/lifecycle-toolkit edit_uri: edit/main/docs-new/ From f047e767a810da2f4bd741491a11b5c9bb4a047c Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 12:16:54 +0100 Subject: [PATCH 22/32] try different url formats Signed-off-by: Moritz Wiesinger --- docs-new/overrides/assets/capabilities-01.svg | 1 - docs-new/overrides/assets/capabilities-03.svg | 1 - docs-new/overrides/assets/capabilities-04.svg | 1 - docs-new/overrides/assets/home.css | 281 ------------------ docs-new/overrides/home.html | 12 +- 5 files changed, 6 insertions(+), 290 deletions(-) delete mode 100644 docs-new/overrides/assets/capabilities-01.svg delete mode 100644 docs-new/overrides/assets/capabilities-03.svg delete mode 100644 docs-new/overrides/assets/capabilities-04.svg delete mode 100644 docs-new/overrides/assets/home.css diff --git a/docs-new/overrides/assets/capabilities-01.svg b/docs-new/overrides/assets/capabilities-01.svg deleted file mode 100644 index 4b428e177b..0000000000 --- a/docs-new/overrides/assets/capabilities-01.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs-new/overrides/assets/capabilities-03.svg b/docs-new/overrides/assets/capabilities-03.svg deleted file mode 100644 index abdfc537c2..0000000000 --- a/docs-new/overrides/assets/capabilities-03.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs-new/overrides/assets/capabilities-04.svg b/docs-new/overrides/assets/capabilities-04.svg deleted file mode 100644 index 3b67632c6d..0000000000 --- a/docs-new/overrides/assets/capabilities-04.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs-new/overrides/assets/home.css b/docs-new/overrides/assets/home.css deleted file mode 100644 index 57390b654c..0000000000 --- a/docs-new/overrides/assets/home.css +++ /dev/null @@ -1,281 +0,0 @@ -body { - overflow-x: hidden; -} - -.md-content__inner { - margin-bottom: 0; - padding: 2.2rem 0; -} - -.md-content__inner:before { - display: none; -} - -/* Prevent removing default title on the page */ -.md-content__inner h1:first-child { - display: block; -} - -@media (max-width: 600px) { - .md-typeset .header-link { - display: none; - } -} - -.md-main { - flex-grow: 0 -} - -.md-main__inner { - display: flex; - height: 100%; -} - -.gradient-container { - padding-top: .0rem; - background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),var(--md-primary-bg-color)); -} - -.tx-hero { - margin: 32px 2.8rem; - color: var(--md-primary-bg-color); - justify-content: center; -} - -.tx-hero h1 { - margin-bottom: 1rem; - color: currentColor; - font-weight: 700 -} - -.tx-hero__content { - padding-bottom: 1rem; - margin: 0 auto; -} - -.tx-hero__image{ - width:17rem; - height:17rem; - order:1; - padding-right: 2.5rem; -} - -.tx-hero .md-button { - margin-top: .5rem; - margin-right: .5rem; - color: var(--md-primary-bg-color) -} - -.tx-hero .md-button--primary { - background-color: var(--md-primary-bg-color); - color: var(--md-primary-fg-color); - border-color: var(--md-primary-bg-color) -} - -.tx-hero .md-button:focus, -.tx-hero .md-button:hover { - background-color: var(--md-accent-fg-color); - color: var(--md-primary-bg-color); - border-color: var(--md-accent-fg-color) -} - -.top-hr { - margin-top: 42px; -} - -.feature-item { - font-family: 'Lato', sans-serif; - font-weight: 300; - box-sizing: border-box; - padding: 0 15px; - word-break: break-word -} - -.feature-item h2 { - color: #333; - font-weight: 300; - font-size: 25px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - line-height: normal; - margin-top: 20px; - margin-bottom: 10px; - font-family: inherit; -} - -.feature-item p { - font-size: 16px; - line-height: 1.8em; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - color: #111; - margin: 0 0 10px; - display: block; -} - -@media screen and (max-width:30em) { - .tx-hero h1 { - font-size: 1.4rem - } -} - -@media screen and (min-width:60em) { - .md-sidebar--secondary { - display: none - } - - .tx-hero { - display: flex; - align-items: center; - justify-content: center; - } - - .tx-hero__content { - max-width: 22rem; - margin-top: 3.5rem; - margin-bottom: 3.5rem; - margin-left: 1.0rem; - margin-right: 4.0rem; - align-items: center; - } -} - -@media screen and (min-width:76.25em) { - .md-sidebar--primary { - display: none - } - - .top-hr { - width: 100%; - display: flex; - max-width: 61rem; - margin-right: auto; - margin-left: auto; - padding: 0 .2rem; - } - - .bottom-hr { - margin-top: 10px; - width: 100%; - display: flex; - max-width: 61rem; - margin-right: auto; - margin-left: auto; - padding: 0 .2rem; - } - - .feature-item { - flex: 1; - min-width: 0; - } - - .feature-item:hover { - background-color: var(--md-accent-fg-color--transparent); - border-radius: 3px; - } -} - -.hr { - border-bottom: 1px solid #eee; - width: 100%; - margin: 20px 0; -} - -.text-center { - text-align: center; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; - margin-top: 15px; - font-family: 'Lato', sans-serif; - font-size: 23px; - font-weight: 300; - padding-bottom: 10px; -} - -.md-footer { - display: block; -} - -.md-footer-meta__inner { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - margin-top: 1.0rem; -} - -.md-footer-social { - padding-top: 20px; -} - -/* new stuff */ - -.md-typeset h2 + h3 { - font-size: 1em; - margin-top: -0.8em; -} - -.md-typeset figure { - display: flex; -} - -.md-content header { - display: block; -} - -.mdx-spotlight { - margin: 2em 0; -} - -.mdx-spotlight__feature { - display: flex; - flex: 1 0 48%; - flex-flow: row nowrap; - gap: 3.2rem; - margin: 0 0 3.2rem; -} -.mdx-spotlight__feature:last-child { - margin-bottom: 1em; -} - -.mdx-spotlight__feature > img { - display: block; - flex-shrink: 0; - border-radius: 0.2rem; - box-shadow: var(--md-shadow-z2); - width: 25rem; - max-width: 100%; -} - -.mdx-spotlight__feature figcaption { - margin-top: 0.8rem; -} - -@media screen and (max-width: 59.9375em) { - .mdx-spotlight__feature { - flex-direction: column; - gap: 0; - } - - .mdx-spotlight__feature > img { - margin-left: auto; - margin-right: auto; - height: auto; - } -} - -@media screen and (min-width: 60em) { - .tx-container { - padding-bottom: 1vw; - } - - .top-hr { - padding-bottom: 3vw; - } - - .mdx-spotlight__feature:nth-child(odd) { - flex-direction: row-reverse; - } -} diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index e81dd54dfb..debc855063 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -36,7 +36,7 @@
    - a ship going around in circles with an infinity symbol next to it

    Deployment Observability @@ -47,7 +47,7 @@

    From e98114c9a714be810000f0c67eb9c24778542a36 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 16:11:58 +0100 Subject: [PATCH 24/32] fix some more dark mode colors Signed-off-by: Moritz Wiesinger --- docs-new/assets/stylesheets/color-schemes.css | 56 +++++++++++++++---- docs-new/assets/stylesheets/home.css | 6 +- docs-new/index.md | 3 - 3 files changed, 46 insertions(+), 19 deletions(-) diff --git a/docs-new/assets/stylesheets/color-schemes.css b/docs-new/assets/stylesheets/color-schemes.css index 1295e0cb0c..07cdd8cc06 100644 --- a/docs-new/assets/stylesheets/color-schemes.css +++ b/docs-new/assets/stylesheets/color-schemes.css @@ -1,18 +1,50 @@ [data-md-color-scheme="default"] { - --md-primary-fg-color: #006bb8; - --md-primary-fg-color--light: #006bb8; - --md-primary-fg-color--dark: #006bb8; + color-scheme: light; + --md-primary-fg-color: #006bba; + --md-primary-fg-color--light: #198fde; + --md-primary-fg-color--dark: #004f9b; - --md-primary-bg-color: hsla(0, 0%, 100%, 1); - --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7); + --md-primary-bg-color: #FFFFFFFF; + --md-primary-bg-color--light: #FFFFFFB3; - --md-accent-fg-color: #d8e6f4; - --md-accent-fg-color--transparent: hsla(231, 48%, 48% , 0.1); - --md-accent-bg-color: hsla(0, 0%, 100%, 1); - --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7); + --md-typeset-color: var(--md-default-fg-color); + + --md-accent-fg-color: #D8E6F4FF; + --md-accent-fg-color--transparent: #4051B51A; + + --md-accent-bg-color: var(--md-primary-bg-color); + --md-accent-bg-color--light: var(--md-primary-bg-color--light); + + --md-default-fg-color: hsla(0, 0%, 0%, 0.87); + --md-default-fg-color--light: hsla(0, 0%, 0%, 0.54); + --md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32); + --md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07); + --md-default-bg-color: hsla(0, 0%, 100%, 1); + --md-default-bg-color--light: hsla(0, 0%, 100%, 0.7); + --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3); + --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12); } [data-md-color-scheme="slate"] { - --md-primary-fg-color: #006bb8; - --md-primary-fg-color--light: #006bb8; - --md-primary-fg-color--dark: #006bb8; + color-scheme: dark; + --md-primary-fg-color: #004f9b; + --md-primary-fg-color--light: #0b7dcc; + --md-primary-fg-color--dark: #004f9b; + + --md-primary-bg-color: #FFFFFFFF; + --md-primary-bg-color--light: #FFFFFFB3; + + --md-accent-fg-color: #2774b6; + --md-accent-fg-color--transparent: #2774b61A; + + --md-accent-bg-color: var(--md-primary-bg-color); + --md-accent-bg-color--light: var(--md-primary-bg-color--light); + + --md-default-bg-color: hsla(0, 0%, 0%, 0.87); + --md-default-bg-color--light: hsla(0, 0%, 0%, 0.54); + --md-default-bg-color--lighter: hsla(0, 0%, 0%, 0.32); + --md-default-bg-color--lightest: hsla(0, 0%, 0%, 0.07); + --md-default-fg-color: hsla(0, 0%, 100%, 1); + --md-default-fg-color--light: hsla(0, 0%, 100%, 0.7); + --md-default-fg-color--lighter: hsla(0, 0%, 100%, 0.3); + --md-default-fg-color--lightest: hsla(0, 0%, 100%, 0.12); } diff --git a/docs-new/assets/stylesheets/home.css b/docs-new/assets/stylesheets/home.css index 57390b654c..212d49c7ba 100644 --- a/docs-new/assets/stylesheets/home.css +++ b/docs-new/assets/stylesheets/home.css @@ -33,7 +33,7 @@ body { .gradient-container { padding-top: .0rem; - background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),var(--md-primary-bg-color)); + background: linear-gradient(to bottom, var(--md-primary-fg-color), var(--md-accent-fg-color),var(--md-default-bg-color)); } .tx-hero { @@ -44,7 +44,7 @@ body { .tx-hero h1 { margin-bottom: 1rem; - color: currentColor; + color: var(--md-default-fg-color--light); font-weight: 700 } @@ -92,7 +92,6 @@ body { } .feature-item h2 { - color: #333; font-weight: 300; font-size: 25px; white-space: nowrap; @@ -109,7 +108,6 @@ body { line-height: 1.8em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; - color: #111; margin: 0 0 10px; display: block; } diff --git a/docs-new/index.md b/docs-new/index.md index d00b618ec5..6399c1c311 100644 --- a/docs-new/index.md +++ b/docs-new/index.md @@ -6,6 +6,3 @@ social: --- Keptn - Supercharge your Deployments -![](assets/images/capabilities-01.svg) -![](assets/images/capabilities-03.svg) -![](assets/images/capabilities-04.svg) From 93dd3e3b2cecf2607325182a0fdfd0a26c717f1c Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Thu, 14 Dec 2023 16:36:52 +0100 Subject: [PATCH 25/32] change index title Signed-off-by: Moritz Wiesinger --- docs-new/index.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs-new/index.md b/docs-new/index.md index 6399c1c311..9956e6c231 100644 --- a/docs-new/index.md +++ b/docs-new/index.md @@ -1,8 +1,5 @@ --- template: home.html -social: - cards_layout_options: - title: Keptn - Supercharge your Deployments --- -Keptn - Supercharge your Deployments +# Keptn - Supercharge your Deployments From 79e14a66fc70617ebe768d74593f5e7021c3c0e1 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 10:18:22 +0100 Subject: [PATCH 26/32] update background color in dark mode slightly Signed-off-by: Moritz Wiesinger --- docs-new/assets/stylesheets/color-schemes.css | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs-new/assets/stylesheets/color-schemes.css b/docs-new/assets/stylesheets/color-schemes.css index 07cdd8cc06..d47b5940ad 100644 --- a/docs-new/assets/stylesheets/color-schemes.css +++ b/docs-new/assets/stylesheets/color-schemes.css @@ -24,6 +24,7 @@ --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3); --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12); } + [data-md-color-scheme="slate"] { color-scheme: dark; --md-primary-fg-color: #004f9b; @@ -33,18 +34,20 @@ --md-primary-bg-color: #FFFFFFFF; --md-primary-bg-color--light: #FFFFFFB3; + --md-typeset-color: var(--md-default-fg-color); + --md-accent-fg-color: #2774b6; --md-accent-fg-color--transparent: #2774b61A; --md-accent-bg-color: var(--md-primary-bg-color); --md-accent-bg-color--light: var(--md-primary-bg-color--light); - --md-default-bg-color: hsla(0, 0%, 0%, 0.87); - --md-default-bg-color--light: hsla(0, 0%, 0%, 0.54); - --md-default-bg-color--lighter: hsla(0, 0%, 0%, 0.32); - --md-default-bg-color--lightest: hsla(0, 0%, 0%, 0.07); --md-default-fg-color: hsla(0, 0%, 100%, 1); --md-default-fg-color--light: hsla(0, 0%, 100%, 0.7); --md-default-fg-color--lighter: hsla(0, 0%, 100%, 0.3); --md-default-fg-color--lightest: hsla(0, 0%, 100%, 0.12); + --md-default-bg-color: hsla(0, 0%, 0%, 0.67); + --md-default-bg-color--light: hsla(0, 0%, 0%, 0.54); + --md-default-bg-color--lighter: hsla(0, 0%, 0%, 0.32); + --md-default-bg-color--lightest: hsla(0, 0%, 0%, 0.07); } From 058c30a818ba63df6fd098def00d69c74a31486a Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 10:23:28 +0100 Subject: [PATCH 27/32] change html override theme slightly Signed-off-by: Moritz Wiesinger --- docs-new/overrides/home.html | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 22b85b773c..d3c34d219f 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -34,37 +34,37 @@

    From a36aeaf4c50c1718df2aa738b1bc56ec515129d7 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 10:44:33 +0100 Subject: [PATCH 28/32] add ignore attributes for htmltest, fix htmltest error Signed-off-by: Moritz Wiesinger --- docs-new/overrides/home.html | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index d3c34d219f..10a493bfc7 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -3,7 +3,7 @@ {% extends "main.html" %} {% block styles %} {{ super() }} - + {% endblock %} {% block tabs %} @@ -18,8 +18,9 @@
    keptn icon with keptn text next to it -

    Supercharge your deployments with Keptn!

    + alt="keptn icon with keptn text next to it" + data-proofer-ignore> +

    Supercharge your deployments with Keptn!

    Get started @@ -37,7 +38,8 @@
    a ship going around in circles with an infinity symbol next to it + alt="a ship going around in circles with an infinity symbol next to it" + data-proofer-ignore>

    Deployment Observability

    @@ -48,7 +50,8 @@

    a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on it + alt="a lighthouse with a heartbeat line and a sheet with SLIs and SLOs on it" + data-proofer-ignore>

    Gather metrics from anywhere

    @@ -58,7 +61,8 @@

    a seaman holding a sheet of paper with cog on it + alt="a seaman holding a sheet of paper with cog on it" + data-proofer-ignore>

    Orchestrate Deployment Checks

    @@ -84,6 +88,7 @@

    loading="lazy" width="510" height="378" + data-proofer-ignore />

    Deployment Observability

    @@ -105,6 +110,7 @@

    Make any Kubernetes workload observable

    loading="lazy" width="510" height="378" + data-proofer-ignore />

    Gather metrics from anywhere

    @@ -126,6 +132,7 @@

    Standardize access for all Observability Data for K8s

    loading="lazy" width="510" height="378" + data-proofer-ignore />

    Orchestrate Deployment Checks

    From 4fa3bb0219aa3dea7ffc17f10976e58800e0d395 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 10:47:12 +0100 Subject: [PATCH 29/32] fix spelling issues Signed-off-by: Moritz Wiesinger --- .github/actions/spelling/expect.txt | 5 ++--- .readthedocs.yaml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index 6cddf2047d..2b474c569b 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -378,8 +378,6 @@ Lato lfc Lifcycle lifecyclekeptnsh -linecap -linejoin linkedin linktitle linting @@ -563,6 +561,7 @@ serrors serviceaccount serviceaccountspec serviceport +setuptools shellcheck SHELLFLAGS shortcode @@ -588,7 +587,6 @@ statefultest stdouttrace storageclasses storageversion -striptags sts stylesheet subchart @@ -658,6 +656,7 @@ vcluster Vec versioned versioning +VIRTUALENV visualise visualised vkeptnmetric diff --git a/.readthedocs.yaml b/.readthedocs.yaml index b23fca874b..5ede592a0c 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -11,7 +11,7 @@ build: tools: python: "3.11" commands: - - python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH + - python -m virtualenv $READTHEDOCS_VIRTUALENV_PATH - python -m pip install --upgrade --no-cache-dir pip setuptools - python -m pip install --upgrade --no-cache-dir mkdocs - python -m pip install --exists-action=w --no-cache-dir -r requirements.txt From 525e52267f842307e0645391f7242e3a17a8cd12 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 10:49:06 +0100 Subject: [PATCH 30/32] fix spelling issues Signed-off-by: Moritz Wiesinger --- .github/actions/spelling/expect.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index 2b474c569b..7f5e2aaaeb 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -656,7 +656,7 @@ vcluster Vec versioned versioning -VIRTUALENV +virtualenv visualise visualised vkeptnmetric From a5e23fac2f1dc578652e50fca7042b03a5198be0 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 10:49:37 +0100 Subject: [PATCH 31/32] add pip caching to docs makefile cmds Signed-off-by: Moritz Wiesinger --- docs-new/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs-new/Makefile b/docs-new/Makefile index 9194035e1b..2495e872ef 100644 --- a/docs-new/Makefile +++ b/docs-new/Makefile @@ -25,6 +25,7 @@ docs-build: -v ${PWD}/requirements.txt:/requirements.txt \ -v ${PWD}/site:/site \ -v ${PWD}/.git:/.git \ + -v ${PWD}/tmp/.pip-cache:/root/.cache/pip \ --entrypoint "" \ ${MKDOCS_DOCKER_IMAGE}:${MKDOCS_DOCKER_IMAGE_VERSION} \ sh -c 'cd /; pip install -r requirements.txt -q; mkdocs build' @@ -37,6 +38,7 @@ docs-serve: -v ${PWD}/requirements.txt:/requirements.txt \ -v ${PWD}/site:/site \ -v ${PWD}/.git:/.git \ + -v ${PWD}/tmp/.pip-cache:/root/.cache/pip \ --entrypoint "" \ ${MKDOCS_DOCKER_IMAGE}:${MKDOCS_DOCKER_IMAGE_VERSION} \ sh -c 'cd /; pip install -r requirements.txt -q; mkdocs serve --dirty -a 0.0.0.0:$(PORT)' From f5f5e63e36c3a7651b46e9e49cba81d9bd8e8382 Mon Sep 17 00:00:00 2001 From: Moritz Wiesinger Date: Mon, 18 Dec 2023 13:00:32 +0100 Subject: [PATCH 32/32] remove hyphen Signed-off-by: Moritz Wiesinger --- docs-new/overrides/home.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-new/overrides/home.html b/docs-new/overrides/home.html index 10a493bfc7..ea50570992 100644 --- a/docs-new/overrides/home.html +++ b/docs-new/overrides/home.html @@ -66,7 +66,7 @@

    Orchestrate Deployment Checks

    -

    Gain confidence in your work with pre-/post-deployment checks

    +

    Gain confidence in your work with pre/post-deployment checks