--- apiVersion: v1 kind: List items: - apiVersion: v1 kind: Secret metadata: labels: provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: f8tenant data: postgres.database: cG9zdGdyZXM= postgres.host: aW5pdC10ZW5hbnQtZGI= postgres.port: NTQzMg== postgres.user: cG9zdGdyZXM= postgres.password: bXlzZWNyZXRwYXNzd29yZA== template.recommender.api.token: Zm9v type: Opaque - apiVersion: v1 kind: ServiceAccount metadata: labels: provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: init-tenant - apiVersion: v1 kind: Service metadata: annotations: service.alpha.openshift.io/dependencies: '[{"name":"init-tenant-db","namespace":"","kind":"Service"}]' fabric8.io/git-commit: 5b63c847238daffd6c3c79852451cc33f8637be4 fabric8.io/git-branch: release-v4.0.21 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-tag: app-console-2.0.1 fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/init-tenant labels: service: init-tenant expose: "true" provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: f8tenant spec: ports: - name: "8080" port: 80 protocol: TCP targetPort: 8080 selector: service: init-tenant project: init-tenant provider: fabric8 group: io.fabric8.platform.apps type: ClusterIP - apiVersion: v1 kind: Service metadata: annotations: fabric8.io/git-commit: 5b63c847238daffd6c3c79852451cc33f8637be4 fabric8.io/git-branch: release-v4.0.21 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-tag: app-console-2.0.1 fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/init-tenant labels: service: init-tenant-db provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: init-tenant-db spec: ports: - name: postgres port: 5432 protocol: TCP targetPort: 5432 selector: service: init-tenant-db project: init-tenant provider: fabric8 group: io.fabric8.platform.apps type: ClusterIP - apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: init-tenant-postgresql-data spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi - apiVersion: v1 kind: ConfigMap metadata: annotations: fabric8.io/target-platform: openshift expose.service-key.config.fabric8.io/keycloak: keycloak.url labels: provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: f8tenant data: keycloak.url: http://keycloak openshift.tenant.masterurl: https://kubernetes.default:443 openshift.use.current.cluster: "true" api.server.insecure.skip.tls.verify: "true" postgres.connection.maxidle: "90" postgres.connection.maxopen: "90" template.domain: d800.free-int.openshiftapps.com template.recommender.external.name: recommender.api.prod-preview.openshift.io keycloak.skip.host.verify: "true" disable.oso.quotas: "true" kubernetes.mode: "false" - apiVersion: v1 kind: DeploymentConfig metadata: annotations: configmap.fabric8.io/update-on-change: init-tenant fabric8.io/git-commit: 5b63c847238daffd6c3c79852451cc33f8637be4 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=init-tenant&var-version=4.0.21 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/init-tenant fabric8.io/git-branch: release-v4.0.21 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-tag: app-console-2.0.1 labels: service: init-tenant provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: init-tenant spec: replicas: 1 selector: project: init-tenant provider: fabric8 group: io.fabric8.platform.apps strategy: rollingParams: timeoutSeconds: 7200 type: Rolling template: metadata: annotations: fabric8.io/git-commit: 5b63c847238daffd6c3c79852451cc33f8637be4 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=init-tenant&var-version=4.0.21 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/init-tenant configmap.fabric8.io/update-on-change: init-tenant fabric8.io/git-branch: release-v4.0.21 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-tag: app-console-2.0.1 labels: service: init-tenant provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps spec: containers: - env: - name: KUBERNETES_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: F8_KUBERNETES_MODE valueFrom: configMapKeyRef: key: kubernetes.mode name: f8tenant - name: F8_KEYCLOAK_URL valueFrom: configMapKeyRef: key: keycloak.url name: f8tenant - name: F8_OPENSHIFT_TENANT_MASTERURL valueFrom: configMapKeyRef: key: openshift.tenant.masterurl name: f8tenant - name: F8_OPENSHIFT_USE_CURRENT_CLUSTER valueFrom: configMapKeyRef: key: openshift.use.current.cluster name: f8tenant - name: F8_API_SERVER_INSECURE_SKIP_TLS_VERIFY valueFrom: configMapKeyRef: key: api.server.insecure.skip.tls.verify name: f8tenant - name: F8_POSTGRES_CONNECTION_MAXIDLE valueFrom: configMapKeyRef: key: postgres.connection.maxidle name: f8tenant - name: F8_POSTGRES_CONNECTION_MAXOPEN valueFrom: configMapKeyRef: key: postgres.connection.maxopen name: f8tenant - name: F8_POSTGRES_HOST valueFrom: secretKeyRef: key: postgres.host name: f8tenant - name: F8_POSTGRES_PASSWORD valueFrom: secretKeyRef: key: postgres.password name: f8tenant - name: F8_POSTGRES_PORT valueFrom: secretKeyRef: key: postgres.port name: f8tenant - name: F8_POSTGRES_USER valueFrom: secretKeyRef: key: postgres.user name: f8tenant - name: F8_POSTGRES_DATABASE valueFrom: secretKeyRef: key: postgres.database name: f8tenant - name: F8_TEMPLATE_DOMAIN valueFrom: configMapKeyRef: key: template.domain name: f8tenant - name: F8_TEMPLATE_RECOMMENDER_EXTERNAL_NAME valueFrom: configMapKeyRef: key: template.recommender.external.name name: f8tenant - name: F8_TEMPLATE_RECOMMENDER_API_TOKEN valueFrom: secretKeyRef: key: template.recommender.api.token name: f8tenant - name: KEYCLOAK_SKIP_HOST_VERIFY valueFrom: configMapKeyRef: key: keycloak.skip.host.verify name: f8tenant - name: DISABLE_OSO_QUOTAS valueFrom: configMapKeyRef: key: disable.oso.quotas name: f8tenant image: fabric8/fabric8-tenant:v5d4da5b imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /api/status port: 8080 scheme: HTTP initialDelaySeconds: 20 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: f8tenant ports: - containerPort: 8080 name: http protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /api/status port: 8080 scheme: HTTP initialDelaySeconds: 20 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 serviceAccountName: init-tenant triggers: - type: ConfigChange - apiVersion: v1 kind: DeploymentConfig metadata: annotations: configmap.fabric8.io/update-on-change: init-tenant fabric8.io/git-commit: 5b63c847238daffd6c3c79852451cc33f8637be4 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=init-tenant&var-version=4.0.21 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/init-tenant fabric8.io/git-branch: release-v4.0.21 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-tag: app-console-2.0.1 labels: service: init-tenant-db provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: init-tenant-db spec: replicas: 1 selector: project: init-tenant provider: fabric8 group: io.fabric8.platform.apps strategy: rollingParams: timeoutSeconds: 7200 type: Rolling template: metadata: annotations: fabric8.io/git-commit: 5b63c847238daffd6c3c79852451cc33f8637be4 fabric8.io/metrics-path: dashboard/file/kubernetes-pods.json/?var-project=init-tenant&var-version=4.0.21 fabric8.io/scm-con-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-url: http://github.com/fabric8io/fabric8-platform/apps/init-tenant configmap.fabric8.io/update-on-change: init-tenant fabric8.io/git-branch: release-v4.0.21 fabric8.io/scm-devcon-url: scm:git:git@github.com:fabric8io/fabric8-platform.git/apps/init-tenant fabric8.io/scm-tag: app-console-2.0.1 labels: service: init-tenant-db provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps spec: containers: - env: - name: POSTGRESQL_ADMIN_PASSWORD valueFrom: secretKeyRef: key: postgres.password name: f8tenant - name: POD_IP valueFrom: fieldRef: fieldPath: status.podIP image: registry.centos.org/postgresql/postgresql:9.6 imagePullPolicy: IfNotPresent livenessProbe: exec: command: - sh - -c - exec pg_isready --host $POD_IP failureThreshold: 6 initialDelaySeconds: 60 timeoutSeconds: 5 name: init-tenant-db ports: - containerPort: 5432 name: postgresql protocol: TCP readinessProbe: exec: command: - sh - -c - exec pg_isready --host $POD_IP initialDelaySeconds: 5 periodSeconds: 5 timeoutSeconds: 3 volumeMounts: - mountPath: /var/lib/pgsql name: init-tenant-postgresql-data readOnly: false volumes: - name: init-tenant-postgresql-data persistentVolumeClaim: claimName: init-tenant-postgresql-data triggers: - type: ConfigChange - apiVersion: v1 kind: Route metadata: annotations: service.alpha.openshift.io/dependencies: '[{"name":"init-tenant-db","namespace":"","kind":"Service"}]' labels: service: init-tenant expose: "true" provider: fabric8 project: init-tenant version: 4.0.21 group: io.fabric8.platform.apps name: f8tenant spec: port: targetPort: 8080 to: kind: Service name: f8tenant