Skip to content
Snippets Groups Projects
wordpress.yaml 897 B
Newer Older
Maarten de Waard's avatar
Maarten de Waard committed
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta1
kind: Kustomization
metadata:
  name: wordpress
  namespace: flux-system
spec:
  interval: 1h
Maarten de Waard's avatar
Maarten de Waard committed
  dependsOn:
    - cert-manager
    - dashboard
    - letsencrypt-issuer
    - local-path-provisioner
    - metallb
    - namespaces
    - nginx
    - single-sign-on
    - sources
Maarten de Waard's avatar
Maarten de Waard committed
  sourceRef:
    kind: GitRepository
Maarten de Waard's avatar
Maarten de Waard committed
  path: ./flux2/apps/wordpress
  prune: true
  healthChecks:
    - apiVersion: helm.toolkit.fluxcd.io/v1beta1
      kind: HelmRelease
      name: wordpress
      namespace: stackspin-apps
    - apiVersion: apps/v1
      kind: StatefulSet
      name: wordpress
      namespace: stackspin-apps
Maarten de Waard's avatar
Maarten de Waard committed
  postBuild:
    substituteFrom:
      - kind: Secret
        name: stackspin-wordpress-variables
Maarten de Waard's avatar
Maarten de Waard committed
      - kind: Secret
        name: stackspin-oauth-variables
Maarten de Waard's avatar
Maarten de Waard committed
      - kind: Secret
        name: stackspin-cluster-variables