Created
August 8, 2017 20:08
-
-
Save jayunit100/0c0448e5a8542a3a76fd61879a5ce768 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| kind: List | |
| apiVersion: v1 | |
| metadata: | |
| name: "blackduck hub" | |
| resourceVersion: "1" | |
| items: | |
| - apiVersion: v1 | |
| kind: PersistentVolumeClaim | |
| metadata: | |
| name: postgres-pvc | |
| spec: | |
| accessModes: | |
| - ReadWriteOnce | |
| resources: | |
| requests: | |
| storage: 100Gi | |
| - apiVersion: v1 | |
| kind: ConfigMap | |
| metadata: | |
| name: hub-config | |
| data: | |
| proxy.password: '' | |
| proxy.domain: '' | |
| proxy.host: '' | |
| proxy.port: '' | |
| proxy.scheme: '' | |
| proxy.user: '' | |
| proxy.workstation: '' | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: cfssl | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: cfssl | |
| labels: | |
| app: cfssl | |
| tier: cfssl | |
| spec: | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-1 | |
| containers: | |
| - image: blackducksoftware/hub-cfssl:4.0.0 | |
| name: hub-cfssl | |
| envFrom: | |
| - configMapRef: | |
| name: "hub-config" | |
| volumeMounts: | |
| - mountPath: /etc/cfssl | |
| name: dir-1 | |
| ports: | |
| - containerPort: 8888 | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: postgres | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: postgres | |
| labels: | |
| app: postgres | |
| tier: postgres | |
| spec: | |
| volumes: | |
| - name: postgres-persistent-vol | |
| persistentVolumeClaim: | |
| claimName: postgres-pvc | |
| containers: | |
| - name: postgres | |
| # image: blackducksoftware/hub-postgres:4.0.0 | |
| image: 172.30.103.10:5000/tim/hub-ocp-postgres:4.0 | |
| envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| volumeMounts: | |
| - mountPath: /var/lib/psql/data | |
| name: postgres-persistent-vol | |
| ports: | |
| - containerPort: 5432 | |
| blackduck.hub.postgres: "true" | |
| resources: | |
| requests: | |
| memory: 4Gi | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| nodeSelector: | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| runAsUser : 26 | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: jobrunner | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: jobrunner | |
| labels: | |
| app: jobrunner | |
| tier: jobrunner | |
| spec: | |
| containers: | |
| - image: blackducksoftware/hub-jobrunner:4.0.0 | |
| name: jobrunner | |
| envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| env: | |
| - name: HUB_POSTGRES_ENABLE_SSL | |
| value: "true" | |
| - name: HUB_MAX_MEMORY | |
| value: 8192m | |
| - name: HUB_PROXY_PASSWORD | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.password | |
| - name: HUB_PROXY_DOMAIN | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.domain | |
| - name: HUB_PROXY_HOST | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.host | |
| - name: HUB_PROXY_PORT | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.port | |
| - name: HUB_PROXY_SCHEME | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.scheme | |
| - name: HUB_PROXY_USER | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.user | |
| - name: HUB_PROXY_WORKSTATION | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.workstation | |
| resources: | |
| requests: | |
| memory: 8Gi | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: nginx | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: nginx | |
| labels: | |
| app: nginx | |
| tier: nginx | |
| spec: | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-webserver | |
| containers: | |
| - name: nginx | |
| image: blackducksoftware/hub-nginx:4.0.0 | |
| ports: | |
| - containerPort: 8443 | |
| volumes: | |
| volumeMounts: | |
| - mountPath: "/opt/blackduck/hub/webserver/security" | |
| name: dir-webserver | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: webapp | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: webapp | |
| labels: | |
| app: webapp | |
| tier: webapp | |
| spec: | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-webapp | |
| - emptyDir: {} | |
| name: dir-logstash | |
| containers: | |
| - name: webapp | |
| image: blackducksoftware/hub-webapp:4.0.0 | |
| envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| env: | |
| - name: HUB_MAX_MEMORY | |
| value: 3072m | |
| - name: HUB_PROXY_PASSWORD | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.password | |
| - name: HUB_PROXY_DOMAIN | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.domain | |
| - name: HUB_PROXY_HOST | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.host | |
| - name: HUB_PROXY_PORT | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.port | |
| - name: HUB_PROXY_SCHEME | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.scheme | |
| - name: HUB_PROXY_USER | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.user | |
| - name: HUB_PROXY_WORKSTATION | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.workstation | |
| volumes: | |
| volumeMounts: | |
| - mountPath: "/opt/blackduck/hub/logs" | |
| name: dir-webapp | |
| - mountPath: "/var/lib/logstash/data" | |
| name: dir-logstash | |
| ports: | |
| - containerPort: 8080 | |
| resources: | |
| requests: | |
| cpu: "1" | |
| memory: 5Gi | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: documentation | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: documentation | |
| labels: | |
| app: documentation | |
| tier: documentation | |
| spec: | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-webapp | |
| - emptyDir: {} | |
| name: dir-logstash | |
| containers: | |
| - name: documentation | |
| image: 172.30.103.10:5000/tim/rpacheco-hub-documentation:4.1.0-SNAPSHOT | |
| envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| env: | |
| - name: HUB_MAX_MEMORY | |
| value: 1024m | |
| - name: HUB_PROXY_PASSWORD | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.password | |
| - name: HUB_PROXY_DOMAIN | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.domain | |
| - name: HUB_PROXY_HOST | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.host | |
| - name: HUB_PROXY_PORT | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.port | |
| - name: HUB_PROXY_SCHEME | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.scheme | |
| - name: HUB_PROXY_USER | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.user | |
| - name: HUB_PROXY_WORKSTATION | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.workstation | |
| volumes: | |
| volumeMounts: | |
| - mountPath: "/opt/blackduck/hub/logs" | |
| name: dir-webapp | |
| - mountPath: "/var/lib/logstash/data" | |
| name: dir-logstash | |
| ports: | |
| - containerPort: 8080 | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: logstash | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: logstash | |
| labels: | |
| app: logstash | |
| tier: logstash | |
| spec: | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-logstash | |
| containers: | |
| - image: blackducksoftware/hub-logstash:4.0.0 | |
| name: logstash | |
| volumes: | |
| volumeMounts: | |
| - mountPath: "/opt/blackduck/hub/logs" | |
| name: dir-webapp | |
| - mountPath: "/var/lib/logstash/data" | |
| name: dir-logstash | |
| ports: | |
| - containerPort: 8888 | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: registration | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: registration | |
| labels: | |
| app: registration | |
| tier: registration | |
| spec: | |
| containers: | |
| - envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| env: | |
| - name: HUB_PROXY_PASSWORD | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.password | |
| - name: HUB_PROXY_DOMAIN | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.domain | |
| - name: HUB_PROXY_HOST | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.host | |
| - name: HUB_PROXY_PORT | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.port | |
| - name: HUB_PROXY_SCHEME | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.scheme | |
| - name: HUB_PROXY_USER | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.user | |
| - name: HUB_PROXY_WORKSTATION | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.workstation | |
| image: blackducksoftware/hub-registration:4.0.0 | |
| name: registration | |
| ports: | |
| - containerPort: 8080 | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-1 | |
| volumeMounts: | |
| - mountPath: "/opt/blackduck/hub/registration/config" | |
| name: dir-1 | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: zookeeper | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: zookeeper | |
| labels: | |
| app: zookeeper | |
| tier: zookeeper | |
| spec: | |
| containers: | |
| - envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| env: | |
| - name: HUB_MAX_MEMORY | |
| value: 3072m | |
| - name: HUB_PROXY_PASSWORD | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.password | |
| - name: HUB_PROXY_DOMAIN | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.domain | |
| - name: HUB_PROXY_HOST | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.host | |
| - name: HUB_PROXY_PORT | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.port | |
| - name: HUB_PROXY_SCHEME | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.scheme | |
| - name: HUB_PROXY_USER | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.user | |
| - name: HUB_PROXY_WORKSTATION | |
| valueFrom: | |
| configMapKeyRef: | |
| name: hub-config | |
| key: proxy.workstation | |
| image: blackducksoftware/hub-zookeeper:4.0.0 | |
| name: zookeeper | |
| volumes: | |
| - emptyDir: {} | |
| name: dir-1 | |
| volumeMounts: | |
| - mountPath: "/opt/blackduck/hub/logs" | |
| name: dir-1 | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: ReplicationController | |
| metadata: | |
| name: solr | |
| spec: | |
| replicas: 1 | |
| template: | |
| metadata: | |
| name: solr | |
| labels: | |
| app: solr | |
| tier: solr | |
| spec: | |
| containers: | |
| - name: solr | |
| image: blackducksoftware/hub-solr:4.0.0 | |
| envFrom: | |
| - configMapRef: | |
| name: hub-config | |
| resources: | |
| terminationMessagePath: /dev/termination-log | |
| imagePullPolicy: Always | |
| restartPolicy: Always | |
| terminationGracePeriodSeconds: 30 | |
| dnsPolicy: ClusterFirst | |
| securityContext: | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: zookeeper | |
| spec: | |
| ports: | |
| - name: 2181-tcp | |
| port: 2181 | |
| targetPort: 2181 | |
| selector: | |
| app: zookeeper | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: nginx | |
| spec: | |
| ports: | |
| - name: 8443-tcp | |
| port: 443 | |
| targetPort: 8443 | |
| selector: | |
| app: nginx | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: webapp | |
| spec: | |
| ports: | |
| - name: 8080-tcp | |
| port: 8080 | |
| targetPort: 8080 | |
| selector: | |
| app: webapp | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: postgres | |
| spec: | |
| ports: | |
| - name: 5432-tcp | |
| port: 5432 | |
| targetPort: 5432 | |
| selector: | |
| app: postgres | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: cfssl | |
| spec: | |
| ports: | |
| - name: 8888-tcp | |
| port: 8888 | |
| targetPort: 8888 | |
| selector: | |
| app: cfssl | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: solr | |
| spec: | |
| ports: | |
| - name: 8080-tcp | |
| port: 8080 | |
| targetPort: 8080 | |
| selector: | |
| app: solr | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: registration | |
| spec: | |
| ports: | |
| - name: 8080-tcp | |
| port: 8080 | |
| targetPort: 8080 | |
| selector: | |
| app: registration | |
| status: | |
| loadBalancer: {} | |
| - apiVersion: v1 | |
| kind: Service | |
| metadata: | |
| name: documentation | |
| spec: | |
| ports: | |
| - name: 8080-tcp | |
| port: 8080 | |
| targetPort: 8080 | |
| selector: | |
| app: documentation | |
| status: | |
| loadBalancer: {} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment