infrastructure/cert-manager/gandi-webhook-rbac.yaml

41 lines
1 KiB
YAML
Raw Normal View History

apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: gandi-webhook-rbac
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: gandi-webhook-domain-solver
rules:
- apiGroups: [""]
resources: ["secrets"]
verbs: ["get", "list", "watch"]
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: gandi-webhook-rbac-binding
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: gandi-webhook-domain-solver
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: gandi-webhook-domain-solver
subjects:
- kind: ServiceAccount
name: gandi-webhook-cert-manager-webhook-gandi
namespace: cert-manager