summaryrefslogtreecommitdiffstats
path: root/files/origin-components/console-template.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'files/origin-components/console-template.yaml')
-rw-r--r--files/origin-components/console-template.yaml121
1 files changed, 0 insertions, 121 deletions
diff --git a/files/origin-components/console-template.yaml b/files/origin-components/console-template.yaml
deleted file mode 100644
index 7bf2d0cf4..000000000
--- a/files/origin-components/console-template.yaml
+++ /dev/null
@@ -1,121 +0,0 @@
-apiVersion: template.openshift.io/v1
-kind: Template
-metadata:
- name: openshift-web-console
- annotations:
- openshift.io/display-name: OpenShift Web Console
- description: The server for the OpenShift web console.
- iconClass: icon-openshift
- tags: openshift,infra
- openshift.io/documentation-url: https://github.com/openshift/origin-web-console-server
- openshift.io/support-url: https://access.redhat.com
- openshift.io/provider-display-name: Red Hat, Inc.
-parameters:
-- name: IMAGE
- value: openshift/origin-web-console:latest
-- name: NAMESPACE
- # This namespace cannot be changed. Only `openshift-web-console` is supported.
- value: openshift-web-console
-- name: LOGLEVEL
- value: "0"
-- name: API_SERVER_CONFIG
-- name: NODE_SELECTOR
- value: "{}"
-- name: REPLICA_COUNT
- value: "1"
-objects:
-
-# to create the web console server
-- apiVersion: apps/v1beta1
- kind: Deployment
- metadata:
- namespace: ${NAMESPACE}
- name: webconsole
- labels:
- app: openshift-web-console
- webconsole: "true"
- spec:
- replicas: "${{REPLICA_COUNT}}"
- strategy:
- type: Recreate
- template:
- metadata:
- name: webconsole
- labels:
- webconsole: "true"
- spec:
- serviceAccountName: webconsole
- containers:
- - name: webconsole
- image: ${IMAGE}
- imagePullPolicy: IfNotPresent
- command:
- - "/usr/bin/origin-web-console"
- - "--audit-log-path=-"
- - "-v=${LOGLEVEL}"
- - "--config=/var/webconsole-config/webconsole-config.yaml"
- ports:
- - containerPort: 8443
- volumeMounts:
- - mountPath: /var/serving-cert
- name: serving-cert
- - mountPath: /var/webconsole-config
- name: webconsole-config
- readinessProbe:
- httpGet:
- path: /healthz
- port: 8443
- scheme: HTTPS
- livenessProbe:
- httpGet:
- path: /
- port: 8443
- scheme: HTTPS
- nodeSelector: "${{NODE_SELECTOR}}"
- volumes:
- - name: serving-cert
- secret:
- defaultMode: 400
- secretName: webconsole-serving-cert
- - name: webconsole-config
- configMap:
- defaultMode: 440
- name: webconsole-config
-
-# to create the config for the web console
-- apiVersion: v1
- kind: ConfigMap
- metadata:
- namespace: ${NAMESPACE}
- name: webconsole-config
- labels:
- app: openshift-web-console
- data:
- webconsole-config.yaml: ${API_SERVER_CONFIG}
-
-# to be able to assign powers to the process
-- apiVersion: v1
- kind: ServiceAccount
- metadata:
- namespace: ${NAMESPACE}
- name: webconsole
- labels:
- app: openshift-web-console
-
-# to be able to expose web console inside the cluster
-- apiVersion: v1
- kind: Service
- metadata:
- namespace: ${NAMESPACE}
- name: webconsole
- labels:
- app: openshift-web-console
- annotations:
- service.alpha.openshift.io/serving-cert-secret-name: webconsole-serving-cert
- spec:
- selector:
- webconsole: "true"
- ports:
- - name: https
- port: 443
- targetPort: 8443