github.com/replicatedhq/ship@v0.55.0/integration/failing/init/jaeger-helm/expected/rendered.yaml (about)

     1  apiVersion: v1
     2  data:
     3    cassandra.contact-points: jaeger-cassandra:9042
     4    cassandra.datacenter.name: dc1
     5    cassandra.keyspace: jaeger_v1_dc1
     6    cassandra.port: "9042"
     7    cassandra.schema.mode: prod
     8    cassandra.servers: jaeger-cassandra
     9    collector.host-port: jaeger-collector:14267
    10    collector.http-port: "14268"
    11    collector.port: "14267"
    12    collector.zipkin.http-port: "9411"
    13    es.nodes-wan-only: "false"
    14    es.password: changeme
    15    es.server-urls: http://elasticsearch:9200
    16    es.username: elastic
    17    hotrod.agent-host-port: jaeger-agent-agent:6831
    18    query.health-check-http-port: "16687"
    19    query.port: "16686"
    20    span-storage.type: cassandra
    21  kind: ConfigMap
    22  metadata:
    23    labels:
    24      app: jaeger
    25      jaeger-infra: common-configmap
    26      release: jaeger
    27    name: jaeger
    28  ---
    29  apiVersion: v1
    30  kind: Service
    31  metadata:
    32    labels:
    33      app: jaeger
    34      component: agent
    35      jaeger-infra: agent-service
    36      release: jaeger
    37    name: jaeger-agent
    38  spec:
    39    ports:
    40    - name: agent-zipkin-thrift
    41      port: 5775
    42      protocol: UDP
    43      targetPort: 5775
    44    - name: agent-compact
    45      port: 6831
    46      protocol: UDP
    47      targetPort: 6831
    48    - name: agent-binary
    49      port: 6832
    50      protocol: UDP
    51      targetPort: 6832
    52    - name: agent-sampling
    53      port: 5778
    54      protocol: TCP
    55      targetPort: 5778
    56    selector:
    57      app: jaeger
    58      component: agent
    59      jaeger-infra: agent-instance
    60      release: jaeger
    61    type: ClusterIP
    62  ---
    63  apiVersion: v1
    64  kind: Service
    65  metadata:
    66    labels:
    67      app: cassandra
    68      release: jaeger
    69    name: jaeger-cassandra
    70  spec:
    71    clusterIP: None
    72    ports:
    73    - name: intra
    74      port: 7000
    75      targetPort: 7000
    76    - name: tls
    77      port: 7001
    78      targetPort: 7001
    79    - name: jmx
    80      port: 7199
    81      targetPort: 7199
    82    - name: cql
    83      port: 9042
    84      targetPort: 9042
    85    - name: thrift
    86      port: 9160
    87      targetPort: 9160
    88    selector:
    89      app: cassandra
    90      release: jaeger
    91    type: ClusterIP
    92  ---
    93  apiVersion: v1
    94  kind: Service
    95  metadata:
    96    labels:
    97      app: jaeger
    98      component: collector
    99      jaeger-infra: collector-service
   100      release: jaeger
   101    name: jaeger-collector
   102  spec:
   103    ports:
   104    - name: jaeger-collector-tchannel
   105      port: 14267
   106      protocol: TCP
   107      targetPort: tchannel
   108    - name: jaeger-collector-http
   109      port: 14268
   110      protocol: TCP
   111      targetPort: http
   112    - name: jaeger-collector-zipkin
   113      port: 9411
   114      protocol: TCP
   115      targetPort: zipkin
   116    selector:
   117      app: jaeger
   118      component: collector
   119      jaeger-infra: collector-pod
   120      release: jaeger
   121    type: ClusterIP
   122  ---
   123  apiVersion: v1
   124  kind: Service
   125  metadata:
   126    labels:
   127      app: jaeger
   128      component: query
   129      jaeger-infra: query-service
   130      release: jaeger
   131    name: jaeger-query
   132  spec:
   133    ports:
   134    - name: jaeger-query
   135      port: 80
   136      protocol: TCP
   137      targetPort: 16686
   138    selector:
   139      app: jaeger
   140      component: query
   141      jaeger-infra: query-pod
   142      release: jaeger
   143    type: ClusterIP
   144  ---
   145  apiVersion: extensions/v1beta1
   146  kind: Deployment
   147  metadata:
   148    labels:
   149      app: jaeger
   150      component: collector
   151      jaeger-infra: collector-deployment
   152      release: jaeger
   153    name: jaeger-collector
   154  spec:
   155    replicas: 1
   156    strategy:
   157      type: Recreate
   158    template:
   159      metadata:
   160        labels:
   161          app: jaeger
   162          component: collector
   163          jaeger-infra: collector-pod
   164          release: jaeger
   165      spec:
   166        containers:
   167        - env:
   168          - name: SPAN_STORAGE_TYPE
   169            valueFrom:
   170              configMapKeyRef:
   171                key: span-storage.type
   172                name: jaeger
   173          - name: CASSANDRA_SERVERS
   174            valueFrom:
   175              configMapKeyRef:
   176                key: cassandra.servers
   177                name: jaeger
   178          - name: CASSANDRA_PORT
   179            valueFrom:
   180              configMapKeyRef:
   181                key: cassandra.port
   182                name: jaeger
   183          - name: CASSANDRA_KEYSPACE
   184            valueFrom:
   185              configMapKeyRef:
   186                key: cassandra.keyspace
   187                name: jaeger
   188          - name: COLLECTOR_PORT
   189            valueFrom:
   190              configMapKeyRef:
   191                key: collector.port
   192                name: jaeger
   193          - name: COLLECTOR_HTTP_PORT
   194            valueFrom:
   195              configMapKeyRef:
   196                key: collector.http-port
   197                name: jaeger
   198          - name: COLLECTOR_ZIPKIN_HTTP_PORT
   199            valueFrom:
   200              configMapKeyRef:
   201                key: collector.zipkin.http-port
   202                name: jaeger
   203          image: jaegertracing/jaeger-collector:1.4.1
   204          imagePullPolicy: IfNotPresent
   205          livenessProbe:
   206            httpGet:
   207              port: healthcheck
   208            initialDelaySeconds: 10
   209          name: jaeger-collector
   210          ports:
   211          - containerPort: 14267
   212            name: tchannel
   213            protocol: TCP
   214          - containerPort: 14268
   215            name: http
   216            protocol: TCP
   217          - containerPort: 14269
   218            name: healthcheck
   219            protocol: TCP
   220          - containerPort: 9411
   221            name: zipkin
   222            protocol: TCP
   223          readinessProbe:
   224            httpGet:
   225              port: healthcheck
   226            initialDelaySeconds: 10
   227          resources: {}
   228        dnsPolicy: ClusterFirst
   229        nodeSelector: {}
   230        restartPolicy: Always
   231  ---
   232  apiVersion: extensions/v1beta1
   233  kind: Deployment
   234  metadata:
   235    labels:
   236      app: jaeger
   237      component: query
   238      jaeger-infra: query-deployment
   239      release: jaeger
   240    name: jaeger-query
   241  spec:
   242    replicas: 1
   243    strategy:
   244      type: Recreate
   245    template:
   246      metadata:
   247        labels:
   248          app: jaeger
   249          component: query
   250          jaeger-infra: query-pod
   251          release: jaeger
   252      spec:
   253        containers:
   254        - env:
   255          - name: SPAN_STORAGE_TYPE
   256            valueFrom:
   257              configMapKeyRef:
   258                key: span-storage.type
   259                name: jaeger
   260          - name: CASSANDRA_SERVERS
   261            valueFrom:
   262              configMapKeyRef:
   263                key: cassandra.servers
   264                name: jaeger
   265          - name: CASSANDRA_PORT
   266            valueFrom:
   267              configMapKeyRef:
   268                key: cassandra.port
   269                name: jaeger
   270          - name: CASSANDRA_KEYSPACE
   271            valueFrom:
   272              configMapKeyRef:
   273                key: cassandra.keyspace
   274                name: jaeger
   275          - name: QUERY_PORT
   276            valueFrom:
   277              configMapKeyRef:
   278                key: query.port
   279                name: jaeger
   280          - name: QUERY_HEALTH_CHECK_HTTP_PORT
   281            valueFrom:
   282              configMapKeyRef:
   283                key: query.health-check-http-port
   284                name: jaeger
   285          image: jaegertracing/jaeger-query:1.4.1
   286          imagePullPolicy: IfNotPresent
   287          name: jaeger-query
   288          ports:
   289          - containerPort: 16686
   290            protocol: TCP
   291          readinessProbe:
   292            httpGet:
   293              path: /
   294              port: 16687
   295          resources: {}
   296        dnsPolicy: ClusterFirst
   297        nodeSelector: {}
   298        restartPolicy: Always
   299  ---
   300  apiVersion: apps/v1
   301  kind: StatefulSet
   302  metadata:
   303    labels:
   304      app: cassandra
   305      release: jaeger
   306    name: jaeger-cassandra
   307  spec:
   308    podManagementPolicy: OrderedReady
   309    replicas: 3
   310    selector:
   311      matchLabels:
   312        app: cassandra
   313        release: jaeger
   314    serviceName: jaeger-cassandra
   315    template:
   316      metadata:
   317        labels:
   318          app: cassandra
   319          release: jaeger
   320      spec:
   321        containers:
   322        - env:
   323          - name: CASSANDRA_SEEDS
   324            value: jaeger-cassandra-0.jaeger-cassandra.default.svc.cluster.local
   325          - name: MAX_HEAP_SIZE
   326            value: 2048M
   327          - name: HEAP_NEWSIZE
   328            value: 512M
   329          - name: CASSANDRA_ENDPOINT_SNITCH
   330            value: GossipingPropertyFileSnitch
   331          - name: CASSANDRA_CLUSTER_NAME
   332            value: jaeger
   333          - name: CASSANDRA_DC
   334            value: dc1
   335          - name: CASSANDRA_RACK
   336            value: rack1
   337          - name: CASSANDRA_START_RPC
   338            value: "false"
   339          - name: POD_IP
   340            valueFrom:
   341              fieldRef:
   342                fieldPath: status.podIP
   343          image: cassandra:3.11
   344          imagePullPolicy: IfNotPresent
   345          lifecycle:
   346            preStop:
   347              exec:
   348                command:
   349                - /bin/sh
   350                - -c
   351                - exec nodetool decommission
   352          livenessProbe:
   353            exec:
   354              command:
   355              - /bin/sh
   356              - -c
   357              - nodetool status
   358            failureThreshold: 3
   359            initialDelaySeconds: 90
   360            periodSeconds: 30
   361            successThreshold: 1
   362            timeoutSeconds: 5
   363          name: jaeger-cassandra
   364          ports:
   365          - containerPort: 7000
   366            name: intra
   367          - containerPort: 7001
   368            name: tls
   369          - containerPort: 7199
   370            name: jmx
   371          - containerPort: 9042
   372            name: cql
   373          - containerPort: 9160
   374            name: thrift
   375          readinessProbe:
   376            exec:
   377              command:
   378              - /bin/sh
   379              - -c
   380              - nodetool status | grep -E "^UN\s+${POD_IP}"
   381            failureThreshold: 3
   382            initialDelaySeconds: 90
   383            periodSeconds: 30
   384            successThreshold: 1
   385            timeoutSeconds: 5
   386          resources: {}
   387          volumeMounts:
   388          - mountPath: /var/lib/cassandra
   389            name: data
   390        hostNetwork: false
   391        terminationGracePeriodSeconds: 30
   392        volumes:
   393        - emptyDir: {}
   394          name: data
   395    updateStrategy:
   396      type: OnDelete
   397  ---
   398  apiVersion: batch/v1
   399  kind: Job
   400  metadata:
   401    labels:
   402      app: jaeger
   403      component: cassandra-schema
   404      jaeger-infra: cassandra-schema-job
   405      release: jaeger
   406    name: jaeger-cassandra-schema
   407  spec:
   408    activeDeadlineSeconds: 120
   409    template:
   410      metadata:
   411        name: jaeger-cassandra-schema
   412      spec:
   413        containers:
   414        - env:
   415          - name: CQLSH_HOST
   416            valueFrom:
   417              configMapKeyRef:
   418                key: cassandra.servers
   419                name: jaeger
   420          - name: MODE
   421            valueFrom:
   422              configMapKeyRef:
   423                key: cassandra.schema.mode
   424                name: jaeger
   425          - name: DATACENTER
   426            valueFrom:
   427              configMapKeyRef:
   428                key: cassandra.datacenter.name
   429                name: jaeger
   430          - name: CASSANDRA_PORT
   431            valueFrom:
   432              configMapKeyRef:
   433                key: cassandra.port
   434                name: jaeger
   435          image: jaegertracing/jaeger-cassandra-schema:1.4.1
   436          imagePullPolicy: IfNotPresent
   437          name: jaeger-cassandra-schema
   438          resources: {}
   439        restartPolicy: OnFailure
   440  ---
   441  apiVersion: extensions/v1beta1
   442  kind: DaemonSet
   443  metadata:
   444    labels:
   445      app: jaeger
   446      component: agent
   447      jaeger-infra: agent-daemonset
   448      release: jaeger
   449    name: jaeger-agent
   450  spec:
   451    template:
   452      metadata:
   453        labels:
   454          app: jaeger
   455          component: agent
   456          jaeger-infra: agent-instance
   457          release: jaeger
   458      spec:
   459        containers:
   460        - env:
   461          - name: COLLECTOR_HOST_PORT
   462            valueFrom:
   463              configMapKeyRef:
   464                key: collector.host-port
   465                name: jaeger
   466          image: jaegertracing/jaeger-agent:1.4.1
   467          imagePullPolicy: IfNotPresent
   468          name: jaeger-agent
   469          ports:
   470          - containerPort: 5775
   471            protocol: UDP
   472          - containerPort: 6831
   473            protocol: UDP
   474          - containerPort: 6832
   475            protocol: UDP
   476          - containerPort: 5778
   477            protocol: TCP
   478          resources: {}
   479        dnsPolicy: ClusterFirst
   480        nodeSelector: {}