-
📁
chart
ArgoCD will render this helm chart and output the results toall.yml
. Kustomize then applies overrides based on the environment.-
📄
Chart.yaml
Standard Helm Chart file. It declares ds-chrlib as a dependency. -
📄
.helmignore
Standard Helm file. -
📄
components.yaml
List of all the components and their specific configurations. This file is passed into the rendering of the Helm chart as an additional values file. It is validated against the ds-chrlib schema. -
📄
default.env
Shared environment variables for all environments. Kustomize uses it to create a hashed config map for the environment. Changes to it will trigger all pods to do a rolling restart to re-load their environment. -
📄
kustomization.yml
The kustomizations to apply to all environments. Each app environment will then apply its own kustomizations to the result of this. -
📄
values.yaml
The primary source of deployment configuration. Is validated against the ds-chrlib schema.
-
-
📁
env-template
This is a template used when generating new production or non-production environments. -
📁
non-prod-envs
This is where static non-production environments' configuration lives. The ArgoCDApplicationSet
configuration deploys sub-folders into their own environments based on the primary branch.-
📁
dev
This is thedev
environment. It is only deployed using the primary branch. Other branches can modify this, but they will only take effect once the branch is merged. -
📁
pr-env
This is a template environment used for ephemeral Pull Request environments. It only exists for as long as the branch does and uses values from the branch.
-
-
📁
prod-envs
This is where static production environments' configuration lives. The ArgoCDApplicationSet
configuration deploys sub-folders into environments based on the primary branch.- 📁
prod
This is theprod
environment. It is only deployed using the primary branch. Other branches can modify this, but they will only take effect once the branch is merged.
- 📁
-
Notifications
You must be signed in to change notification settings - Fork 0
coordt/demo-app-gitops
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
GitOps demo
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published