docs: How to push new updates
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
# Manifests
|
# Manifests
|
||||||
|
|
||||||
|
> [!note]
|
||||||
|
> For CI/CD to push updates to this repo add your repo [here](https://gitlab.com/oceanbox/alpine-k8s/-/settings/ci_cd#js-token-access)
|
||||||
|
|
||||||
Manifest repo managed using [Helmfile](https://github.com/helmfile/helmfile).
|
Manifest repo managed using [Helmfile](https://github.com/helmfile/helmfile).
|
||||||
|
|
||||||
Repository structure:
|
Repository structure:
|
||||||
@@ -17,14 +20,14 @@ Repository structure:
|
|||||||
│ │ │ ├── dashboards # Grafana dashboards
|
│ │ │ ├── dashboards # Grafana dashboards
|
||||||
│ │ │ │ └── <chart>-metrics.yaml
|
│ │ │ │ └── <chart>-metrics.yaml
|
||||||
│ │ │ └── policies # Cilium and Kyverno policies
|
│ │ │ └── policies # Cilium and Kyverno policies
|
||||||
│ │ │ ├── CiliumNetworkPolicy-allow-api-server.yaml
|
│ │ │ ├── CiliumNetworkPolicy-allow-api-server.yaml
|
||||||
│ │ │ └── KyvernoPolicy-regred-secret.yaml
|
│ │ │ └── KyvernoPolicy-regred-secret.yaml
|
||||||
│ │ └── values # Values for each environment
|
│ │ └── values # Values for each environment
|
||||||
│ │ ├── <chart>-staging.yaml.gotmpl # Values for staging environment
|
│ │ ├── <chart>-staging.yaml.gotmpl # Values for staging environment
|
||||||
│ │ ├── <chart>-prod.yaml.gotmpl # Values for prod environment
|
│ │ ├── <chart>-prod.yaml.gotmpl # Values for prod environment
|
||||||
│ │ └── <chart>.yaml.gotmpl # Standard values for all environments
|
│ │ └── <chart>.yaml.gotmpl # Standard values for all environments
|
||||||
│ │
|
│ │
|
||||||
│ ├── env.yaml # Standard values for all cluster
|
│ ├── env.yaml # Standard values for all cluster
|
||||||
│ ├── env-oceanbox.yaml # Values overrides for oceanbox
|
│ ├── env-oceanbox.yaml # Values overrides for oceanbox
|
||||||
│ ├── env-ekman.yaml # Values overrides for ekman
|
│ ├── env-ekman.yaml # Values overrides for ekman
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user