Merge branch 'master' of lab.s-web.fr:ldc-web/cluster-k8s into develop
This commit is contained in:
commit
0eb9eef04b
20 changed files with 602 additions and 0 deletions
44
flux/production/kustomizations/cert-manager.yaml
Normal file
44
flux/production/kustomizations/cert-manager.yaml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: cert-manager
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
path: ./infrastructure/cert-manager
|
||||
prune: false
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: cert-manager
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
name: cert-manager
|
||||
namespace: common-services
|
||||
dependsOn:
|
||||
- name: external-secrets-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
timeout: 5m
|
||||
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: cert-manager-resources
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
path: ./infrastructure/cert-manager/resources
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: cert-manager
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
timeout: 5m
|
||||
17
flux/production/kustomizations/flux-resources.yaml
Normal file
17
flux/production/kustomizations/flux-resources.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: flux-resources
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/flux-resources
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: external-secrets-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
namespace: flux-system
|
||||
22
flux/production/kustomizations/gitlab-agent.yaml
Normal file
22
flux/production/kustomizations/gitlab-agent.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: gitlab-agent
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/gitlab-agent
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: flux-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: gitlab-agent
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
22
flux/production/kustomizations/gitlab-runner.yaml
Normal file
22
flux/production/kustomizations/gitlab-runner.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: gitlab-runner
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/gitlab-runner
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: flux-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: gitlab-runner
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
73
flux/production/kustomizations/hashicorp-vault.yaml
Normal file
73
flux/production/kustomizations/hashicorp-vault.yaml
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: hashicorp-vault
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/hashicorp-vault
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
dependsOn:
|
||||
- name: namespaces
|
||||
namespace: flux-system
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: hashicorp
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
name: vault
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: external-secrets
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/hashicorp-vault/external-secrets
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: hashicorp-vault
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
namespace: flux-system
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: external-secrets
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
name: external-secrets-operator
|
||||
namespace: common-services
|
||||
timeout: 10m
|
||||
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: external-secrets-resources
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/hashicorp-vault/external-secrets/resources
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: external-secrets
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
namespace: flux-system
|
||||
timeout: 10m
|
||||
17
flux/production/kustomizations/ldc-custom.yaml
Normal file
17
flux/production/kustomizations/ldc-custom.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: ldc-custom
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/ldc-custom
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
dependsOn:
|
||||
- name: prometheus-stack
|
||||
namespace: flux-system
|
||||
timeout: 5m
|
||||
26
flux/production/kustomizations/mariadb.yaml
Normal file
26
flux/production/kustomizations/mariadb.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: mariadb
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/mariadb
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
dependsOn:
|
||||
- name: external-secrets-resources
|
||||
namespace: flux-system
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: bitnami
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
name: mariadb
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
32
flux/production/kustomizations/namespaces.yaml
Normal file
32
flux/production/kustomizations/namespaces.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: namespaces
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/namespaces
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: flux-system
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: common-services
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: production
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: review
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: staging
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: velero
|
||||
26
flux/production/kustomizations/prometheus-stack.yaml
Normal file
26
flux/production/kustomizations/prometheus-stack.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: prometheus-stack
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/prometheus-stack
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
dependsOn:
|
||||
- name: external-secrets-resources
|
||||
namespace: flux-system
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: prometheus-community
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
name: prometheus-stack
|
||||
namespace: common-services
|
||||
timeout: 10m
|
||||
26
flux/production/kustomizations/traefik.yaml
Normal file
26
flux/production/kustomizations/traefik.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: traefik
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
path: ./infrastructure/traefik
|
||||
prune: false
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
name: traefik
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
name: traefik
|
||||
namespace: common-services
|
||||
dependsOn:
|
||||
- name: cert-manager-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
timeout: 5m
|
||||
49
flux/staging/kustomizations/cert-manager.yaml
Normal file
49
flux/staging/kustomizations/cert-manager.yaml
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: cert-manager
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
path: ./infrastructure/cert-manager
|
||||
prune: false
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: cert-manager
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
name: cert-manager
|
||||
namespace: common-services
|
||||
dependsOn:
|
||||
- name: namespaces
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
timeout: 5m
|
||||
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: cert-manager-resources
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
path: ./infrastructure/cert-manager/resources
|
||||
prune: false
|
||||
healthChecks:
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
name: common-services
|
||||
namespace: cert-manager
|
||||
dependsOn:
|
||||
- name: cert-manager
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
timeout: 5m
|
||||
14
flux/staging/kustomizations/flux-resources.yaml
Normal file
14
flux/staging/kustomizations/flux-resources.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: flux-resources
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/flux-resources
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
namespace: flux-system
|
||||
22
flux/staging/kustomizations/gitlab-agent.yaml
Normal file
22
flux/staging/kustomizations/gitlab-agent.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: gitlab-agent
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/gitlab-agent
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: flux-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: gitlab-agent
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
22
flux/staging/kustomizations/gitlab-runner.yaml
Normal file
22
flux/staging/kustomizations/gitlab-runner.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: gitlab-runner
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/gitlab-runner
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: flux-resources
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: gitlab-runner
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
69
flux/staging/kustomizations/hashicorp-vault.yaml
Normal file
69
flux/staging/kustomizations/hashicorp-vault.yaml
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: hashicorp-vault
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/hashicorp-vault
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
dependsOn:
|
||||
- name: namespaces
|
||||
namespace: flux-system
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: hashicorp
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: external-secrets
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/hashicorp-vault/external-secrets
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: hashicorp-vault
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
namespace: flux-system
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: external-secrets
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
name: external-secrets-operator
|
||||
namespace: common-services
|
||||
timeout: 10m
|
||||
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: external-secrets-resources
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/hashicorp-vault/external-secrets/resources
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: external-secrets
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
namespace: flux-system
|
||||
timeout: 10m
|
||||
17
flux/staging/kustomizations/ldc-custom.yaml
Normal file
17
flux/staging/kustomizations/ldc-custom.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: ldc-custom
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/ldc-custom
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
dependsOn:
|
||||
- name: prometheus-stack
|
||||
namespace: flux-system
|
||||
timeout: 5m
|
||||
23
flux/staging/kustomizations/mariadb.yaml
Normal file
23
flux/staging/kustomizations/mariadb.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: mariadb
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/mariadb
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: bitnami
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
name: mariadb
|
||||
namespace: common-services
|
||||
timeout: 5m
|
||||
32
flux/staging/kustomizations/namespaces.yaml
Normal file
32
flux/staging/kustomizations/namespaces.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: namespaces
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/namespaces
|
||||
prune: false
|
||||
dependsOn:
|
||||
- name: flux-system
|
||||
namespace: flux-system
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: common-services
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: production
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: review
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: staging
|
||||
- apiVersion: v1
|
||||
kind: Namespace
|
||||
name: velero
|
||||
23
flux/staging/kustomizations/prometheus-stack.yaml
Normal file
23
flux/staging/kustomizations/prometheus-stack.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: prometheus-stack
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 30s
|
||||
path: ./infrastructure/prometheus-stack
|
||||
prune: false
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: prometheus-community
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
name: prometheus-stack
|
||||
namespace: common-services
|
||||
timeout: 10m
|
||||
26
flux/staging/kustomizations/traefik.yaml
Normal file
26
flux/staging/kustomizations/traefik.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: traefik
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
path: ./infrastructure/traefik
|
||||
prune: false
|
||||
healthChecks:
|
||||
- apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
kind: HelmRepository
|
||||
name: traefik
|
||||
namespace: common-services
|
||||
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
name: traefik
|
||||
namespace: common-services
|
||||
dependsOn:
|
||||
- name: cert-manager-resources
|
||||
namespace: common-services
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: cluster-k8s
|
||||
timeout: 5m
|
||||
Loading…
Add table
Reference in a new issue