From 2924100696e29cfddcdccde8f914551d03175388 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Mon, 15 Apr 2024 22:38:30 +0200 Subject: [PATCH] Final slides for 20240416 --- 140_gitops/renovate/artifacts.drawio.svg | 74 ++++++ .../renovate/release_process.drawio.svg | 210 ++++++++++++++++ 140_gitops/renovate/renovate.drawio.svg | 6 +- .../renovate/renovate_example.drawio.svg | 6 +- 2024-04-10_heise-GitLab-Ops.md | 4 - ...tering-GitOps-Promotion-with-Renovate.html | 237 ++++++++++++++---- 6 files changed, 477 insertions(+), 60 deletions(-) create mode 100644 140_gitops/renovate/artifacts.drawio.svg create mode 100644 140_gitops/renovate/release_process.drawio.svg delete mode 100644 2024-04-10_heise-GitLab-Ops.md diff --git a/140_gitops/renovate/artifacts.drawio.svg b/140_gitops/renovate/artifacts.drawio.svg new file mode 100644 index 00000000..67b8d1a7 --- /dev/null +++ b/140_gitops/renovate/artifacts.drawio.svg @@ -0,0 +1,74 @@ + + + + + + + +
+
+
+ App Package +
+
+
+
+ + App Package + +
+
+ + + + + + +
+
+
+ GitOps +
+ application +
+
+
+
+ + GitOps... + +
+
+ + + + + + + + + + +
+
+
+ Nested Apps +
+
+
+
+ + Nested Apps + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/140_gitops/renovate/release_process.drawio.svg b/140_gitops/renovate/release_process.drawio.svg new file mode 100644 index 00000000..9483907d --- /dev/null +++ b/140_gitops/renovate/release_process.drawio.svg @@ -0,0 +1,210 @@ + + + + + + + +
+
+
+ QA +
+
+
+
+ + QA + +
+
+ + + + +
+
+
+ Live +
+
+
+
+ + Live + +
+
+ + + + + +
+
+
+ Release +
+ candidate +
+
+
+
+ + Release... + +
+
+ + + + + +
+
+
+ Release +
+
+
+
+ + Release + +
+
+ + + + +
+
+
+ Helm or Kustomization +
+
+
+
+ + Helm or Kusto... + +
+
+ + + + + +
+
+
+ Health +
+ checks +
+
+
+
+ + Health... + +
+
+ + + + + +
+
+
+ Create release +
+ after tests +
+
+
+
+ + Create release... + +
+
+ + + + +
+
+
+ 1 +
+
+
+
+ + 1 + +
+
+ + + + +
+
+
+ 2 +
+
+
+
+ + 2 + +
+
+ + + + +
+
+
+ 3 +
+
+
+
+ + 3 + +
+
+ + + + +
+
+
+ 4 +
+
+
+
+ + 4 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/140_gitops/renovate/renovate.drawio.svg b/140_gitops/renovate/renovate.drawio.svg index 015074a5..873775c9 100644 --- a/140_gitops/renovate/renovate.drawio.svg +++ b/140_gitops/renovate/renovate.drawio.svg @@ -1,4 +1,4 @@ - + @@ -51,13 +51,13 @@
- Scans for dependencies + Scans for languages
- Scans for dep... + Scans for lan... diff --git a/140_gitops/renovate/renovate_example.drawio.svg b/140_gitops/renovate/renovate_example.drawio.svg index d5423b5e..c0e56573 100644 --- a/140_gitops/renovate/renovate_example.drawio.svg +++ b/140_gitops/renovate/renovate_example.drawio.svg @@ -1,4 +1,4 @@ - + @@ -51,13 +51,13 @@
- Scans for dependencies + Scans for languages
- Scans for dep... + Scans for lan... diff --git a/2024-04-10_heise-GitLab-Ops.md b/2024-04-10_heise-GitLab-Ops.md deleted file mode 100644 index c7cc7326..00000000 --- a/2024-04-10_heise-GitLab-Ops.md +++ /dev/null @@ -1,4 +0,0 @@ -- Enforce DNS record -- seatctl: list should check DNS -- Image for demo env -- Pre-create external users?! \ No newline at end of file diff --git a/2024-04-16_Mastering-GitOps-Promotion-with-Renovate.html b/2024-04-16_Mastering-GitOps-Promotion-with-Renovate.html index f2847ed2..c6b0671e 100644 --- a/2024-04-16_Mastering-GitOps-Promotion-with-Renovate.html +++ b/2024-04-16_Mastering-GitOps-Promotion-with-Renovate.html @@ -91,15 +91,21 @@ --- -## How Renovate works - Updates +## How Renovate works + + + +### Requires concept of a releases -Requires concept of a releases -- Mark code in version control -- Publish release artifact to... +Mark code in version control + +Publish release artifact to... - Ecosystem - Release on development platform -Requires versions + + +### Requires versions - Preferably semantic versioning - Versions must be comparable @@ -107,7 +113,7 @@ -## + ## Renovate focuses on @@ -117,17 +123,17 @@ -## + -## Map GitOps to +## Treat GitOps like -## Software development workflow +## Software development