diff --git a/cert-manager/jenkins.yaml b/cert-manager/jenkins.yaml new file mode 100644 index 0000000..ce7470e --- /dev/null +++ b/cert-manager/jenkins.yaml @@ -0,0 +1,34 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: jenkins +rules: +- apiGroups: + - '' + resources: + - secrets + verbs: + - get + resourceNames: + - pyrocufflink-cert + - dustinhatchname-cert + - hatchchat-cert + - tabitha-cert + - chmod777-cert + - dustinandtabitha-cert + - hlc-cert + - appsxyz-cert + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: jenkins +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: jenkins +subjects: +- kind: ServiceAccount + name: default + namespace: jenkins-jobs diff --git a/cert-manager/kustomization.yaml b/cert-manager/kustomization.yaml index 342aada..63f5100 100644 --- a/cert-manager/kustomization.yaml +++ b/cert-manager/kustomization.yaml @@ -8,6 +8,7 @@ resources: - cert-exporter.yaml - dch-ca-issuer.yaml - secrets.yaml +- jenkins.yaml configMapGenerator: - name: cert-exporter