diff options
author | ewolinetz <ewolinet@redhat.com> | 2017-04-03 15:01:41 -0500 |
---|---|---|
committer | ewolinetz <ewolinet@redhat.com> | 2017-06-22 09:00:18 -0500 |
commit | e2d0ebb3bf2cc37f44af53dfad9e1789713fd3b9 (patch) | |
tree | ed249533af454a7e37f5ca96bf1bde8957c63a96 /roles/openshift_service_catalog/templates/controller_manager.j2 | |
parent | 7ead88acbef680e75f8328a2f8c28c208ae6aed1 (diff) | |
download | openshift-e2d0ebb3bf2cc37f44af53dfad9e1789713fd3b9.tar.gz openshift-e2d0ebb3bf2cc37f44af53dfad9e1789713fd3b9.tar.bz2 openshift-e2d0ebb3bf2cc37f44af53dfad9e1789713fd3b9.tar.xz openshift-e2d0ebb3bf2cc37f44af53dfad9e1789713fd3b9.zip |
Creation of service_catalog and placeholder broker roles
Diffstat (limited to 'roles/openshift_service_catalog/templates/controller_manager.j2')
-rw-r--r-- | roles/openshift_service_catalog/templates/controller_manager.j2 | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/roles/openshift_service_catalog/templates/controller_manager.j2 b/roles/openshift_service_catalog/templates/controller_manager.j2 new file mode 100644 index 000000000..33932eeb7 --- /dev/null +++ b/roles/openshift_service_catalog/templates/controller_manager.j2 @@ -0,0 +1,46 @@ +apiVersion: extensions/v1beta1 +kind: DaemonSet +metadata: + labels: + app: controller-manager + name: controller-manager +spec: + selector: + matchLabels: + app: controller-manager + strategy: + rollingUpdate: + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + labels: + app: controller-manager + spec: + nodeSelector: +{% for key, value in node_selector.iteritems() %} + {{key}}: "{{value}}" +{% endfor %} + containers: + - env: + - name: K8S_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + args: + - -v + - "5" + - "--leader-election-namespace=$(K8S_NAMESPACE)" + image: {{ openshift_service_catalog_image_prefix }}service-catalog:{{ openshift_service_catalog_image_version }} + command: ["/usr/bin/controller-manager"] + imagePullPolicy: Always + name: controller-manager + ports: + - containerPort: 8080 + protocol: TCP + resources: {} + terminationMessagePath: /dev/termination-log + dnsPolicy: ClusterFirst + restartPolicy: Always + securityContext: {} + terminationGracePeriodSeconds: 30 |