apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: name: capacitor namespace: flux-system spec: interval: 10m timeout: 1m30s retryInterval: 30s targetNamespace: ingress-nginx path: ./kubernetes/apps/capacitor/app prune: true sourceRef: kind: GitRepository namespace: flux-system name: flux-system patches: - target: kind: (Service|Deployment) name: capacitor namespace: flux-system patch: | - op: replace path: "/metadata/labels/app.kubernetes.io~1managed-by" value: Flux - op: remove path: "/metadata/labels/helm.sh~1chart" --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: capacitor-ingress namespace: flux-system annotations: nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /$2 spec: ingressClassName: nginx rules: - http: paths: - path: / pathType: Prefix backend: service: name: capacitor port: number: 9100