apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: argocd resources: - namespace.yaml - https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.4/manifests/install.yaml - ingress.yaml configMapGenerator: - name: argocd-cm behavior: merge literals: - url=https://argocd.pyrocufflink.blue files: - oidc.config - name: argocd-rbac-cm behavior: merge literals: - policy.default=role:readonly files: - policy.csv patches: - patch: |- $patch: delete apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: applicationsets.argoproj.io - patch: |- $patch: delete apiVersion: v1 kind: ServiceAccount metadata: name: argocd-applicationset-controller - patch: |- $patch: delete apiVersion: v1 kind: ServiceAccount metadata: name: argocd-dex-server - patch: |- $patch: delete apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: argocd-applicationset-controller - patch: |- $patch: delete apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: argocd-dex-server - patch: |- $patch: delete apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: argocd-applicationset-controller - patch: |- $patch: delete apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: argocd-dex-server - patch: |- $patch: delete apiVersion: v1 kind: Service metadata: name: argocd-applicationset-controller - patch: |- $patch: delete apiVersion: v1 kind: Service metadata: name: argocd-dex-server - patch: |- $patch: delete apiVersion: apps/v1 kind: Deployment metadata: name: argocd-applicationset-controller - patch: |- $patch: delete apiVersion: apps/v1 kind: Deployment metadata: name: argocd-dex-server - patch: |- $patch: delete apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: argocd-applicationset-controller-network-policy - patch: |- $patch: delete apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: argocd-dex-server-network-policy