Skip to content

Commit bbd9bd4

Browse files
hossainemruztamalsaha
authored andcommitted
Add support for OpenShift DeploymentConfig (#714)
Fix: stashed/stash#161
1 parent 8c019a2 commit bbd9bd4

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

deploy/mutating-webhook.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,22 @@ webhooks:
102102
- replicasets
103103
failurePolicy: Fail
104104
${STASH_WEBHOOK_SIDE_EFFECTS}
105+
- name: deploymentconfig.admission.stash.appscode.com
106+
clientConfig:
107+
service:
108+
namespace: default
109+
name: kubernetes
110+
path: /apis/admission.stash.appscode.com/v1alpha1/deploymentconfigs
111+
caBundle: ${KUBE_CA}
112+
rules:
113+
- operations:
114+
- CREATE
115+
- UPDATE
116+
apiGroups:
117+
- apps.openshift.io
118+
apiVersions:
119+
- "*"
120+
resources:
121+
- deploymentconfigs
122+
failurePolicy: Fail
123+
${STASH_WEBHOOK_SIDE_EFFECTS}

deploy/rbac-list.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,12 @@ rules:
9595
- roles
9696
- rolebindings
9797
verbs: ["get", "create", "delete", "patch"]
98+
- apiGroups:
99+
- apps.openshift.io
100+
resources:
101+
- deploymentconfigs
102+
verbs: ["get", "list", "watch", "patch"]
103+
98104
---
99105
apiVersion: rbac.authorization.k8s.io/v1
100106
kind: ClusterRoleBinding

0 commit comments

Comments
 (0)