Created
October 5, 2023 11:38
-
-
Save tlyng/2f4305e4b5c64cedd27f9238caa33868 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# dataplattform-bundle-2.0.1.yaml vedlikeholdes i supervisor gitops repository | |
apiVersion: vendingmachine.iad.vegvesen.no/v1alpha1 | |
kind: Bundle | |
metadata: | |
name: dataplattform-bundle-2.0.1 | |
namespace: iad-system | |
labels: | |
vendingmachine.iad.vegvesen.no/environment: "prod" | |
vendingmachine.iad.vegvesen.no/bundle: "dataplattform" | |
vendingmachine.iad.vegvesen.no/version: "2.0.1" | |
spec: | |
packages: | |
- name: metadata-controlplane-chart | |
version: 2.0.1 | |
repository: | |
kind: HelmRepository | |
interval: 1m0s | |
url: https://artifactory.vegvesen.no/charts/metadata-controlplane-chart | |
chart: | |
name: metadata-controlplane-chart | |
interval: 1m0s | |
reconcileStrategy: ChartVersion | |
version: 2.0.1 | |
values.yaml: |- | |
ui: | |
color: "#ff0000" | |
message: "Hello from production environment" | |
- name: dataplattform-chart | |
version: 1.0.1 | |
repository: | |
kind: HelmRepository | |
interval: 1m0s | |
url: https://artifactory.vegvesen.no/charts/dataplattform-chart | |
chart: | |
name: dataplattform-chart | |
interval: 1m0s | |
reconcileStrategy: ChartVersion | |
version: 1.0.1 | |
values.yaml: |- | |
minio: | |
enabled: false | |
cloudian: | |
enabled: true | |
--- | |
# dataplattform-bundle-stm.yaml vedlikeholdes i supervisor gitops repository | |
apiVersion: vendingmachine.iad.vegvesen.no/v1alpha1 | |
kind: Bundle | |
metadata: | |
name: dataplattform-bundle-stm | |
namespace: iad-system | |
labels: | |
vendingmachine.iad.vegvesen.no/environment: "stm" | |
vendingmachine.iad.vegvesen.no/bundle: "dataplattform" | |
vendingmachine.iad.vegvesen.no/version: "dev" | |
spec: | |
packages: | |
- name: metadata-controlplane-chart | |
repository: | |
kind: GitRepository | |
interval: 1m0s | |
url: https://gitlab.vegvesen.no/sata/metadata-controlplane-chart | |
ref: | |
branch: dev | |
chart: | |
name: metadata-controlplane-chart | |
interval: 1m0s | |
reconcileStrategy: Revision | |
values.yaml: |- | |
ui: | |
color: "#ff0000" | |
message: "Hello from production environment" | |
- name: dataplattform-chart | |
repository: | |
kind: GitRepository | |
interval: 1m0s | |
url: https://gitlab.vegvesen.no/sata/dataplattform-chart | |
chart: | |
name: dataplattform-chart | |
interval: 1m0s | |
reconcileStrategy: Revision | |
values.yaml: |- | |
minio: | |
enabled: true | |
cloudian: | |
enabled: false | |
--- | |
# fyrtaarn-someproject-cluster.yaml vedlikeholdes via supervisor gitops repository | |
# (gjerne commitet via api). | |
apiVersion: vendingmachine.iad.vegvesen.no/v1alpha1 | |
kind: Cluster | |
metadata: | |
name: fyrtaarn-someproject | |
labels: | |
vendingmachine.iad.vegvesen.no/cluster: "fyrtaarn-someproject" | |
vendingmachine.iad.vegvesen.no/environment: "stm" | |
spec: | |
controlPlaneNodes: 3 | |
workerNodes: 3 | |
varables: | |
FQDN_POSTFIX: ft-someproject.iad.vegvesen.no | |
bundles: | |
- kind: Bundle | |
name: dataplattform-bundle-stm | |
namespace: iad-bundles | |
values.yaml: |- | |
metadata-controlplane-chart: | |
ui: | |
message: "Hello from fyrtaarn-someproject stm environment" | |
dataplattform-chart: | |
minio: | |
enabled: false | |
--- | |
# deretter en kontroller som lytter på tidligere ressurser, som igjen oversetter | |
# vluster.vendingmachine.iad.vegvesen.no/v1alpha1 til: | |
apiVersion: cluster.cluster-api.x-k8s.io/v1 | |
kind: Cluster | |
metadata: | |
name: fyrtaarn-someproject | |
labels: | |
vendingmachine.iad.vegvesen.no/cluster: "fyrtaarn-someproject" | |
vendingmachine.iad.vegvesen.no/environment: "stm" | |
spec: | |
... | |
topology: | |
class: docker | |
controlPlane: | |
replicas: 3 | |
variables: | |
- name: FQDN_POSTFIX | |
value: ft-someproject.iad.vegvesen.no | |
- name: VSPHERE_SOME_NETWORK_TULL | |
value: preallocated-resource-id-obtained-by-controller-at-earlier-stage | |
- name: NSX_SOME_TULL | |
value: preallocated-resource-ids-again | |
workers: | |
machineDeployments: | |
- class: default-worker | |
name: md-0 | |
replicas: 3 | |
--- | |
apiVersion: source.toolkit.fluxcd.io/v1beta2 | |
kind: GitRepository | |
metadata: | |
name: fyrtaarn-someproject-dataplattform-stm-metadata-controlplane-chart | |
spec: | |
interval: 1m0s | |
url: https://gitlab.vegvesen.no/sata/metadata-controlplane-chart | |
ref: | |
branch: dev | |
--- | |
apiVersion: helm.toolkit.fluxcd.io/v2beta1 | |
kind: HelmRelease | |
metadata: | |
name: fyrtaarn-someproject-dataplattform-stm-metadata-controlplane-chart | |
spec: | |
name: metadata-controlplane-chart | |
kubeConfig: | |
secretRef: | |
name: fyrtaarn-someproject | |
key: value | |
interval: 1m0s | |
chart: | |
spec: metadata-controlplane-chart | |
sourceRef: | |
kind: GitRepository | |
name: fyrtaarn-someproject-dataplattform-stm-metadata-controlplane-chart | |
interval: 1m0s | |
values: | |
ui: | |
color: "#ff0000" | |
message: "Hello from fyrtaarn-someproject stm environment" | |
--- | |
# samt tilsvarende for dataplattform-chart med values |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment