GOP · Platform delivery

GitOps Workshop

Declarative desired state and reconciliation with Kustomize, Helm, Argo CD and Flux, plus promotion, secrets, policies, multi-tenancy and supply-chain protection.

GitOps

My learning progress

With the web app option enabled, your progress is stored on this device.

Learning progress in the web app

Mark chapters as read, view reading progress and check off practice modules after enabling the optional web app. Workshop progress is calculated from chapters across all document pages. Your choices stay on this device; there is no account or server sync. Installation is not required. Withdrawing your choice in Privacy settings deletes the progress.

Workshop progress0%
Practice modules completed0 / 31
Documents read0 / 94
Workshop progress0%
0%
0 / 729 chapters read

Orthevs Academy · Orthevs

GitOps as a learning path

This learning path provides knowledge and practice. Requirements, ownership and evidence must be defined separately for production Orthevs processes.

Technical workshop

One learning framework. Distinct technical subjects.

All workshops follow the same robust topology: central documentation, progressive workshop levels, exercises, assessments, runnable examples and supporting scripts. The Academy preserves this organization instead of dissolving the material into isolated articles or decorative course cards.

Learning material

Documentation in the Orthevs Wiki

The material retains its subject-specific structure. German and English versions are cross-linked, and diagrams are generated directly from the included Mermaid sources.

Workshop overview

1

Technical documentation

13
English · 65.0 KB

Architecture: GitOps

This document is part of the GitOps workshop and describes architecture as training material, reference documentation and review basis.

Open document ↗
English · 65.0 KB

Best Practices: GitOps

This document is part of the GitOps workshop and describes best-practices as training material, reference documentation and review basis.

Open document ↗
English · 64.7 KB

Commands: GitOps

This document is part of the GitOps workshop and describes commands as training material, reference documentation and review basis.

Open document ↗
English · 64.8 KB

Concepts: GitOps

This document is part of the GitOps workshop and describes concepts as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

Curriculum: GitOps

This document is part of the GitOps workshop and describes curriculum as training material, reference documentation and review basis.

Open document ↗
English · 65.1 KB

Diagrams: GitOps

This document is part of the GitOps workshop and describes diagrams as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

Cloud Environment: GitOps

This document is part of the GitOps workshop and describes environment-cloud as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

Native Bare Metal Environment: GitOps

This document is part of the GitOps workshop and describes environment-native-baremetal as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

Native VM Environment: GitOps

This document is part of the GitOps workshop and describes environment-native-vm as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

WSL Environment: GitOps

This document is part of the GitOps workshop and describes environment-wsl as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

Operations: GitOps

This document is part of the GitOps workshop and describes operations as training material, reference documentation and review basis.

Open document ↗
English · 64.6 KB

Security: GitOps

This document is part of the GitOps workshop and describes security as training material, reference documentation and review basis.

Open document ↗
English · 64.9 KB

Troubleshooting: GitOps

This document is part of the GitOps workshop and describes troubleshooting as training material, reference documentation and review basis.

Open document ↗

Workshop levels

4

Exercises

4

Assessments and solutions

9
English · 63.4 KB

GitOps Assessment: Fundamentals (EN)

This assessment checks the level Fundamentals. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 76.0 KB

GitOps Solution: Fundamentals (EN)

This solution guide belongs to the assessment Fundamentals. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 62.7 KB

GitOps Assessment: Intermediate (EN)

This assessment checks the level Intermediate. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 75.4 KB

GitOps Solution: Intermediate (EN)

This solution guide belongs to the assessment Intermediate. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 63.3 KB

GitOps Assessment: Professional (EN)

This assessment checks the level Professional. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 75.9 KB

GitOps Solution: Professional (EN)

This solution guide belongs to the assessment Professional. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 63.0 KB

GitOps Assessment: Advanced Security (EN)

This assessment checks the level Advanced Security. It combines conceptual questions, diagnostic cases and small design decisions.

Open document ↗
English · 75.6 KB

GitOps Solution: Advanced Security (EN)

This solution guide belongs to the assessment Advanced Security. It does not provide one rigid answer; it defines verifiable answer criteria.

Open document ↗
English · 59.5 KB

Official Certificates and Exam Alignment: GitOps (EN)

GitOps has a concrete official cloud-native certification: GitOps Certified Associate (CGOA) through CNCF and Linux Foundation Training. The exam covers GitOps terminology, GitOps principles, related practices, GitOps patterns and toolin…

Open document ↗
View all content in the wiki

Practice modules

Workshop examples as ZIP files

All 31 practice examples in this workshop are available as individual ZIP files. Choose an example to download its package directly.

00

lab-skeleton

examples/00-lab-skeleton
Files
25
Size
26.9 KB
SHA-256
ac02155e60e9
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
01

opengitops-principles

examples/01-opengitops-principles
Files
25
Size
27.7 KB
SHA-256
4181dc7700b3
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
02

declarative-app-manifests

examples/02-declarative-app-manifests
Files
25
Size
27.9 KB
SHA-256
58c7a210270b
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
03

kustomize-base-overlay

examples/03-kustomize-base-overlay
Files
25
Size
27.6 KB
SHA-256
35ef5cc23961
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
04

helm-release-values-model

examples/04-helm-release-values-model
Files
25
Size
27.9 KB
SHA-256
bbf1a4dd9c50
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
05

argocd-application-basic

examples/05-argocd-application-basic
Files
25
Size
27.8 KB
SHA-256
970f6030a3c9
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
06

argocd-project-rbac-model

examples/06-argocd-project-rbac-model
Files
25
Size
27.9 KB
SHA-256
e0919df3a587
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
07

argocd-sync-waves-hooks

examples/07-argocd-sync-waves-hooks
Files
26
Size
28.1 KB
SHA-256
ff6f1c0c1901
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • argocd/sync-wave-job.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
08

argocd-app-of-apps

examples/08-argocd-app-of-apps
Files
26
Size
27.7 KB
SHA-256
79b92d0b1dc1
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • argocd/root-application.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
09

argocd-health-diff-model

examples/09-argocd-health-diff-model
Files
25
Size
27.8 KB
SHA-256
fc3c1acb6eed
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
10

flux-gitrepository-kustomization

examples/10-flux-gitrepository-kustomization
Files
25
Size
28.3 KB
SHA-256
25b3f0df1654
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
11

flux-helmrelease-model

examples/11-flux-helmrelease-model
Files
25
Size
27.5 KB
SHA-256
d2011fcaee34
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
12

flux-depends-on-health

examples/12-flux-depends-on-health
Files
25
Size
27.7 KB
SHA-256
998d9a50095c
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
13

flux-image-automation-model

examples/13-flux-image-automation-model
Files
26
Size
28.5 KB
SHA-256
f3867aa08ed8
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/image-policy.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
14

drift-detection-reconciliation

examples/14-drift-detection-reconciliation
Files
25
Size
28.3 KB
SHA-256
bf8b5c92a541
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
15

pr-preview-environments

examples/15-pr-preview-environments
Files
25
Size
27.8 KB
SHA-256
3272e53c5bd2
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
16

promotion-dev-stage-prod

examples/16-promotion-dev-stage-prod
Files
25
Size
27.9 KB
SHA-256
bf13781d569c
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
17

secret-management-sops-model

examples/17-secret-management-sops-model
Files
27
Size
29.0 KB
SHA-256
e469b38e8cf7
Files in the ZIP · 27
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/demo.enc.yaml
  • secrets/secret-placeholder.yaml
  • secrets/sops-policy.json
18

external-secrets-model

examples/18-external-secrets-model
Files
26
Size
28.1 KB
SHA-256
0fb4dc0d1cbc
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/external-secret.yaml
  • secrets/secret-placeholder.yaml
19

sealed-secrets-model

examples/19-sealed-secrets-model
Files
26
Size
27.9 KB
SHA-256
6cd760e9764d
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/sealed-secret.yaml
  • secrets/secret-placeholder.yaml
20

policy-admission-kyverno-model

examples/20-policy-admission-kyverno-model
Files
25
Size
28.2 KB
SHA-256
127e9249a21f
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
21

rbac-serviceaccount-boundaries

examples/21-rbac-serviceaccount-boundaries
Files
25
Size
28.3 KB
SHA-256
6ea480feaec3
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
22

multi-tenancy-app-projects

examples/22-multi-tenancy-app-projects
Files
25
Size
27.9 KB
SHA-256
5630672c5aa7
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
23

multi-cluster-fleet-model

examples/23-multi-cluster-fleet-model
Files
25
Size
27.9 KB
SHA-256
559caa75662f
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
24

oci-artifacts-gitops

examples/24-oci-artifacts-gitops
Files
25
Size
27.4 KB
SHA-256
a15c837eadc6
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
25

progressive-delivery-rollout

examples/25-progressive-delivery-rollout
Files
26
Size
28.8 KB
SHA-256
a4f5318103cd
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • progressive/rollout.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
26

observability-alerting

examples/26-observability-alerting
Files
26
Size
28.3 KB
SHA-256
72d52a9666ff
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • observability/prometheus-rule.yaml
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
27

backup-disaster-recovery

examples/27-backup-disaster-recovery
Files
25
Size
27.8 KB
SHA-256
a7bbaed4dd43
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
28

supply-chain-signatures

examples/28-supply-chain-signatures
Files
26
Size
28.2 KB
SHA-256
58c030fabbda
Files in the ZIP · 26
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
  • supply-chain/policy.json
29

incident-response-drift-secret

examples/29-incident-response-drift-secret
Files
25
Size
28.4 KB
SHA-256
893e0afdbbbc
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml
30

troubleshooting-gitops

examples/30-troubleshooting-gitops
Files
25
Size
27.8 KB
SHA-256
ad02a978e14c
Files in the ZIP · 25
  • README-EL.md
  • README.md
  • argocd/application.yaml
  • argocd/appproject.yaml
  • commands.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • flux/gitrepository.yaml
  • flux/helmrelease.yaml
  • flux/kustomization.yaml
  • gitops/repository-layout.txt
  • helm/Chart.yaml
  • helm/templates/deployment.yaml
  • helm/values.yaml
  • kustomize/base/kustomization.yaml
  • kustomize/overlays/dev/kustomization.yaml
  • manifests/deployment.yaml
  • manifests/namespace.yaml
  • manifests/service.yaml
  • notes.txt
  • policy/kyverno-require-labels.yaml
  • run.sh
  • scenario.json
  • secrets/secret-placeholder.yaml

Material structure

The workshop's real directory structure.

Each area can be opened separately. Directories and material files appear in their actual hierarchy with their unchanged paths; the media directory is excluded in full.

Root files

README-EN.md
Documentation39
docs/architecture-gitops-DE.md
docs/architecture-gitops-EN.md
docs/architecture-gitops-EL.md
docs/best-practices-gitops-DE.md
docs/best-practices-gitops-EN.md
docs/best-practices-gitops-EL.md
docs/commands-gitops-DE.md
docs/commands-gitops-EN.md
docs/commands-gitops-EL.md
docs/concepts-gitops-DE.md
docs/concepts-gitops-EN.md
docs/concepts-gitops-EL.md
docs/curriculum-gitops-DE.md
docs/curriculum-gitops-EN.md
docs/curriculum-gitops-EL.md
docs/diagrams-gitops-DE.md
docs/diagrams-gitops-EN.md
docs/diagrams-gitops-EL.md
docs/environment-cloud-gitops-DE.md
docs/environment-cloud-gitops-EN.md
docs/environment-cloud-gitops-EL.md
docs/environment-native-baremetal-gitops-DE.md
docs/environment-native-baremetal-gitops-EN.md
docs/environment-native-baremetal-gitops-EL.md
docs/environment-native-vm-gitops-DE.md
docs/environment-native-vm-gitops-EN.md
docs/environment-native-vm-gitops-EL.md
docs/environment-wsl-gitops-DE.md
docs/environment-wsl-gitops-EN.md
docs/environment-wsl-gitops-EL.md
docs/operations-gitops-DE.md
docs/operations-gitops-EN.md
docs/operations-gitops-EL.md
docs/security-gitops-DE.md
docs/security-gitops-EN.md
docs/security-gitops-EL.md
docs/troubleshooting-gitops-DE.md
docs/troubleshooting-gitops-EN.md
docs/troubleshooting-gitops-EL.md
Workshop levels12
workshops/01-fundamentals-gitops-DE.md
workshops/01-fundamentals-gitops-EN.md
workshops/01-fundamentals-gitops-EL.md
workshops/02-intermediate-gitops-DE.md
workshops/02-intermediate-gitops-EN.md
workshops/02-intermediate-gitops-EL.md
workshops/03-professional-gitops-DE.md
workshops/03-professional-gitops-EN.md
workshops/03-professional-gitops-EL.md
workshops/04-advanced-security-gitops-DE.md
workshops/04-advanced-security-gitops-EN.md
workshops/04-advanced-security-gitops-EL.md
Exercises12
exercises/01-fundamentals-exercises-gitops-DE.md
exercises/01-fundamentals-exercises-gitops-EN.md
exercises/01-fundamentals-exercises-gitops-EL.md
exercises/02-intermediate-exercises-gitops-DE.md
exercises/02-intermediate-exercises-gitops-EN.md
exercises/02-intermediate-exercises-gitops-EL.md
exercises/03-professional-exercises-gitops-DE.md
exercises/03-professional-exercises-gitops-EN.md
exercises/03-professional-exercises-gitops-EL.md
exercises/04-advanced-security-exercises-gitops-DE.md
exercises/04-advanced-security-exercises-gitops-EN.md
exercises/04-advanced-security-exercises-gitops-EL.md
Assessments & solutions27
assessments/01-fundamentals-gitops-assessment-DE.md
assessments/01-fundamentals-gitops-assessment-EN.md
assessments/01-fundamentals-gitops-assessment-EL.md
assessments/01-fundamentals-gitops-solution-DE.md
assessments/01-fundamentals-gitops-solution-EN.md
assessments/01-fundamentals-gitops-solution-EL.md
assessments/02-intermediate-gitops-assessment-DE.md
assessments/02-intermediate-gitops-assessment-EN.md
assessments/02-intermediate-gitops-assessment-EL.md
assessments/02-intermediate-gitops-solution-DE.md
assessments/02-intermediate-gitops-solution-EN.md
assessments/02-intermediate-gitops-solution-EL.md
assessments/03-professional-gitops-assessment-DE.md
assessments/03-professional-gitops-assessment-EN.md
assessments/03-professional-gitops-assessment-EL.md
assessments/03-professional-gitops-solution-DE.md
assessments/03-professional-gitops-solution-EN.md
assessments/03-professional-gitops-solution-EL.md
assessments/04-advanced-security-gitops-assessment-DE.md
assessments/04-advanced-security-gitops-assessment-EN.md
assessments/04-advanced-security-gitops-assessment-EL.md
assessments/04-advanced-security-gitops-solution-DE.md
assessments/04-advanced-security-gitops-solution-EN.md
assessments/04-advanced-security-gitops-solution-EL.md
assessments/05-official-certificates-gitops-DE.md
assessments/05-official-certificates-gitops-EN.md
assessments/05-official-certificates-gitops-EL.md
Practice modules1286
examples/00-lab-skeleton
examples/00-lab-skeleton/argocd
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/flux
examples/00-lab-skeleton/gitops
examples/00-lab-skeleton/helm
examples/00-lab-skeleton/helm/templates
examples/00-lab-skeleton/kustomize
examples/00-lab-skeleton/kustomize/base
examples/00-lab-skeleton/kustomize/overlays
examples/00-lab-skeleton/kustomize/overlays/dev
examples/00-lab-skeleton/manifests
examples/00-lab-skeleton/policy
examples/00-lab-skeleton/secrets
examples/01-opengitops-principles
examples/01-opengitops-principles/argocd
examples/01-opengitops-principles/docs
examples/01-opengitops-principles/docs/de
examples/01-opengitops-principles/docs/en
examples/01-opengitops-principles/flux
examples/01-opengitops-principles/gitops
examples/01-opengitops-principles/helm
examples/01-opengitops-principles/helm/templates
examples/01-opengitops-principles/kustomize
examples/01-opengitops-principles/kustomize/base
examples/01-opengitops-principles/kustomize/overlays
examples/01-opengitops-principles/kustomize/overlays/dev
examples/01-opengitops-principles/manifests
examples/01-opengitops-principles/policy
examples/01-opengitops-principles/secrets
examples/02-declarative-app-manifests
examples/02-declarative-app-manifests/argocd
examples/02-declarative-app-manifests/docs
examples/02-declarative-app-manifests/docs/de
examples/02-declarative-app-manifests/docs/en
examples/02-declarative-app-manifests/flux
examples/02-declarative-app-manifests/gitops
examples/02-declarative-app-manifests/helm
examples/02-declarative-app-manifests/helm/templates
examples/02-declarative-app-manifests/kustomize
examples/02-declarative-app-manifests/kustomize/base
examples/02-declarative-app-manifests/kustomize/overlays
examples/02-declarative-app-manifests/kustomize/overlays/dev
examples/02-declarative-app-manifests/manifests
examples/02-declarative-app-manifests/policy
examples/02-declarative-app-manifests/secrets
examples/03-kustomize-base-overlay
examples/03-kustomize-base-overlay/argocd
examples/03-kustomize-base-overlay/docs
examples/03-kustomize-base-overlay/docs/de
examples/03-kustomize-base-overlay/docs/en
examples/03-kustomize-base-overlay/flux
examples/03-kustomize-base-overlay/gitops
examples/03-kustomize-base-overlay/helm
examples/03-kustomize-base-overlay/helm/templates
examples/03-kustomize-base-overlay/kustomize
examples/03-kustomize-base-overlay/kustomize/base
examples/03-kustomize-base-overlay/kustomize/overlays
examples/03-kustomize-base-overlay/kustomize/overlays/dev
examples/03-kustomize-base-overlay/manifests
examples/03-kustomize-base-overlay/policy
examples/03-kustomize-base-overlay/secrets
examples/04-helm-release-values-model
examples/04-helm-release-values-model/argocd
examples/04-helm-release-values-model/docs
examples/04-helm-release-values-model/docs/de
examples/04-helm-release-values-model/docs/en
examples/04-helm-release-values-model/flux
examples/04-helm-release-values-model/gitops
examples/04-helm-release-values-model/helm
examples/04-helm-release-values-model/helm/templates
examples/04-helm-release-values-model/kustomize
examples/04-helm-release-values-model/kustomize/base
examples/04-helm-release-values-model/kustomize/overlays
examples/04-helm-release-values-model/kustomize/overlays/dev
examples/04-helm-release-values-model/manifests
examples/04-helm-release-values-model/policy
examples/04-helm-release-values-model/secrets
examples/05-argocd-application-basic
examples/05-argocd-application-basic/argocd
examples/05-argocd-application-basic/docs
examples/05-argocd-application-basic/docs/de
examples/05-argocd-application-basic/docs/en
examples/05-argocd-application-basic/flux
examples/05-argocd-application-basic/gitops
examples/05-argocd-application-basic/helm
examples/05-argocd-application-basic/helm/templates
examples/05-argocd-application-basic/kustomize
examples/05-argocd-application-basic/kustomize/base
examples/05-argocd-application-basic/kustomize/overlays
examples/05-argocd-application-basic/kustomize/overlays/dev
examples/05-argocd-application-basic/manifests
examples/05-argocd-application-basic/policy
examples/05-argocd-application-basic/secrets
examples/06-argocd-project-rbac-model
examples/06-argocd-project-rbac-model/argocd
examples/06-argocd-project-rbac-model/docs
examples/06-argocd-project-rbac-model/docs/de
examples/06-argocd-project-rbac-model/docs/en
examples/06-argocd-project-rbac-model/flux
examples/06-argocd-project-rbac-model/gitops
examples/06-argocd-project-rbac-model/helm
examples/06-argocd-project-rbac-model/helm/templates
examples/06-argocd-project-rbac-model/kustomize
examples/06-argocd-project-rbac-model/kustomize/base
examples/06-argocd-project-rbac-model/kustomize/overlays
examples/06-argocd-project-rbac-model/kustomize/overlays/dev
examples/06-argocd-project-rbac-model/manifests
examples/06-argocd-project-rbac-model/policy
examples/06-argocd-project-rbac-model/secrets
examples/07-argocd-sync-waves-hooks
examples/07-argocd-sync-waves-hooks/argocd
examples/07-argocd-sync-waves-hooks/docs
examples/07-argocd-sync-waves-hooks/docs/de
examples/07-argocd-sync-waves-hooks/docs/en
examples/07-argocd-sync-waves-hooks/flux
examples/07-argocd-sync-waves-hooks/gitops
examples/07-argocd-sync-waves-hooks/helm
examples/07-argocd-sync-waves-hooks/helm/templates
examples/07-argocd-sync-waves-hooks/kustomize
examples/07-argocd-sync-waves-hooks/kustomize/base
examples/07-argocd-sync-waves-hooks/kustomize/overlays
examples/07-argocd-sync-waves-hooks/kustomize/overlays/dev
examples/07-argocd-sync-waves-hooks/manifests
examples/07-argocd-sync-waves-hooks/policy
examples/07-argocd-sync-waves-hooks/secrets
examples/08-argocd-app-of-apps
examples/08-argocd-app-of-apps/argocd
examples/08-argocd-app-of-apps/docs
examples/08-argocd-app-of-apps/docs/de
examples/08-argocd-app-of-apps/docs/en
examples/08-argocd-app-of-apps/flux
examples/08-argocd-app-of-apps/gitops
examples/08-argocd-app-of-apps/helm
examples/08-argocd-app-of-apps/helm/templates
examples/08-argocd-app-of-apps/kustomize
examples/08-argocd-app-of-apps/kustomize/base
examples/08-argocd-app-of-apps/kustomize/overlays
examples/08-argocd-app-of-apps/kustomize/overlays/dev
examples/08-argocd-app-of-apps/manifests
examples/08-argocd-app-of-apps/policy
examples/08-argocd-app-of-apps/secrets
examples/09-argocd-health-diff-model
examples/09-argocd-health-diff-model/argocd
examples/09-argocd-health-diff-model/docs
examples/09-argocd-health-diff-model/docs/de
examples/09-argocd-health-diff-model/docs/en
examples/09-argocd-health-diff-model/flux
examples/09-argocd-health-diff-model/gitops
examples/09-argocd-health-diff-model/helm
examples/09-argocd-health-diff-model/helm/templates
examples/09-argocd-health-diff-model/kustomize
examples/09-argocd-health-diff-model/kustomize/base
examples/09-argocd-health-diff-model/kustomize/overlays
examples/09-argocd-health-diff-model/kustomize/overlays/dev
examples/09-argocd-health-diff-model/manifests
examples/09-argocd-health-diff-model/policy
examples/09-argocd-health-diff-model/secrets
examples/10-flux-gitrepository-kustomization
examples/10-flux-gitrepository-kustomization/argocd
examples/10-flux-gitrepository-kustomization/docs
examples/10-flux-gitrepository-kustomization/docs/de
examples/10-flux-gitrepository-kustomization/docs/en
examples/10-flux-gitrepository-kustomization/flux
examples/10-flux-gitrepository-kustomization/gitops
examples/10-flux-gitrepository-kustomization/helm
examples/10-flux-gitrepository-kustomization/helm/templates
examples/10-flux-gitrepository-kustomization/kustomize
examples/10-flux-gitrepository-kustomization/kustomize/base
examples/10-flux-gitrepository-kustomization/kustomize/overlays
examples/10-flux-gitrepository-kustomization/kustomize/overlays/dev
examples/10-flux-gitrepository-kustomization/manifests
examples/10-flux-gitrepository-kustomization/policy
examples/10-flux-gitrepository-kustomization/secrets
examples/11-flux-helmrelease-model
examples/11-flux-helmrelease-model/argocd
examples/11-flux-helmrelease-model/docs
examples/11-flux-helmrelease-model/docs/de
examples/11-flux-helmrelease-model/docs/en
examples/11-flux-helmrelease-model/flux
examples/11-flux-helmrelease-model/gitops
examples/11-flux-helmrelease-model/helm
examples/11-flux-helmrelease-model/helm/templates
examples/11-flux-helmrelease-model/kustomize
examples/11-flux-helmrelease-model/kustomize/base
examples/11-flux-helmrelease-model/kustomize/overlays
examples/11-flux-helmrelease-model/kustomize/overlays/dev
examples/11-flux-helmrelease-model/manifests
examples/11-flux-helmrelease-model/policy
examples/11-flux-helmrelease-model/secrets
examples/12-flux-depends-on-health
examples/12-flux-depends-on-health/argocd
examples/12-flux-depends-on-health/docs
examples/12-flux-depends-on-health/docs/de
examples/12-flux-depends-on-health/docs/en
examples/12-flux-depends-on-health/flux
examples/12-flux-depends-on-health/gitops
examples/12-flux-depends-on-health/helm
examples/12-flux-depends-on-health/helm/templates
examples/12-flux-depends-on-health/kustomize
examples/12-flux-depends-on-health/kustomize/base
examples/12-flux-depends-on-health/kustomize/overlays
examples/12-flux-depends-on-health/kustomize/overlays/dev
examples/12-flux-depends-on-health/manifests
examples/12-flux-depends-on-health/policy
examples/12-flux-depends-on-health/secrets
examples/13-flux-image-automation-model
examples/13-flux-image-automation-model/argocd
examples/13-flux-image-automation-model/docs
examples/13-flux-image-automation-model/docs/de
examples/13-flux-image-automation-model/docs/en
examples/13-flux-image-automation-model/flux
examples/13-flux-image-automation-model/gitops
examples/13-flux-image-automation-model/helm
examples/13-flux-image-automation-model/helm/templates
examples/13-flux-image-automation-model/kustomize
examples/13-flux-image-automation-model/kustomize/base
examples/13-flux-image-automation-model/kustomize/overlays
examples/13-flux-image-automation-model/kustomize/overlays/dev
examples/13-flux-image-automation-model/manifests
examples/13-flux-image-automation-model/policy
examples/13-flux-image-automation-model/secrets
examples/14-drift-detection-reconciliation
examples/14-drift-detection-reconciliation/argocd
examples/14-drift-detection-reconciliation/docs
examples/14-drift-detection-reconciliation/docs/de
examples/14-drift-detection-reconciliation/docs/en
examples/14-drift-detection-reconciliation/flux
examples/14-drift-detection-reconciliation/gitops
examples/14-drift-detection-reconciliation/helm
examples/14-drift-detection-reconciliation/helm/templates
examples/14-drift-detection-reconciliation/kustomize
examples/14-drift-detection-reconciliation/kustomize/base
examples/14-drift-detection-reconciliation/kustomize/overlays
examples/14-drift-detection-reconciliation/kustomize/overlays/dev
examples/14-drift-detection-reconciliation/manifests
examples/14-drift-detection-reconciliation/policy
examples/14-drift-detection-reconciliation/secrets
examples/15-pr-preview-environments
examples/15-pr-preview-environments/argocd
examples/15-pr-preview-environments/docs
examples/15-pr-preview-environments/docs/de
examples/15-pr-preview-environments/docs/en
examples/15-pr-preview-environments/flux
examples/15-pr-preview-environments/gitops
examples/15-pr-preview-environments/helm
examples/15-pr-preview-environments/helm/templates
examples/15-pr-preview-environments/kustomize
examples/15-pr-preview-environments/kustomize/base
examples/15-pr-preview-environments/kustomize/overlays
examples/15-pr-preview-environments/kustomize/overlays/dev
examples/15-pr-preview-environments/manifests
examples/15-pr-preview-environments/policy
examples/15-pr-preview-environments/secrets
examples/16-promotion-dev-stage-prod
examples/16-promotion-dev-stage-prod/argocd
examples/16-promotion-dev-stage-prod/docs
examples/16-promotion-dev-stage-prod/docs/de
examples/16-promotion-dev-stage-prod/docs/en
examples/16-promotion-dev-stage-prod/flux
examples/16-promotion-dev-stage-prod/gitops
examples/16-promotion-dev-stage-prod/helm
examples/16-promotion-dev-stage-prod/helm/templates
examples/16-promotion-dev-stage-prod/kustomize
examples/16-promotion-dev-stage-prod/kustomize/base
examples/16-promotion-dev-stage-prod/kustomize/overlays
examples/16-promotion-dev-stage-prod/kustomize/overlays/dev
examples/16-promotion-dev-stage-prod/manifests
examples/16-promotion-dev-stage-prod/policy
examples/16-promotion-dev-stage-prod/secrets
examples/17-secret-management-sops-model
examples/17-secret-management-sops-model/argocd
examples/17-secret-management-sops-model/docs
examples/17-secret-management-sops-model/docs/de
examples/17-secret-management-sops-model/docs/en
examples/17-secret-management-sops-model/flux
examples/17-secret-management-sops-model/gitops
examples/17-secret-management-sops-model/helm
examples/17-secret-management-sops-model/helm/templates
examples/17-secret-management-sops-model/kustomize
examples/17-secret-management-sops-model/kustomize/base
examples/17-secret-management-sops-model/kustomize/overlays
examples/17-secret-management-sops-model/kustomize/overlays/dev
examples/17-secret-management-sops-model/manifests
examples/17-secret-management-sops-model/policy
examples/17-secret-management-sops-model/secrets
examples/18-external-secrets-model
examples/18-external-secrets-model/argocd
examples/18-external-secrets-model/docs
examples/18-external-secrets-model/docs/de
examples/18-external-secrets-model/docs/en
examples/18-external-secrets-model/flux
examples/18-external-secrets-model/gitops
examples/18-external-secrets-model/helm
examples/18-external-secrets-model/helm/templates
examples/18-external-secrets-model/kustomize
examples/18-external-secrets-model/kustomize/base
examples/18-external-secrets-model/kustomize/overlays
examples/18-external-secrets-model/kustomize/overlays/dev
examples/18-external-secrets-model/manifests
examples/18-external-secrets-model/policy
examples/18-external-secrets-model/secrets
examples/19-sealed-secrets-model
examples/19-sealed-secrets-model/argocd
examples/19-sealed-secrets-model/docs
examples/19-sealed-secrets-model/docs/de
examples/19-sealed-secrets-model/docs/en
examples/19-sealed-secrets-model/flux
examples/19-sealed-secrets-model/gitops
examples/19-sealed-secrets-model/helm
examples/19-sealed-secrets-model/helm/templates
examples/19-sealed-secrets-model/kustomize
examples/19-sealed-secrets-model/kustomize/base
examples/19-sealed-secrets-model/kustomize/overlays
examples/19-sealed-secrets-model/kustomize/overlays/dev
examples/19-sealed-secrets-model/manifests
examples/19-sealed-secrets-model/policy
examples/19-sealed-secrets-model/secrets
examples/20-policy-admission-kyverno-model
examples/20-policy-admission-kyverno-model/argocd
examples/20-policy-admission-kyverno-model/docs
examples/20-policy-admission-kyverno-model/docs/de
examples/20-policy-admission-kyverno-model/docs/en
examples/20-policy-admission-kyverno-model/flux
examples/20-policy-admission-kyverno-model/gitops
examples/20-policy-admission-kyverno-model/helm
examples/20-policy-admission-kyverno-model/helm/templates
examples/20-policy-admission-kyverno-model/kustomize
examples/20-policy-admission-kyverno-model/kustomize/base
examples/20-policy-admission-kyverno-model/kustomize/overlays
examples/20-policy-admission-kyverno-model/kustomize/overlays/dev
examples/20-policy-admission-kyverno-model/manifests
examples/20-policy-admission-kyverno-model/policy
examples/20-policy-admission-kyverno-model/secrets
examples/21-rbac-serviceaccount-boundaries
examples/21-rbac-serviceaccount-boundaries/argocd
examples/21-rbac-serviceaccount-boundaries/docs
examples/21-rbac-serviceaccount-boundaries/docs/de
examples/21-rbac-serviceaccount-boundaries/docs/en
examples/21-rbac-serviceaccount-boundaries/flux
examples/21-rbac-serviceaccount-boundaries/gitops
examples/21-rbac-serviceaccount-boundaries/helm
examples/21-rbac-serviceaccount-boundaries/helm/templates
examples/21-rbac-serviceaccount-boundaries/kustomize
examples/21-rbac-serviceaccount-boundaries/kustomize/base
examples/21-rbac-serviceaccount-boundaries/kustomize/overlays
examples/21-rbac-serviceaccount-boundaries/kustomize/overlays/dev
examples/21-rbac-serviceaccount-boundaries/manifests
examples/21-rbac-serviceaccount-boundaries/policy
examples/21-rbac-serviceaccount-boundaries/secrets
examples/22-multi-tenancy-app-projects
examples/22-multi-tenancy-app-projects/argocd
examples/22-multi-tenancy-app-projects/docs
examples/22-multi-tenancy-app-projects/docs/de
examples/22-multi-tenancy-app-projects/docs/en
examples/22-multi-tenancy-app-projects/flux
examples/22-multi-tenancy-app-projects/gitops
examples/22-multi-tenancy-app-projects/helm
examples/22-multi-tenancy-app-projects/helm/templates
examples/22-multi-tenancy-app-projects/kustomize
examples/22-multi-tenancy-app-projects/kustomize/base
examples/22-multi-tenancy-app-projects/kustomize/overlays
examples/22-multi-tenancy-app-projects/kustomize/overlays/dev
examples/22-multi-tenancy-app-projects/manifests
examples/22-multi-tenancy-app-projects/policy
examples/22-multi-tenancy-app-projects/secrets
examples/23-multi-cluster-fleet-model
examples/23-multi-cluster-fleet-model/argocd
examples/23-multi-cluster-fleet-model/docs
examples/23-multi-cluster-fleet-model/docs/de
examples/23-multi-cluster-fleet-model/docs/en
examples/23-multi-cluster-fleet-model/flux
examples/23-multi-cluster-fleet-model/gitops
examples/23-multi-cluster-fleet-model/helm
examples/23-multi-cluster-fleet-model/helm/templates
examples/23-multi-cluster-fleet-model/kustomize
examples/23-multi-cluster-fleet-model/kustomize/base
examples/23-multi-cluster-fleet-model/kustomize/overlays
examples/23-multi-cluster-fleet-model/kustomize/overlays/dev
examples/23-multi-cluster-fleet-model/manifests
examples/23-multi-cluster-fleet-model/policy
examples/23-multi-cluster-fleet-model/secrets
examples/24-oci-artifacts-gitops
examples/24-oci-artifacts-gitops/argocd
examples/24-oci-artifacts-gitops/docs
examples/24-oci-artifacts-gitops/docs/de
examples/24-oci-artifacts-gitops/docs/en
examples/24-oci-artifacts-gitops/flux
examples/24-oci-artifacts-gitops/gitops
examples/24-oci-artifacts-gitops/helm
examples/24-oci-artifacts-gitops/helm/templates
examples/24-oci-artifacts-gitops/kustomize
examples/24-oci-artifacts-gitops/kustomize/base
examples/24-oci-artifacts-gitops/kustomize/overlays
examples/24-oci-artifacts-gitops/kustomize/overlays/dev
examples/24-oci-artifacts-gitops/manifests
examples/24-oci-artifacts-gitops/policy
examples/24-oci-artifacts-gitops/secrets
examples/25-progressive-delivery-rollout
examples/25-progressive-delivery-rollout/argocd
examples/25-progressive-delivery-rollout/docs
examples/25-progressive-delivery-rollout/docs/de
examples/25-progressive-delivery-rollout/docs/en
examples/25-progressive-delivery-rollout/flux
examples/25-progressive-delivery-rollout/gitops
examples/25-progressive-delivery-rollout/helm
examples/25-progressive-delivery-rollout/helm/templates
examples/25-progressive-delivery-rollout/kustomize
examples/25-progressive-delivery-rollout/kustomize/base
examples/25-progressive-delivery-rollout/kustomize/overlays
examples/25-progressive-delivery-rollout/kustomize/overlays/dev
examples/25-progressive-delivery-rollout/manifests
examples/25-progressive-delivery-rollout/policy
examples/25-progressive-delivery-rollout/progressive
examples/25-progressive-delivery-rollout/secrets
examples/26-observability-alerting
examples/26-observability-alerting/argocd
examples/26-observability-alerting/docs
examples/26-observability-alerting/docs/de
examples/26-observability-alerting/docs/en
examples/26-observability-alerting/flux
examples/26-observability-alerting/gitops
examples/26-observability-alerting/helm
examples/26-observability-alerting/helm/templates
examples/26-observability-alerting/kustomize
examples/26-observability-alerting/kustomize/base
examples/26-observability-alerting/kustomize/overlays
examples/26-observability-alerting/kustomize/overlays/dev
examples/26-observability-alerting/manifests
examples/26-observability-alerting/observability
examples/26-observability-alerting/policy
examples/26-observability-alerting/secrets
examples/27-backup-disaster-recovery
examples/27-backup-disaster-recovery/argocd
examples/27-backup-disaster-recovery/docs
examples/27-backup-disaster-recovery/docs/de
examples/27-backup-disaster-recovery/docs/en
examples/27-backup-disaster-recovery/flux
examples/27-backup-disaster-recovery/gitops
examples/27-backup-disaster-recovery/helm
examples/27-backup-disaster-recovery/helm/templates
examples/27-backup-disaster-recovery/kustomize
examples/27-backup-disaster-recovery/kustomize/base
examples/27-backup-disaster-recovery/kustomize/overlays
examples/27-backup-disaster-recovery/kustomize/overlays/dev
examples/27-backup-disaster-recovery/manifests
examples/27-backup-disaster-recovery/policy
examples/27-backup-disaster-recovery/secrets
examples/28-supply-chain-signatures
examples/28-supply-chain-signatures/argocd
examples/28-supply-chain-signatures/docs
examples/28-supply-chain-signatures/docs/de
examples/28-supply-chain-signatures/docs/en
examples/28-supply-chain-signatures/flux
examples/28-supply-chain-signatures/gitops
examples/28-supply-chain-signatures/helm
examples/28-supply-chain-signatures/helm/templates
examples/28-supply-chain-signatures/kustomize
examples/28-supply-chain-signatures/kustomize/base
examples/28-supply-chain-signatures/kustomize/overlays
examples/28-supply-chain-signatures/kustomize/overlays/dev
examples/28-supply-chain-signatures/manifests
examples/28-supply-chain-signatures/policy
examples/28-supply-chain-signatures/secrets
examples/28-supply-chain-signatures/supply-chain
examples/29-incident-response-drift-secret
examples/29-incident-response-drift-secret/argocd
examples/29-incident-response-drift-secret/docs
examples/29-incident-response-drift-secret/docs/de
examples/29-incident-response-drift-secret/docs/en
examples/29-incident-response-drift-secret/flux
examples/29-incident-response-drift-secret/gitops
examples/29-incident-response-drift-secret/helm
examples/29-incident-response-drift-secret/helm/templates
examples/29-incident-response-drift-secret/kustomize
examples/29-incident-response-drift-secret/kustomize/base
examples/29-incident-response-drift-secret/kustomize/overlays
examples/29-incident-response-drift-secret/kustomize/overlays/dev
examples/29-incident-response-drift-secret/manifests
examples/29-incident-response-drift-secret/policy
examples/29-incident-response-drift-secret/secrets
examples/30-troubleshooting-gitops
examples/30-troubleshooting-gitops/argocd
examples/30-troubleshooting-gitops/docs
examples/30-troubleshooting-gitops/docs/de
examples/30-troubleshooting-gitops/docs/en
examples/30-troubleshooting-gitops/flux
examples/30-troubleshooting-gitops/gitops
examples/30-troubleshooting-gitops/helm
examples/30-troubleshooting-gitops/helm/templates
examples/30-troubleshooting-gitops/kustomize
examples/30-troubleshooting-gitops/kustomize/base
examples/30-troubleshooting-gitops/kustomize/overlays
examples/30-troubleshooting-gitops/kustomize/overlays/dev
examples/30-troubleshooting-gitops/manifests
examples/30-troubleshooting-gitops/policy
examples/30-troubleshooting-gitops/secrets
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/README-EL.md
examples/00-lab-skeleton/argocd/application.yaml
examples/00-lab-skeleton/argocd/appproject.yaml
examples/00-lab-skeleton/commands.sh
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/flux/gitrepository.yaml
examples/00-lab-skeleton/flux/helmrelease.yaml
examples/00-lab-skeleton/flux/kustomization.yaml
examples/00-lab-skeleton/gitops/repository-layout.txt
examples/00-lab-skeleton/helm/Chart.yaml
examples/00-lab-skeleton/helm/templates/deployment.yaml
examples/00-lab-skeleton/helm/values.yaml
examples/00-lab-skeleton/kustomize/base/kustomization.yaml
examples/00-lab-skeleton/kustomize/overlays/dev/kustomization.yaml
examples/00-lab-skeleton/manifests/deployment.yaml
examples/00-lab-skeleton/manifests/namespace.yaml
examples/00-lab-skeleton/manifests/service.yaml
examples/00-lab-skeleton/notes.txt
examples/00-lab-skeleton/policy/kyverno-require-labels.yaml
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/scenario.json
examples/00-lab-skeleton/secrets/secret-placeholder.yaml
examples/01-opengitops-principles/README.md
examples/01-opengitops-principles/README-EL.md
examples/01-opengitops-principles/argocd/application.yaml
examples/01-opengitops-principles/argocd/appproject.yaml
examples/01-opengitops-principles/commands.sh
examples/01-opengitops-principles/docs/de/README.md
examples/01-opengitops-principles/docs/en/README.md
examples/01-opengitops-principles/docs/el/README.md
examples/01-opengitops-principles/flux/gitrepository.yaml
examples/01-opengitops-principles/flux/helmrelease.yaml
examples/01-opengitops-principles/flux/kustomization.yaml
examples/01-opengitops-principles/gitops/repository-layout.txt
examples/01-opengitops-principles/helm/Chart.yaml
examples/01-opengitops-principles/helm/templates/deployment.yaml
examples/01-opengitops-principles/helm/values.yaml
examples/01-opengitops-principles/kustomize/base/kustomization.yaml
examples/01-opengitops-principles/kustomize/overlays/dev/kustomization.yaml
examples/01-opengitops-principles/manifests/deployment.yaml
examples/01-opengitops-principles/manifests/namespace.yaml
examples/01-opengitops-principles/manifests/service.yaml
examples/01-opengitops-principles/notes.txt
examples/01-opengitops-principles/policy/kyverno-require-labels.yaml
examples/01-opengitops-principles/run.sh
examples/01-opengitops-principles/scenario.json
examples/01-opengitops-principles/secrets/secret-placeholder.yaml
examples/02-declarative-app-manifests/README.md
examples/02-declarative-app-manifests/README-EL.md
examples/02-declarative-app-manifests/argocd/application.yaml
examples/02-declarative-app-manifests/argocd/appproject.yaml
examples/02-declarative-app-manifests/commands.sh
examples/02-declarative-app-manifests/docs/de/README.md
examples/02-declarative-app-manifests/docs/en/README.md
examples/02-declarative-app-manifests/docs/el/README.md
examples/02-declarative-app-manifests/flux/gitrepository.yaml
examples/02-declarative-app-manifests/flux/helmrelease.yaml
examples/02-declarative-app-manifests/flux/kustomization.yaml
examples/02-declarative-app-manifests/gitops/repository-layout.txt
examples/02-declarative-app-manifests/helm/Chart.yaml
examples/02-declarative-app-manifests/helm/templates/deployment.yaml
examples/02-declarative-app-manifests/helm/values.yaml
examples/02-declarative-app-manifests/kustomize/base/kustomization.yaml
examples/02-declarative-app-manifests/kustomize/overlays/dev/kustomization.yaml
examples/02-declarative-app-manifests/manifests/deployment.yaml
examples/02-declarative-app-manifests/manifests/namespace.yaml
examples/02-declarative-app-manifests/manifests/service.yaml
examples/02-declarative-app-manifests/notes.txt
examples/02-declarative-app-manifests/policy/kyverno-require-labels.yaml
examples/02-declarative-app-manifests/run.sh
examples/02-declarative-app-manifests/scenario.json
examples/02-declarative-app-manifests/secrets/secret-placeholder.yaml
examples/03-kustomize-base-overlay/README.md
examples/03-kustomize-base-overlay/README-EL.md
examples/03-kustomize-base-overlay/argocd/application.yaml
examples/03-kustomize-base-overlay/argocd/appproject.yaml
examples/03-kustomize-base-overlay/commands.sh
examples/03-kustomize-base-overlay/docs/de/README.md
examples/03-kustomize-base-overlay/docs/en/README.md
examples/03-kustomize-base-overlay/docs/el/README.md
examples/03-kustomize-base-overlay/flux/gitrepository.yaml
examples/03-kustomize-base-overlay/flux/helmrelease.yaml
examples/03-kustomize-base-overlay/flux/kustomization.yaml
examples/03-kustomize-base-overlay/gitops/repository-layout.txt
examples/03-kustomize-base-overlay/helm/Chart.yaml
examples/03-kustomize-base-overlay/helm/templates/deployment.yaml
examples/03-kustomize-base-overlay/helm/values.yaml
examples/03-kustomize-base-overlay/kustomize/base/kustomization.yaml
examples/03-kustomize-base-overlay/kustomize/overlays/dev/kustomization.yaml
examples/03-kustomize-base-overlay/manifests/deployment.yaml
examples/03-kustomize-base-overlay/manifests/namespace.yaml
examples/03-kustomize-base-overlay/manifests/service.yaml
examples/03-kustomize-base-overlay/notes.txt
examples/03-kustomize-base-overlay/policy/kyverno-require-labels.yaml
examples/03-kustomize-base-overlay/run.sh
examples/03-kustomize-base-overlay/scenario.json
examples/03-kustomize-base-overlay/secrets/secret-placeholder.yaml
examples/04-helm-release-values-model/README.md
examples/04-helm-release-values-model/README-EL.md
examples/04-helm-release-values-model/argocd/application.yaml
examples/04-helm-release-values-model/argocd/appproject.yaml
examples/04-helm-release-values-model/commands.sh
examples/04-helm-release-values-model/docs/de/README.md
examples/04-helm-release-values-model/docs/en/README.md
examples/04-helm-release-values-model/docs/el/README.md
examples/04-helm-release-values-model/flux/gitrepository.yaml
examples/04-helm-release-values-model/flux/helmrelease.yaml
examples/04-helm-release-values-model/flux/kustomization.yaml
examples/04-helm-release-values-model/gitops/repository-layout.txt
examples/04-helm-release-values-model/helm/Chart.yaml
examples/04-helm-release-values-model/helm/templates/deployment.yaml
examples/04-helm-release-values-model/helm/values.yaml
examples/04-helm-release-values-model/kustomize/base/kustomization.yaml
examples/04-helm-release-values-model/kustomize/overlays/dev/kustomization.yaml
examples/04-helm-release-values-model/manifests/deployment.yaml
examples/04-helm-release-values-model/manifests/namespace.yaml
examples/04-helm-release-values-model/manifests/service.yaml
examples/04-helm-release-values-model/notes.txt
examples/04-helm-release-values-model/policy/kyverno-require-labels.yaml
examples/04-helm-release-values-model/run.sh
examples/04-helm-release-values-model/scenario.json
examples/04-helm-release-values-model/secrets/secret-placeholder.yaml
examples/05-argocd-application-basic/README.md
examples/05-argocd-application-basic/README-EL.md
examples/05-argocd-application-basic/argocd/application.yaml
examples/05-argocd-application-basic/argocd/appproject.yaml
examples/05-argocd-application-basic/commands.sh
examples/05-argocd-application-basic/docs/de/README.md
examples/05-argocd-application-basic/docs/en/README.md
examples/05-argocd-application-basic/docs/el/README.md
examples/05-argocd-application-basic/flux/gitrepository.yaml
examples/05-argocd-application-basic/flux/helmrelease.yaml
examples/05-argocd-application-basic/flux/kustomization.yaml
examples/05-argocd-application-basic/gitops/repository-layout.txt
examples/05-argocd-application-basic/helm/Chart.yaml
examples/05-argocd-application-basic/helm/templates/deployment.yaml
examples/05-argocd-application-basic/helm/values.yaml
examples/05-argocd-application-basic/kustomize/base/kustomization.yaml
examples/05-argocd-application-basic/kustomize/overlays/dev/kustomization.yaml
examples/05-argocd-application-basic/manifests/deployment.yaml
examples/05-argocd-application-basic/manifests/namespace.yaml
examples/05-argocd-application-basic/manifests/service.yaml
examples/05-argocd-application-basic/notes.txt
examples/05-argocd-application-basic/policy/kyverno-require-labels.yaml
examples/05-argocd-application-basic/run.sh
examples/05-argocd-application-basic/scenario.json
examples/05-argocd-application-basic/secrets/secret-placeholder.yaml
examples/06-argocd-project-rbac-model/README.md
examples/06-argocd-project-rbac-model/README-EL.md
examples/06-argocd-project-rbac-model/argocd/application.yaml
examples/06-argocd-project-rbac-model/argocd/appproject.yaml
examples/06-argocd-project-rbac-model/commands.sh
examples/06-argocd-project-rbac-model/docs/de/README.md
examples/06-argocd-project-rbac-model/docs/en/README.md
examples/06-argocd-project-rbac-model/docs/el/README.md
examples/06-argocd-project-rbac-model/flux/gitrepository.yaml
examples/06-argocd-project-rbac-model/flux/helmrelease.yaml
examples/06-argocd-project-rbac-model/flux/kustomization.yaml
examples/06-argocd-project-rbac-model/gitops/repository-layout.txt
examples/06-argocd-project-rbac-model/helm/Chart.yaml
examples/06-argocd-project-rbac-model/helm/templates/deployment.yaml
examples/06-argocd-project-rbac-model/helm/values.yaml
examples/06-argocd-project-rbac-model/kustomize/base/kustomization.yaml
examples/06-argocd-project-rbac-model/kustomize/overlays/dev/kustomization.yaml
examples/06-argocd-project-rbac-model/manifests/deployment.yaml
examples/06-argocd-project-rbac-model/manifests/namespace.yaml
examples/06-argocd-project-rbac-model/manifests/service.yaml
examples/06-argocd-project-rbac-model/notes.txt
examples/06-argocd-project-rbac-model/policy/kyverno-require-labels.yaml
examples/06-argocd-project-rbac-model/run.sh
examples/06-argocd-project-rbac-model/scenario.json
examples/06-argocd-project-rbac-model/secrets/secret-placeholder.yaml
examples/07-argocd-sync-waves-hooks/README.md
examples/07-argocd-sync-waves-hooks/README-EL.md
examples/07-argocd-sync-waves-hooks/argocd/application.yaml
examples/07-argocd-sync-waves-hooks/argocd/appproject.yaml
examples/07-argocd-sync-waves-hooks/argocd/sync-wave-job.yaml
examples/07-argocd-sync-waves-hooks/commands.sh
examples/07-argocd-sync-waves-hooks/docs/de/README.md
examples/07-argocd-sync-waves-hooks/docs/en/README.md
examples/07-argocd-sync-waves-hooks/docs/el/README.md
examples/07-argocd-sync-waves-hooks/flux/gitrepository.yaml
examples/07-argocd-sync-waves-hooks/flux/helmrelease.yaml
examples/07-argocd-sync-waves-hooks/flux/kustomization.yaml
examples/07-argocd-sync-waves-hooks/gitops/repository-layout.txt
examples/07-argocd-sync-waves-hooks/helm/Chart.yaml
examples/07-argocd-sync-waves-hooks/helm/templates/deployment.yaml
examples/07-argocd-sync-waves-hooks/helm/values.yaml
examples/07-argocd-sync-waves-hooks/kustomize/base/kustomization.yaml
examples/07-argocd-sync-waves-hooks/kustomize/overlays/dev/kustomization.yaml
examples/07-argocd-sync-waves-hooks/manifests/deployment.yaml
examples/07-argocd-sync-waves-hooks/manifests/namespace.yaml
examples/07-argocd-sync-waves-hooks/manifests/service.yaml
examples/07-argocd-sync-waves-hooks/notes.txt
examples/07-argocd-sync-waves-hooks/policy/kyverno-require-labels.yaml
examples/07-argocd-sync-waves-hooks/run.sh
examples/07-argocd-sync-waves-hooks/scenario.json
examples/07-argocd-sync-waves-hooks/secrets/secret-placeholder.yaml
examples/08-argocd-app-of-apps/README.md
examples/08-argocd-app-of-apps/README-EL.md
examples/08-argocd-app-of-apps/argocd/application.yaml
examples/08-argocd-app-of-apps/argocd/appproject.yaml
examples/08-argocd-app-of-apps/argocd/root-application.yaml
examples/08-argocd-app-of-apps/commands.sh
examples/08-argocd-app-of-apps/docs/de/README.md
examples/08-argocd-app-of-apps/docs/en/README.md
examples/08-argocd-app-of-apps/docs/el/README.md
examples/08-argocd-app-of-apps/flux/gitrepository.yaml
examples/08-argocd-app-of-apps/flux/helmrelease.yaml
examples/08-argocd-app-of-apps/flux/kustomization.yaml
examples/08-argocd-app-of-apps/gitops/repository-layout.txt
examples/08-argocd-app-of-apps/helm/Chart.yaml
examples/08-argocd-app-of-apps/helm/templates/deployment.yaml
examples/08-argocd-app-of-apps/helm/values.yaml
examples/08-argocd-app-of-apps/kustomize/base/kustomization.yaml
examples/08-argocd-app-of-apps/kustomize/overlays/dev/kustomization.yaml
examples/08-argocd-app-of-apps/manifests/deployment.yaml
examples/08-argocd-app-of-apps/manifests/namespace.yaml
examples/08-argocd-app-of-apps/manifests/service.yaml
examples/08-argocd-app-of-apps/notes.txt
examples/08-argocd-app-of-apps/policy/kyverno-require-labels.yaml
examples/08-argocd-app-of-apps/run.sh
examples/08-argocd-app-of-apps/scenario.json
examples/08-argocd-app-of-apps/secrets/secret-placeholder.yaml
examples/09-argocd-health-diff-model/README.md
examples/09-argocd-health-diff-model/README-EL.md
examples/09-argocd-health-diff-model/argocd/application.yaml
examples/09-argocd-health-diff-model/argocd/appproject.yaml
examples/09-argocd-health-diff-model/commands.sh
examples/09-argocd-health-diff-model/docs/de/README.md
examples/09-argocd-health-diff-model/docs/en/README.md
examples/09-argocd-health-diff-model/docs/el/README.md
examples/09-argocd-health-diff-model/flux/gitrepository.yaml
examples/09-argocd-health-diff-model/flux/helmrelease.yaml
examples/09-argocd-health-diff-model/flux/kustomization.yaml
examples/09-argocd-health-diff-model/gitops/repository-layout.txt
examples/09-argocd-health-diff-model/helm/Chart.yaml
examples/09-argocd-health-diff-model/helm/templates/deployment.yaml
examples/09-argocd-health-diff-model/helm/values.yaml
examples/09-argocd-health-diff-model/kustomize/base/kustomization.yaml
examples/09-argocd-health-diff-model/kustomize/overlays/dev/kustomization.yaml
examples/09-argocd-health-diff-model/manifests/deployment.yaml
examples/09-argocd-health-diff-model/manifests/namespace.yaml
examples/09-argocd-health-diff-model/manifests/service.yaml
examples/09-argocd-health-diff-model/notes.txt
examples/09-argocd-health-diff-model/policy/kyverno-require-labels.yaml
examples/09-argocd-health-diff-model/run.sh
examples/09-argocd-health-diff-model/scenario.json
examples/09-argocd-health-diff-model/secrets/secret-placeholder.yaml
examples/10-flux-gitrepository-kustomization/README.md
examples/10-flux-gitrepository-kustomization/README-EL.md
examples/10-flux-gitrepository-kustomization/argocd/application.yaml
examples/10-flux-gitrepository-kustomization/argocd/appproject.yaml
examples/10-flux-gitrepository-kustomization/commands.sh
examples/10-flux-gitrepository-kustomization/docs/de/README.md
examples/10-flux-gitrepository-kustomization/docs/en/README.md
examples/10-flux-gitrepository-kustomization/docs/el/README.md
examples/10-flux-gitrepository-kustomization/flux/gitrepository.yaml
examples/10-flux-gitrepository-kustomization/flux/helmrelease.yaml
examples/10-flux-gitrepository-kustomization/flux/kustomization.yaml
examples/10-flux-gitrepository-kustomization/gitops/repository-layout.txt
examples/10-flux-gitrepository-kustomization/helm/Chart.yaml
examples/10-flux-gitrepository-kustomization/helm/templates/deployment.yaml
examples/10-flux-gitrepository-kustomization/helm/values.yaml
examples/10-flux-gitrepository-kustomization/kustomize/base/kustomization.yaml
examples/10-flux-gitrepository-kustomization/kustomize/overlays/dev/kustomization.yaml
examples/10-flux-gitrepository-kustomization/manifests/deployment.yaml
examples/10-flux-gitrepository-kustomization/manifests/namespace.yaml
examples/10-flux-gitrepository-kustomization/manifests/service.yaml
examples/10-flux-gitrepository-kustomization/notes.txt
examples/10-flux-gitrepository-kustomization/policy/kyverno-require-labels.yaml
examples/10-flux-gitrepository-kustomization/run.sh
examples/10-flux-gitrepository-kustomization/scenario.json
examples/10-flux-gitrepository-kustomization/secrets/secret-placeholder.yaml
examples/11-flux-helmrelease-model/README.md
examples/11-flux-helmrelease-model/README-EL.md
examples/11-flux-helmrelease-model/argocd/application.yaml
examples/11-flux-helmrelease-model/argocd/appproject.yaml
examples/11-flux-helmrelease-model/commands.sh
examples/11-flux-helmrelease-model/docs/de/README.md
examples/11-flux-helmrelease-model/docs/en/README.md
examples/11-flux-helmrelease-model/docs/el/README.md
examples/11-flux-helmrelease-model/flux/gitrepository.yaml
examples/11-flux-helmrelease-model/flux/helmrelease.yaml
examples/11-flux-helmrelease-model/flux/kustomization.yaml
examples/11-flux-helmrelease-model/gitops/repository-layout.txt
examples/11-flux-helmrelease-model/helm/Chart.yaml
examples/11-flux-helmrelease-model/helm/templates/deployment.yaml
examples/11-flux-helmrelease-model/helm/values.yaml
examples/11-flux-helmrelease-model/kustomize/base/kustomization.yaml
examples/11-flux-helmrelease-model/kustomize/overlays/dev/kustomization.yaml
examples/11-flux-helmrelease-model/manifests/deployment.yaml
examples/11-flux-helmrelease-model/manifests/namespace.yaml
examples/11-flux-helmrelease-model/manifests/service.yaml
examples/11-flux-helmrelease-model/notes.txt
examples/11-flux-helmrelease-model/policy/kyverno-require-labels.yaml
examples/11-flux-helmrelease-model/run.sh
examples/11-flux-helmrelease-model/scenario.json
examples/11-flux-helmrelease-model/secrets/secret-placeholder.yaml
examples/12-flux-depends-on-health/README.md
examples/12-flux-depends-on-health/README-EL.md
examples/12-flux-depends-on-health/argocd/application.yaml
examples/12-flux-depends-on-health/argocd/appproject.yaml
examples/12-flux-depends-on-health/commands.sh
examples/12-flux-depends-on-health/docs/de/README.md
examples/12-flux-depends-on-health/docs/en/README.md
examples/12-flux-depends-on-health/docs/el/README.md
examples/12-flux-depends-on-health/flux/gitrepository.yaml
examples/12-flux-depends-on-health/flux/helmrelease.yaml
examples/12-flux-depends-on-health/flux/kustomization.yaml
examples/12-flux-depends-on-health/gitops/repository-layout.txt
examples/12-flux-depends-on-health/helm/Chart.yaml
examples/12-flux-depends-on-health/helm/templates/deployment.yaml
examples/12-flux-depends-on-health/helm/values.yaml
examples/12-flux-depends-on-health/kustomize/base/kustomization.yaml
examples/12-flux-depends-on-health/kustomize/overlays/dev/kustomization.yaml
examples/12-flux-depends-on-health/manifests/deployment.yaml
examples/12-flux-depends-on-health/manifests/namespace.yaml
examples/12-flux-depends-on-health/manifests/service.yaml
examples/12-flux-depends-on-health/notes.txt
examples/12-flux-depends-on-health/policy/kyverno-require-labels.yaml
examples/12-flux-depends-on-health/run.sh
examples/12-flux-depends-on-health/scenario.json
examples/12-flux-depends-on-health/secrets/secret-placeholder.yaml
examples/13-flux-image-automation-model/README.md
examples/13-flux-image-automation-model/README-EL.md
examples/13-flux-image-automation-model/argocd/application.yaml
examples/13-flux-image-automation-model/argocd/appproject.yaml
examples/13-flux-image-automation-model/commands.sh
examples/13-flux-image-automation-model/docs/de/README.md
examples/13-flux-image-automation-model/docs/en/README.md
examples/13-flux-image-automation-model/docs/el/README.md
examples/13-flux-image-automation-model/flux/gitrepository.yaml
examples/13-flux-image-automation-model/flux/helmrelease.yaml
examples/13-flux-image-automation-model/flux/image-policy.yaml
examples/13-flux-image-automation-model/flux/kustomization.yaml
examples/13-flux-image-automation-model/gitops/repository-layout.txt
examples/13-flux-image-automation-model/helm/Chart.yaml
examples/13-flux-image-automation-model/helm/templates/deployment.yaml
examples/13-flux-image-automation-model/helm/values.yaml
examples/13-flux-image-automation-model/kustomize/base/kustomization.yaml
examples/13-flux-image-automation-model/kustomize/overlays/dev/kustomization.yaml
examples/13-flux-image-automation-model/manifests/deployment.yaml
examples/13-flux-image-automation-model/manifests/namespace.yaml
examples/13-flux-image-automation-model/manifests/service.yaml
examples/13-flux-image-automation-model/notes.txt
examples/13-flux-image-automation-model/policy/kyverno-require-labels.yaml
examples/13-flux-image-automation-model/run.sh
examples/13-flux-image-automation-model/scenario.json
examples/13-flux-image-automation-model/secrets/secret-placeholder.yaml
examples/14-drift-detection-reconciliation/README.md
examples/14-drift-detection-reconciliation/README-EL.md
examples/14-drift-detection-reconciliation/argocd/application.yaml
examples/14-drift-detection-reconciliation/argocd/appproject.yaml
examples/14-drift-detection-reconciliation/commands.sh
examples/14-drift-detection-reconciliation/docs/de/README.md
examples/14-drift-detection-reconciliation/docs/en/README.md
examples/14-drift-detection-reconciliation/docs/el/README.md
examples/14-drift-detection-reconciliation/flux/gitrepository.yaml
examples/14-drift-detection-reconciliation/flux/helmrelease.yaml
examples/14-drift-detection-reconciliation/flux/kustomization.yaml
examples/14-drift-detection-reconciliation/gitops/repository-layout.txt
examples/14-drift-detection-reconciliation/helm/Chart.yaml
examples/14-drift-detection-reconciliation/helm/templates/deployment.yaml
examples/14-drift-detection-reconciliation/helm/values.yaml
examples/14-drift-detection-reconciliation/kustomize/base/kustomization.yaml
examples/14-drift-detection-reconciliation/kustomize/overlays/dev/kustomization.yaml
examples/14-drift-detection-reconciliation/manifests/deployment.yaml
examples/14-drift-detection-reconciliation/manifests/namespace.yaml
examples/14-drift-detection-reconciliation/manifests/service.yaml
examples/14-drift-detection-reconciliation/notes.txt
examples/14-drift-detection-reconciliation/policy/kyverno-require-labels.yaml
examples/14-drift-detection-reconciliation/run.sh
examples/14-drift-detection-reconciliation/scenario.json
examples/14-drift-detection-reconciliation/secrets/secret-placeholder.yaml
examples/15-pr-preview-environments/README.md
examples/15-pr-preview-environments/README-EL.md
examples/15-pr-preview-environments/argocd/application.yaml
examples/15-pr-preview-environments/argocd/appproject.yaml
examples/15-pr-preview-environments/commands.sh
examples/15-pr-preview-environments/docs/de/README.md
examples/15-pr-preview-environments/docs/en/README.md
examples/15-pr-preview-environments/docs/el/README.md
examples/15-pr-preview-environments/flux/gitrepository.yaml
examples/15-pr-preview-environments/flux/helmrelease.yaml
examples/15-pr-preview-environments/flux/kustomization.yaml
examples/15-pr-preview-environments/gitops/repository-layout.txt
examples/15-pr-preview-environments/helm/Chart.yaml
examples/15-pr-preview-environments/helm/templates/deployment.yaml
examples/15-pr-preview-environments/helm/values.yaml
examples/15-pr-preview-environments/kustomize/base/kustomization.yaml
examples/15-pr-preview-environments/kustomize/overlays/dev/kustomization.yaml
examples/15-pr-preview-environments/manifests/deployment.yaml
examples/15-pr-preview-environments/manifests/namespace.yaml
examples/15-pr-preview-environments/manifests/service.yaml
examples/15-pr-preview-environments/notes.txt
examples/15-pr-preview-environments/policy/kyverno-require-labels.yaml
examples/15-pr-preview-environments/run.sh
examples/15-pr-preview-environments/scenario.json
examples/15-pr-preview-environments/secrets/secret-placeholder.yaml
examples/16-promotion-dev-stage-prod/README.md
examples/16-promotion-dev-stage-prod/README-EL.md
examples/16-promotion-dev-stage-prod/argocd/application.yaml
examples/16-promotion-dev-stage-prod/argocd/appproject.yaml
examples/16-promotion-dev-stage-prod/commands.sh
examples/16-promotion-dev-stage-prod/docs/de/README.md
examples/16-promotion-dev-stage-prod/docs/en/README.md
examples/16-promotion-dev-stage-prod/docs/el/README.md
examples/16-promotion-dev-stage-prod/flux/gitrepository.yaml
examples/16-promotion-dev-stage-prod/flux/helmrelease.yaml
examples/16-promotion-dev-stage-prod/flux/kustomization.yaml
examples/16-promotion-dev-stage-prod/gitops/repository-layout.txt
examples/16-promotion-dev-stage-prod/helm/Chart.yaml
examples/16-promotion-dev-stage-prod/helm/templates/deployment.yaml
examples/16-promotion-dev-stage-prod/helm/values.yaml
examples/16-promotion-dev-stage-prod/kustomize/base/kustomization.yaml
examples/16-promotion-dev-stage-prod/kustomize/overlays/dev/kustomization.yaml
examples/16-promotion-dev-stage-prod/manifests/deployment.yaml
examples/16-promotion-dev-stage-prod/manifests/namespace.yaml
examples/16-promotion-dev-stage-prod/manifests/service.yaml
examples/16-promotion-dev-stage-prod/notes.txt
examples/16-promotion-dev-stage-prod/policy/kyverno-require-labels.yaml
examples/16-promotion-dev-stage-prod/run.sh
examples/16-promotion-dev-stage-prod/scenario.json
examples/16-promotion-dev-stage-prod/secrets/secret-placeholder.yaml
examples/17-secret-management-sops-model/README.md
examples/17-secret-management-sops-model/README-EL.md
examples/17-secret-management-sops-model/argocd/application.yaml
examples/17-secret-management-sops-model/argocd/appproject.yaml
examples/17-secret-management-sops-model/commands.sh
examples/17-secret-management-sops-model/docs/de/README.md
examples/17-secret-management-sops-model/docs/en/README.md
examples/17-secret-management-sops-model/docs/el/README.md
examples/17-secret-management-sops-model/flux/gitrepository.yaml
examples/17-secret-management-sops-model/flux/helmrelease.yaml
examples/17-secret-management-sops-model/flux/kustomization.yaml
examples/17-secret-management-sops-model/gitops/repository-layout.txt
examples/17-secret-management-sops-model/helm/Chart.yaml
examples/17-secret-management-sops-model/helm/templates/deployment.yaml
examples/17-secret-management-sops-model/helm/values.yaml
examples/17-secret-management-sops-model/kustomize/base/kustomization.yaml
examples/17-secret-management-sops-model/kustomize/overlays/dev/kustomization.yaml
examples/17-secret-management-sops-model/manifests/deployment.yaml
examples/17-secret-management-sops-model/manifests/namespace.yaml
examples/17-secret-management-sops-model/manifests/service.yaml
examples/17-secret-management-sops-model/notes.txt
examples/17-secret-management-sops-model/policy/kyverno-require-labels.yaml
examples/17-secret-management-sops-model/run.sh
examples/17-secret-management-sops-model/scenario.json
examples/17-secret-management-sops-model/secrets/demo.enc.yaml
examples/17-secret-management-sops-model/secrets/secret-placeholder.yaml
examples/17-secret-management-sops-model/secrets/sops-policy.json
examples/18-external-secrets-model/README.md
examples/18-external-secrets-model/README-EL.md
examples/18-external-secrets-model/argocd/application.yaml
examples/18-external-secrets-model/argocd/appproject.yaml
examples/18-external-secrets-model/commands.sh
examples/18-external-secrets-model/docs/de/README.md
examples/18-external-secrets-model/docs/en/README.md
examples/18-external-secrets-model/docs/el/README.md
examples/18-external-secrets-model/flux/gitrepository.yaml
examples/18-external-secrets-model/flux/helmrelease.yaml
examples/18-external-secrets-model/flux/kustomization.yaml
examples/18-external-secrets-model/gitops/repository-layout.txt
examples/18-external-secrets-model/helm/Chart.yaml
examples/18-external-secrets-model/helm/templates/deployment.yaml
examples/18-external-secrets-model/helm/values.yaml
examples/18-external-secrets-model/kustomize/base/kustomization.yaml
examples/18-external-secrets-model/kustomize/overlays/dev/kustomization.yaml
examples/18-external-secrets-model/manifests/deployment.yaml
examples/18-external-secrets-model/manifests/namespace.yaml
examples/18-external-secrets-model/manifests/service.yaml
examples/18-external-secrets-model/notes.txt
examples/18-external-secrets-model/policy/kyverno-require-labels.yaml
examples/18-external-secrets-model/run.sh
examples/18-external-secrets-model/scenario.json
examples/18-external-secrets-model/secrets/external-secret.yaml
examples/18-external-secrets-model/secrets/secret-placeholder.yaml
examples/19-sealed-secrets-model/README.md
examples/19-sealed-secrets-model/README-EL.md
examples/19-sealed-secrets-model/argocd/application.yaml
examples/19-sealed-secrets-model/argocd/appproject.yaml
examples/19-sealed-secrets-model/commands.sh
examples/19-sealed-secrets-model/docs/de/README.md
examples/19-sealed-secrets-model/docs/en/README.md
examples/19-sealed-secrets-model/docs/el/README.md
examples/19-sealed-secrets-model/flux/gitrepository.yaml
examples/19-sealed-secrets-model/flux/helmrelease.yaml
examples/19-sealed-secrets-model/flux/kustomization.yaml
examples/19-sealed-secrets-model/gitops/repository-layout.txt
examples/19-sealed-secrets-model/helm/Chart.yaml
examples/19-sealed-secrets-model/helm/templates/deployment.yaml
examples/19-sealed-secrets-model/helm/values.yaml
examples/19-sealed-secrets-model/kustomize/base/kustomization.yaml
examples/19-sealed-secrets-model/kustomize/overlays/dev/kustomization.yaml
examples/19-sealed-secrets-model/manifests/deployment.yaml
examples/19-sealed-secrets-model/manifests/namespace.yaml
examples/19-sealed-secrets-model/manifests/service.yaml
examples/19-sealed-secrets-model/notes.txt
examples/19-sealed-secrets-model/policy/kyverno-require-labels.yaml
examples/19-sealed-secrets-model/run.sh
examples/19-sealed-secrets-model/scenario.json
examples/19-sealed-secrets-model/secrets/sealed-secret.yaml
examples/19-sealed-secrets-model/secrets/secret-placeholder.yaml
examples/20-policy-admission-kyverno-model/README.md
examples/20-policy-admission-kyverno-model/README-EL.md
examples/20-policy-admission-kyverno-model/argocd/application.yaml
examples/20-policy-admission-kyverno-model/argocd/appproject.yaml
examples/20-policy-admission-kyverno-model/commands.sh
examples/20-policy-admission-kyverno-model/docs/de/README.md
examples/20-policy-admission-kyverno-model/docs/en/README.md
examples/20-policy-admission-kyverno-model/docs/el/README.md
examples/20-policy-admission-kyverno-model/flux/gitrepository.yaml
examples/20-policy-admission-kyverno-model/flux/helmrelease.yaml
examples/20-policy-admission-kyverno-model/flux/kustomization.yaml
examples/20-policy-admission-kyverno-model/gitops/repository-layout.txt
examples/20-policy-admission-kyverno-model/helm/Chart.yaml
examples/20-policy-admission-kyverno-model/helm/templates/deployment.yaml
examples/20-policy-admission-kyverno-model/helm/values.yaml
examples/20-policy-admission-kyverno-model/kustomize/base/kustomization.yaml
examples/20-policy-admission-kyverno-model/kustomize/overlays/dev/kustomization.yaml
examples/20-policy-admission-kyverno-model/manifests/deployment.yaml
examples/20-policy-admission-kyverno-model/manifests/namespace.yaml
examples/20-policy-admission-kyverno-model/manifests/service.yaml
examples/20-policy-admission-kyverno-model/notes.txt
examples/20-policy-admission-kyverno-model/policy/kyverno-require-labels.yaml
examples/20-policy-admission-kyverno-model/run.sh
examples/20-policy-admission-kyverno-model/scenario.json
examples/20-policy-admission-kyverno-model/secrets/secret-placeholder.yaml
examples/21-rbac-serviceaccount-boundaries/README.md
examples/21-rbac-serviceaccount-boundaries/README-EL.md
examples/21-rbac-serviceaccount-boundaries/argocd/application.yaml
examples/21-rbac-serviceaccount-boundaries/argocd/appproject.yaml
examples/21-rbac-serviceaccount-boundaries/commands.sh
examples/21-rbac-serviceaccount-boundaries/docs/de/README.md
examples/21-rbac-serviceaccount-boundaries/docs/en/README.md
examples/21-rbac-serviceaccount-boundaries/docs/el/README.md
examples/21-rbac-serviceaccount-boundaries/flux/gitrepository.yaml
examples/21-rbac-serviceaccount-boundaries/flux/helmrelease.yaml
examples/21-rbac-serviceaccount-boundaries/flux/kustomization.yaml
examples/21-rbac-serviceaccount-boundaries/gitops/repository-layout.txt
examples/21-rbac-serviceaccount-boundaries/helm/Chart.yaml
examples/21-rbac-serviceaccount-boundaries/helm/templates/deployment.yaml
examples/21-rbac-serviceaccount-boundaries/helm/values.yaml
examples/21-rbac-serviceaccount-boundaries/kustomize/base/kustomization.yaml
examples/21-rbac-serviceaccount-boundaries/kustomize/overlays/dev/kustomization.yaml
examples/21-rbac-serviceaccount-boundaries/manifests/deployment.yaml
examples/21-rbac-serviceaccount-boundaries/manifests/namespace.yaml
examples/21-rbac-serviceaccount-boundaries/manifests/service.yaml
examples/21-rbac-serviceaccount-boundaries/notes.txt
examples/21-rbac-serviceaccount-boundaries/policy/kyverno-require-labels.yaml
examples/21-rbac-serviceaccount-boundaries/run.sh
examples/21-rbac-serviceaccount-boundaries/scenario.json
examples/21-rbac-serviceaccount-boundaries/secrets/secret-placeholder.yaml
examples/22-multi-tenancy-app-projects/README.md
examples/22-multi-tenancy-app-projects/README-EL.md
examples/22-multi-tenancy-app-projects/argocd/application.yaml
examples/22-multi-tenancy-app-projects/argocd/appproject.yaml
examples/22-multi-tenancy-app-projects/commands.sh
examples/22-multi-tenancy-app-projects/docs/de/README.md
examples/22-multi-tenancy-app-projects/docs/en/README.md
examples/22-multi-tenancy-app-projects/docs/el/README.md
examples/22-multi-tenancy-app-projects/flux/gitrepository.yaml
examples/22-multi-tenancy-app-projects/flux/helmrelease.yaml
examples/22-multi-tenancy-app-projects/flux/kustomization.yaml
examples/22-multi-tenancy-app-projects/gitops/repository-layout.txt
examples/22-multi-tenancy-app-projects/helm/Chart.yaml
examples/22-multi-tenancy-app-projects/helm/templates/deployment.yaml
examples/22-multi-tenancy-app-projects/helm/values.yaml
examples/22-multi-tenancy-app-projects/kustomize/base/kustomization.yaml
examples/22-multi-tenancy-app-projects/kustomize/overlays/dev/kustomization.yaml
examples/22-multi-tenancy-app-projects/manifests/deployment.yaml
examples/22-multi-tenancy-app-projects/manifests/namespace.yaml
examples/22-multi-tenancy-app-projects/manifests/service.yaml
examples/22-multi-tenancy-app-projects/notes.txt
examples/22-multi-tenancy-app-projects/policy/kyverno-require-labels.yaml
examples/22-multi-tenancy-app-projects/run.sh
examples/22-multi-tenancy-app-projects/scenario.json
examples/22-multi-tenancy-app-projects/secrets/secret-placeholder.yaml
examples/23-multi-cluster-fleet-model/README.md
examples/23-multi-cluster-fleet-model/README-EL.md
examples/23-multi-cluster-fleet-model/argocd/application.yaml
examples/23-multi-cluster-fleet-model/argocd/appproject.yaml
examples/23-multi-cluster-fleet-model/commands.sh
examples/23-multi-cluster-fleet-model/docs/de/README.md
examples/23-multi-cluster-fleet-model/docs/en/README.md
examples/23-multi-cluster-fleet-model/docs/el/README.md
examples/23-multi-cluster-fleet-model/flux/gitrepository.yaml
examples/23-multi-cluster-fleet-model/flux/helmrelease.yaml
examples/23-multi-cluster-fleet-model/flux/kustomization.yaml
examples/23-multi-cluster-fleet-model/gitops/repository-layout.txt
examples/23-multi-cluster-fleet-model/helm/Chart.yaml
examples/23-multi-cluster-fleet-model/helm/templates/deployment.yaml
examples/23-multi-cluster-fleet-model/helm/values.yaml
examples/23-multi-cluster-fleet-model/kustomize/base/kustomization.yaml
examples/23-multi-cluster-fleet-model/kustomize/overlays/dev/kustomization.yaml
examples/23-multi-cluster-fleet-model/manifests/deployment.yaml
examples/23-multi-cluster-fleet-model/manifests/namespace.yaml
examples/23-multi-cluster-fleet-model/manifests/service.yaml
examples/23-multi-cluster-fleet-model/notes.txt
examples/23-multi-cluster-fleet-model/policy/kyverno-require-labels.yaml
examples/23-multi-cluster-fleet-model/run.sh
examples/23-multi-cluster-fleet-model/scenario.json
examples/23-multi-cluster-fleet-model/secrets/secret-placeholder.yaml
examples/24-oci-artifacts-gitops/README.md
examples/24-oci-artifacts-gitops/README-EL.md
examples/24-oci-artifacts-gitops/argocd/application.yaml
examples/24-oci-artifacts-gitops/argocd/appproject.yaml
examples/24-oci-artifacts-gitops/commands.sh
examples/24-oci-artifacts-gitops/docs/de/README.md
examples/24-oci-artifacts-gitops/docs/en/README.md
examples/24-oci-artifacts-gitops/docs/el/README.md
examples/24-oci-artifacts-gitops/flux/gitrepository.yaml
examples/24-oci-artifacts-gitops/flux/helmrelease.yaml
examples/24-oci-artifacts-gitops/flux/kustomization.yaml
examples/24-oci-artifacts-gitops/gitops/repository-layout.txt
examples/24-oci-artifacts-gitops/helm/Chart.yaml
examples/24-oci-artifacts-gitops/helm/templates/deployment.yaml
examples/24-oci-artifacts-gitops/helm/values.yaml
examples/24-oci-artifacts-gitops/kustomize/base/kustomization.yaml
examples/24-oci-artifacts-gitops/kustomize/overlays/dev/kustomization.yaml
examples/24-oci-artifacts-gitops/manifests/deployment.yaml
examples/24-oci-artifacts-gitops/manifests/namespace.yaml
examples/24-oci-artifacts-gitops/manifests/service.yaml
examples/24-oci-artifacts-gitops/notes.txt
examples/24-oci-artifacts-gitops/policy/kyverno-require-labels.yaml
examples/24-oci-artifacts-gitops/run.sh
examples/24-oci-artifacts-gitops/scenario.json
examples/24-oci-artifacts-gitops/secrets/secret-placeholder.yaml
examples/25-progressive-delivery-rollout/README.md
examples/25-progressive-delivery-rollout/README-EL.md
examples/25-progressive-delivery-rollout/argocd/application.yaml
examples/25-progressive-delivery-rollout/argocd/appproject.yaml
examples/25-progressive-delivery-rollout/commands.sh
examples/25-progressive-delivery-rollout/docs/de/README.md
examples/25-progressive-delivery-rollout/docs/en/README.md
examples/25-progressive-delivery-rollout/docs/el/README.md
examples/25-progressive-delivery-rollout/flux/gitrepository.yaml
examples/25-progressive-delivery-rollout/flux/helmrelease.yaml
examples/25-progressive-delivery-rollout/flux/kustomization.yaml
examples/25-progressive-delivery-rollout/gitops/repository-layout.txt
examples/25-progressive-delivery-rollout/helm/Chart.yaml
examples/25-progressive-delivery-rollout/helm/templates/deployment.yaml
examples/25-progressive-delivery-rollout/helm/values.yaml
examples/25-progressive-delivery-rollout/kustomize/base/kustomization.yaml
examples/25-progressive-delivery-rollout/kustomize/overlays/dev/kustomization.yaml
examples/25-progressive-delivery-rollout/manifests/deployment.yaml
examples/25-progressive-delivery-rollout/manifests/namespace.yaml
examples/25-progressive-delivery-rollout/manifests/service.yaml
examples/25-progressive-delivery-rollout/notes.txt
examples/25-progressive-delivery-rollout/policy/kyverno-require-labels.yaml
examples/25-progressive-delivery-rollout/progressive/rollout.yaml
examples/25-progressive-delivery-rollout/run.sh
examples/25-progressive-delivery-rollout/scenario.json
examples/25-progressive-delivery-rollout/secrets/secret-placeholder.yaml
examples/26-observability-alerting/README.md
examples/26-observability-alerting/README-EL.md
examples/26-observability-alerting/argocd/application.yaml
examples/26-observability-alerting/argocd/appproject.yaml
examples/26-observability-alerting/commands.sh
examples/26-observability-alerting/docs/de/README.md
examples/26-observability-alerting/docs/en/README.md
examples/26-observability-alerting/docs/el/README.md
examples/26-observability-alerting/flux/gitrepository.yaml
examples/26-observability-alerting/flux/helmrelease.yaml
examples/26-observability-alerting/flux/kustomization.yaml
examples/26-observability-alerting/gitops/repository-layout.txt
examples/26-observability-alerting/helm/Chart.yaml
examples/26-observability-alerting/helm/templates/deployment.yaml
examples/26-observability-alerting/helm/values.yaml
examples/26-observability-alerting/kustomize/base/kustomization.yaml
examples/26-observability-alerting/kustomize/overlays/dev/kustomization.yaml
examples/26-observability-alerting/manifests/deployment.yaml
examples/26-observability-alerting/manifests/namespace.yaml
examples/26-observability-alerting/manifests/service.yaml
examples/26-observability-alerting/notes.txt
examples/26-observability-alerting/observability/prometheus-rule.yaml
examples/26-observability-alerting/policy/kyverno-require-labels.yaml
examples/26-observability-alerting/run.sh
examples/26-observability-alerting/scenario.json
examples/26-observability-alerting/secrets/secret-placeholder.yaml
examples/27-backup-disaster-recovery/README.md
examples/27-backup-disaster-recovery/README-EL.md
examples/27-backup-disaster-recovery/argocd/application.yaml
examples/27-backup-disaster-recovery/argocd/appproject.yaml
examples/27-backup-disaster-recovery/commands.sh
examples/27-backup-disaster-recovery/docs/de/README.md
examples/27-backup-disaster-recovery/docs/en/README.md
examples/27-backup-disaster-recovery/docs/el/README.md
examples/27-backup-disaster-recovery/flux/gitrepository.yaml
examples/27-backup-disaster-recovery/flux/helmrelease.yaml
examples/27-backup-disaster-recovery/flux/kustomization.yaml
examples/27-backup-disaster-recovery/gitops/repository-layout.txt
examples/27-backup-disaster-recovery/helm/Chart.yaml
examples/27-backup-disaster-recovery/helm/templates/deployment.yaml
examples/27-backup-disaster-recovery/helm/values.yaml
examples/27-backup-disaster-recovery/kustomize/base/kustomization.yaml
examples/27-backup-disaster-recovery/kustomize/overlays/dev/kustomization.yaml
examples/27-backup-disaster-recovery/manifests/deployment.yaml
examples/27-backup-disaster-recovery/manifests/namespace.yaml
examples/27-backup-disaster-recovery/manifests/service.yaml
examples/27-backup-disaster-recovery/notes.txt
examples/27-backup-disaster-recovery/policy/kyverno-require-labels.yaml
examples/27-backup-disaster-recovery/run.sh
examples/27-backup-disaster-recovery/scenario.json
examples/27-backup-disaster-recovery/secrets/secret-placeholder.yaml
examples/28-supply-chain-signatures/README.md
examples/28-supply-chain-signatures/README-EL.md
examples/28-supply-chain-signatures/argocd/application.yaml
examples/28-supply-chain-signatures/argocd/appproject.yaml
examples/28-supply-chain-signatures/commands.sh
examples/28-supply-chain-signatures/docs/de/README.md
examples/28-supply-chain-signatures/docs/en/README.md
examples/28-supply-chain-signatures/docs/el/README.md
examples/28-supply-chain-signatures/flux/gitrepository.yaml
examples/28-supply-chain-signatures/flux/helmrelease.yaml
examples/28-supply-chain-signatures/flux/kustomization.yaml
examples/28-supply-chain-signatures/gitops/repository-layout.txt
examples/28-supply-chain-signatures/helm/Chart.yaml
examples/28-supply-chain-signatures/helm/templates/deployment.yaml
examples/28-supply-chain-signatures/helm/values.yaml
examples/28-supply-chain-signatures/kustomize/base/kustomization.yaml
examples/28-supply-chain-signatures/kustomize/overlays/dev/kustomization.yaml
examples/28-supply-chain-signatures/manifests/deployment.yaml
examples/28-supply-chain-signatures/manifests/namespace.yaml
examples/28-supply-chain-signatures/manifests/service.yaml
examples/28-supply-chain-signatures/notes.txt
examples/28-supply-chain-signatures/policy/kyverno-require-labels.yaml
examples/28-supply-chain-signatures/run.sh
examples/28-supply-chain-signatures/scenario.json
examples/28-supply-chain-signatures/secrets/secret-placeholder.yaml
examples/28-supply-chain-signatures/supply-chain/policy.json
examples/29-incident-response-drift-secret/README.md
examples/29-incident-response-drift-secret/README-EL.md
examples/29-incident-response-drift-secret/argocd/application.yaml
examples/29-incident-response-drift-secret/argocd/appproject.yaml
examples/29-incident-response-drift-secret/commands.sh
examples/29-incident-response-drift-secret/docs/de/README.md
examples/29-incident-response-drift-secret/docs/en/README.md
examples/29-incident-response-drift-secret/docs/el/README.md
examples/29-incident-response-drift-secret/flux/gitrepository.yaml
examples/29-incident-response-drift-secret/flux/helmrelease.yaml
examples/29-incident-response-drift-secret/flux/kustomization.yaml
examples/29-incident-response-drift-secret/gitops/repository-layout.txt
examples/29-incident-response-drift-secret/helm/Chart.yaml
examples/29-incident-response-drift-secret/helm/templates/deployment.yaml
examples/29-incident-response-drift-secret/helm/values.yaml
examples/29-incident-response-drift-secret/kustomize/base/kustomization.yaml
examples/29-incident-response-drift-secret/kustomize/overlays/dev/kustomization.yaml
examples/29-incident-response-drift-secret/manifests/deployment.yaml
examples/29-incident-response-drift-secret/manifests/namespace.yaml
examples/29-incident-response-drift-secret/manifests/service.yaml
examples/29-incident-response-drift-secret/notes.txt
examples/29-incident-response-drift-secret/policy/kyverno-require-labels.yaml
examples/29-incident-response-drift-secret/run.sh
examples/29-incident-response-drift-secret/scenario.json
examples/29-incident-response-drift-secret/secrets/secret-placeholder.yaml
examples/30-troubleshooting-gitops/README.md
examples/30-troubleshooting-gitops/README-EL.md
examples/30-troubleshooting-gitops/argocd/application.yaml
examples/30-troubleshooting-gitops/argocd/appproject.yaml
examples/30-troubleshooting-gitops/commands.sh
examples/30-troubleshooting-gitops/docs/de/README.md
examples/30-troubleshooting-gitops/docs/en/README.md
examples/30-troubleshooting-gitops/docs/el/README.md
examples/30-troubleshooting-gitops/flux/gitrepository.yaml
examples/30-troubleshooting-gitops/flux/helmrelease.yaml
examples/30-troubleshooting-gitops/flux/kustomization.yaml
examples/30-troubleshooting-gitops/gitops/repository-layout.txt
examples/30-troubleshooting-gitops/helm/Chart.yaml
examples/30-troubleshooting-gitops/helm/templates/deployment.yaml
examples/30-troubleshooting-gitops/helm/values.yaml
examples/30-troubleshooting-gitops/kustomize/base/kustomization.yaml
examples/30-troubleshooting-gitops/kustomize/overlays/dev/kustomization.yaml
examples/30-troubleshooting-gitops/manifests/deployment.yaml
examples/30-troubleshooting-gitops/manifests/namespace.yaml
examples/30-troubleshooting-gitops/manifests/service.yaml
examples/30-troubleshooting-gitops/notes.txt
examples/30-troubleshooting-gitops/policy/kyverno-require-labels.yaml
examples/30-troubleshooting-gitops/run.sh
examples/30-troubleshooting-gitops/scenario.json
examples/30-troubleshooting-gitops/secrets/secret-placeholder.yaml
examples/README.md
Setup & helper scripts1
scripts/provision_gitops.sh

GOP · Orthevs Academy

Frame the workshop application together.

For internal training, learning paths or technical deep dives, scope, sequence and audience can be aligned with the intended context.

Orthevs – Engineering the foundation for what comes next.

Orthevs as an app

Install Orthevs

The Orthevs web app can be installed on supported mobile devices and desktop browsers.

iPhone and iPad

Open Orthevs in Safari. Tap Share, then Add to Home Screen. Enable Open as Web App if offered, then tap Add.

Android

For the web app, open the browser menu and choose Install app or Add to Home screen. Confirm the installation.

Desktop browser

Open the browser menu or the install icon in the address bar, then choose Install app or Add to Dock.

Web app installation depends on your browser. If no install prompt appears, follow the browser steps shown above.