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: {}