github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/image-pull-case1/cluster-snapshot/bobs-books/pods.json (about) 1 { 2 "kind": "PodList", 3 "apiVersion": "v1", 4 "metadata": { 5 "selfLink": "/api/v1/namespaces/bobs-books/pods", 6 "resourceVersion": "46366" 7 }, 8 "items": [ 9 { 10 "metadata": { 11 "name": "bobbys-coherence-0", 12 "generateName": "bobbys-coherence-", 13 "namespace": "bobs-books", 14 "selfLink": "/api/v1/namespaces/bobs-books/pods/bobbys-coherence-0", 15 "uid": "23e5fa42-ee45-4b93-8495-dfbef2560de3", 16 "resourceVersion": "29567", 17 "creationTimestamp": "2021-03-15T19:01:02Z", 18 "labels": { 19 "app.oam.dev/component": "bobby-coh", 20 "app.oam.dev/name": "bobs-books", 21 "coherenceCluster": "bobbys-coherence", 22 "coherenceComponent": "coherencePod", 23 "coherenceDeployment": "bobbys-coherence", 24 "coherenceRole": "bobbys-coherence", 25 "coherenceWKAMember": "true", 26 "controller-revision-hash": "bobbys-coherence-6bf5dcb974", 27 "statefulset.kubernetes.io/pod-name": "bobbys-coherence-0" 28 }, 29 "annotations": { 30 "sidecar.istio.io/inject": "false", 31 "verrazzano.io/metricsEnabled": "true", 32 "verrazzano.io/metricsPath": "/metrics", 33 "verrazzano.io/metricsPort": "9612" 34 }, 35 "ownerReferences": [ 36 { 37 "apiVersion": "apps/v1", 38 "kind": "StatefulSet", 39 "name": "bobbys-coherence", 40 "uid": "e672673e-8931-4b3e-a437-9f303d1b71be", 41 "controller": true, 42 "blockOwnerDeletion": true 43 } 44 ], 45 "managedFields": [ 46 { 47 "manager": "kube-controller-manager", 48 "operation": "Update", 49 "apiVersion": "v1", 50 "time": "2021-03-15T19:01:02Z", 51 "fieldsType": "FieldsV1", 52 "fieldsV1": { 53 "f:metadata": { 54 "f:annotations": { 55 ".": {}, 56 "f:sidecar.istio.io/inject": {}, 57 "f:verrazzano.io/metricsEnabled": {}, 58 "f:verrazzano.io/metricsPath": {}, 59 "f:verrazzano.io/metricsPort": {} 60 }, 61 "f:generateName": {}, 62 "f:labels": { 63 ".": {}, 64 "f:app.oam.dev/component": {}, 65 "f:app.oam.dev/name": {}, 66 "f:coherenceCluster": {}, 67 "f:coherenceComponent": {}, 68 "f:coherenceDeployment": {}, 69 "f:coherenceRole": {}, 70 "f:coherenceWKAMember": {}, 71 "f:controller-revision-hash": {}, 72 "f:statefulset.kubernetes.io/pod-name": {} 73 }, 74 "f:ownerReferences": { 75 ".": {}, 76 "k:{\"uid\":\"e672673e-8931-4b3e-a437-9f303d1b71be\"}": { 77 ".": {}, 78 "f:apiVersion": {}, 79 "f:blockOwnerDeletion": {}, 80 "f:controller": {}, 81 "f:kind": {}, 82 "f:name": {}, 83 "f:uid": {} 84 } 85 } 86 }, 87 "f:spec": { 88 "f:affinity": { 89 ".": {}, 90 "f:podAntiAffinity": { 91 ".": {}, 92 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 93 } 94 }, 95 "f:containers": { 96 "k:{\"name\":\"coherence\"}": { 97 ".": {}, 98 "f:command": {}, 99 "f:env": { 100 ".": {}, 101 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 102 ".": {}, 103 "f:name": {}, 104 "f:value": {} 105 }, 106 "k:{\"name\":\"COH_HEALTH_PORT\"}": { 107 ".": {}, 108 "f:name": {}, 109 "f:value": {} 110 }, 111 "k:{\"name\":\"COH_IDENTITY\"}": { 112 ".": {}, 113 "f:name": {}, 114 "f:value": {} 115 }, 116 "k:{\"name\":\"COH_MACHINE_NAME\"}": { 117 ".": {}, 118 "f:name": {}, 119 "f:valueFrom": { 120 ".": {}, 121 "f:fieldRef": { 122 ".": {}, 123 "f:apiVersion": {}, 124 "f:fieldPath": {} 125 } 126 } 127 }, 128 "k:{\"name\":\"COH_MEMBER_NAME\"}": { 129 ".": {}, 130 "f:name": {}, 131 "f:valueFrom": { 132 ".": {}, 133 "f:fieldRef": { 134 ".": {}, 135 "f:apiVersion": {}, 136 "f:fieldPath": {} 137 } 138 } 139 }, 140 "k:{\"name\":\"COH_METRICS_ENABLED\"}": { 141 ".": {}, 142 "f:name": {}, 143 "f:value": {} 144 }, 145 "k:{\"name\":\"COH_MGMT_ENABLED\"}": { 146 ".": {}, 147 "f:name": {}, 148 "f:value": {} 149 }, 150 "k:{\"name\":\"COH_POD_UID\"}": { 151 ".": {}, 152 "f:name": {}, 153 "f:valueFrom": { 154 ".": {}, 155 "f:fieldRef": { 156 ".": {}, 157 "f:apiVersion": {}, 158 "f:fieldPath": {} 159 } 160 } 161 }, 162 "k:{\"name\":\"COH_RACK_INFO_LOCATION\"}": { 163 ".": {}, 164 "f:name": {}, 165 "f:value": {} 166 }, 167 "k:{\"name\":\"COH_ROLE\"}": { 168 ".": {}, 169 "f:name": {}, 170 "f:value": {} 171 }, 172 "k:{\"name\":\"COH_SITE_INFO_LOCATION\"}": { 173 ".": {}, 174 "f:name": {}, 175 "f:value": {} 176 }, 177 "k:{\"name\":\"COH_UTIL_DIR\"}": { 178 ".": {}, 179 "f:name": {}, 180 "f:value": {} 181 }, 182 "k:{\"name\":\"COH_WKA\"}": { 183 ".": {}, 184 "f:name": {}, 185 "f:value": {} 186 }, 187 "k:{\"name\":\"JAEGER_SAMPLER_PARAM\"}": { 188 ".": {}, 189 "f:name": {}, 190 "f:value": {} 191 }, 192 "k:{\"name\":\"JAEGER_SAMPLER_TYPE\"}": { 193 ".": {}, 194 "f:name": {}, 195 "f:value": {} 196 }, 197 "k:{\"name\":\"JVM_ARGS\"}": { 198 ".": {}, 199 "f:name": {}, 200 "f:value": {} 201 }, 202 "k:{\"name\":\"JVM_GC_LOGGING\"}": { 203 ".": {}, 204 "f:name": {}, 205 "f:value": {} 206 }, 207 "k:{\"name\":\"JVM_HEAP_SIZE\"}": { 208 ".": {}, 209 "f:name": {}, 210 "f:value": {} 211 }, 212 "k:{\"name\":\"JVM_USE_CONTAINER_LIMITS\"}": { 213 ".": {}, 214 "f:name": {}, 215 "f:value": {} 216 }, 217 "k:{\"name\":\"OPERATOR_HOST\"}": { 218 ".": {}, 219 "f:name": {}, 220 "f:valueFrom": { 221 ".": {}, 222 "f:secretKeyRef": { 223 ".": {}, 224 "f:key": {}, 225 "f:name": {}, 226 "f:optional": {} 227 } 228 } 229 }, 230 "k:{\"name\":\"OPERATOR_REQUEST_TIMEOUT\"}": { 231 ".": {}, 232 "f:name": {}, 233 "f:value": {} 234 }, 235 "k:{\"name\":\"TRACING_HOST\"}": { 236 ".": {}, 237 "f:name": {}, 238 "f:value": {} 239 } 240 }, 241 "f:image": {}, 242 "f:imagePullPolicy": {}, 243 "f:livenessProbe": { 244 ".": {}, 245 "f:failureThreshold": {}, 246 "f:httpGet": { 247 ".": {}, 248 "f:path": {}, 249 "f:port": {}, 250 "f:scheme": {} 251 }, 252 "f:initialDelaySeconds": {}, 253 "f:periodSeconds": {}, 254 "f:successThreshold": {}, 255 "f:timeoutSeconds": {} 256 }, 257 "f:name": {}, 258 "f:ports": { 259 ".": {}, 260 "k:{\"containerPort\":7,\"protocol\":\"TCP\"}": { 261 ".": {}, 262 "f:containerPort": {}, 263 "f:name": {}, 264 "f:protocol": {} 265 }, 266 "k:{\"containerPort\":6676,\"protocol\":\"TCP\"}": { 267 ".": {}, 268 "f:containerPort": {}, 269 "f:name": {}, 270 "f:protocol": {} 271 }, 272 "k:{\"containerPort\":9000,\"protocol\":\"TCP\"}": { 273 ".": {}, 274 "f:containerPort": {}, 275 "f:name": {}, 276 "f:protocol": {} 277 } 278 }, 279 "f:readinessProbe": { 280 ".": {}, 281 "f:failureThreshold": {}, 282 "f:httpGet": { 283 ".": {}, 284 "f:path": {}, 285 "f:port": {}, 286 "f:scheme": {} 287 }, 288 "f:initialDelaySeconds": {}, 289 "f:periodSeconds": {}, 290 "f:successThreshold": {}, 291 "f:timeoutSeconds": {} 292 }, 293 "f:resources": { 294 ".": {}, 295 "f:limits": { 296 ".": {}, 297 "f:cpu": {} 298 }, 299 "f:requests": { 300 ".": {}, 301 "f:cpu": {} 302 } 303 }, 304 "f:terminationMessagePath": {}, 305 "f:terminationMessagePolicy": {}, 306 "f:volumeMounts": { 307 ".": {}, 308 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 309 ".": {}, 310 "f:mountPath": {}, 311 "f:name": {} 312 }, 313 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 314 ".": {}, 315 "f:mountPath": {}, 316 "f:name": {} 317 }, 318 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 319 ".": {}, 320 "f:mountPath": {}, 321 "f:name": {}, 322 "f:readOnly": {}, 323 "f:subPath": {} 324 }, 325 "k:{\"mountPath\":\"/fluentd/secret\"}": { 326 ".": {}, 327 "f:mountPath": {}, 328 "f:name": {} 329 }, 330 "k:{\"mountPath\":\"/logs\"}": { 331 ".": {}, 332 "f:mountPath": {}, 333 "f:name": {} 334 } 335 } 336 }, 337 "k:{\"name\":\"fluentd\"}": { 338 ".": {}, 339 "f:args": {}, 340 "f:env": { 341 ".": {}, 342 "k:{\"name\":\"APP_CONF_NAME\"}": { 343 ".": {}, 344 "f:name": {}, 345 "f:valueFrom": { 346 ".": {}, 347 "f:fieldRef": { 348 ".": {}, 349 "f:apiVersion": {}, 350 "f:fieldPath": {} 351 } 352 } 353 }, 354 "k:{\"name\":\"CLUSTER_NAME\"}": { 355 ".": {}, 356 "f:name": {}, 357 "f:value": {} 358 }, 359 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 360 ".": {}, 361 "f:name": {}, 362 "f:value": {} 363 }, 364 "k:{\"name\":\"COH_MACHINE_NAME\"}": { 365 ".": {}, 366 "f:name": {}, 367 "f:valueFrom": { 368 ".": {}, 369 "f:fieldRef": { 370 ".": {}, 371 "f:apiVersion": {}, 372 "f:fieldPath": {} 373 } 374 } 375 }, 376 "k:{\"name\":\"COH_MEMBER_NAME\"}": { 377 ".": {}, 378 "f:name": {}, 379 "f:valueFrom": { 380 ".": {}, 381 "f:fieldRef": { 382 ".": {}, 383 "f:apiVersion": {}, 384 "f:fieldPath": {} 385 } 386 } 387 }, 388 "k:{\"name\":\"COH_POD_UID\"}": { 389 ".": {}, 390 "f:name": {}, 391 "f:valueFrom": { 392 ".": {}, 393 "f:fieldRef": { 394 ".": {}, 395 "f:apiVersion": {}, 396 "f:fieldPath": {} 397 } 398 } 399 }, 400 "k:{\"name\":\"COH_ROLE\"}": { 401 ".": {}, 402 "f:name": {}, 403 "f:value": {} 404 }, 405 "k:{\"name\":\"COMPONENT_NAME\"}": { 406 ".": {}, 407 "f:name": {}, 408 "f:valueFrom": { 409 ".": {}, 410 "f:fieldRef": { 411 ".": {}, 412 "f:apiVersion": {}, 413 "f:fieldPath": {} 414 } 415 } 416 }, 417 "k:{\"name\":\"ELASTICSEARCH_PASSWORD\"}": { 418 ".": {}, 419 "f:name": {}, 420 "f:valueFrom": { 421 ".": {}, 422 "f:secretKeyRef": { 423 ".": {}, 424 "f:key": {}, 425 "f:name": {}, 426 "f:optional": {} 427 } 428 } 429 }, 430 "k:{\"name\":\"ELASTICSEARCH_URL\"}": { 431 ".": {}, 432 "f:name": {}, 433 "f:value": {} 434 }, 435 "k:{\"name\":\"ELASTICSEARCH_USER\"}": { 436 ".": {}, 437 "f:name": {}, 438 "f:valueFrom": { 439 ".": {}, 440 "f:secretKeyRef": { 441 ".": {}, 442 "f:key": {}, 443 "f:name": {}, 444 "f:optional": {} 445 } 446 } 447 }, 448 "k:{\"name\":\"FLUENTD_CONF\"}": { 449 ".": {}, 450 "f:name": {}, 451 "f:value": {} 452 }, 453 "k:{\"name\":\"FLUENT_ELASTICSEARCH_SED_DISABLE\"}": { 454 ".": {}, 455 "f:name": {}, 456 "f:value": {} 457 }, 458 "k:{\"name\":\"LOG_PATH\"}": { 459 ".": {}, 460 "f:name": {}, 461 "f:value": {} 462 }, 463 "k:{\"name\":\"NAMESPACE\"}": { 464 ".": {}, 465 "f:name": {}, 466 "f:value": {} 467 } 468 }, 469 "f:image": {}, 470 "f:imagePullPolicy": {}, 471 "f:name": {}, 472 "f:resources": {}, 473 "f:terminationMessagePath": {}, 474 "f:terminationMessagePolicy": {}, 475 "f:volumeMounts": { 476 ".": {}, 477 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 478 ".": {}, 479 "f:mountPath": {}, 480 "f:name": {} 481 }, 482 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 483 ".": {}, 484 "f:mountPath": {}, 485 "f:name": {} 486 }, 487 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 488 ".": {}, 489 "f:mountPath": {}, 490 "f:name": {}, 491 "f:readOnly": {}, 492 "f:subPath": {} 493 }, 494 "k:{\"mountPath\":\"/fluentd/secret\"}": { 495 ".": {}, 496 "f:mountPath": {}, 497 "f:name": {} 498 }, 499 "k:{\"mountPath\":\"/logs\"}": { 500 ".": {}, 501 "f:mountPath": {}, 502 "f:name": {} 503 } 504 } 505 } 506 }, 507 "f:dnsPolicy": {}, 508 "f:enableServiceLinks": {}, 509 "f:hostname": {}, 510 "f:imagePullSecrets": { 511 ".": {}, 512 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 513 ".": {}, 514 "f:name": {} 515 } 516 }, 517 "f:initContainers": { 518 ".": {}, 519 "k:{\"name\":\"coherence-k8s-utils\"}": { 520 ".": {}, 521 "f:command": {}, 522 "f:env": { 523 ".": {}, 524 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 525 ".": {}, 526 "f:name": {}, 527 "f:value": {} 528 }, 529 "k:{\"name\":\"COH_UTIL_DIR\"}": { 530 ".": {}, 531 "f:name": {}, 532 "f:value": {} 533 } 534 }, 535 "f:image": {}, 536 "f:imagePullPolicy": {}, 537 "f:name": {}, 538 "f:resources": {}, 539 "f:terminationMessagePath": {}, 540 "f:terminationMessagePolicy": {}, 541 "f:volumeMounts": { 542 ".": {}, 543 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 544 ".": {}, 545 "f:mountPath": {}, 546 "f:name": {} 547 }, 548 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 549 ".": {}, 550 "f:mountPath": {}, 551 "f:name": {} 552 }, 553 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 554 ".": {}, 555 "f:mountPath": {}, 556 "f:name": {}, 557 "f:readOnly": {}, 558 "f:subPath": {} 559 } 560 } 561 } 562 }, 563 "f:restartPolicy": {}, 564 "f:schedulerName": {}, 565 "f:securityContext": {}, 566 "f:subdomain": {}, 567 "f:terminationGracePeriodSeconds": {}, 568 "f:volumes": { 569 ".": {}, 570 "k:{\"name\":\"coh-utils\"}": { 571 ".": {}, 572 "f:emptyDir": {}, 573 "f:name": {} 574 }, 575 "k:{\"name\":\"fluentd-config-coherence\"}": { 576 ".": {}, 577 "f:configMap": { 578 ".": {}, 579 "f:defaultMode": {}, 580 "f:name": {} 581 }, 582 "f:name": {} 583 }, 584 "k:{\"name\":\"fluentd-config-volume\"}": { 585 ".": {}, 586 "f:configMap": { 587 ".": {}, 588 "f:defaultMode": {}, 589 "f:name": {} 590 }, 591 "f:name": {} 592 }, 593 "k:{\"name\":\"jvm\"}": { 594 ".": {}, 595 "f:emptyDir": {}, 596 "f:name": {} 597 }, 598 "k:{\"name\":\"logs\"}": { 599 ".": {}, 600 "f:emptyDir": {}, 601 "f:name": {} 602 }, 603 "k:{\"name\":\"secret-volume\"}": { 604 ".": {}, 605 "f:name": {}, 606 "f:secret": { 607 ".": {}, 608 "f:defaultMode": {}, 609 "f:secretName": {} 610 } 611 } 612 } 613 } 614 } 615 }, 616 { 617 "manager": "kubelet", 618 "operation": "Update", 619 "apiVersion": "v1", 620 "time": "2021-03-15T19:01:56Z", 621 "fieldsType": "FieldsV1", 622 "fieldsV1": { 623 "f:status": { 624 "f:conditions": { 625 "k:{\"type\":\"ContainersReady\"}": { 626 ".": {}, 627 "f:lastProbeTime": {}, 628 "f:lastTransitionTime": {}, 629 "f:status": {}, 630 "f:type": {} 631 }, 632 "k:{\"type\":\"Initialized\"}": { 633 ".": {}, 634 "f:lastProbeTime": {}, 635 "f:lastTransitionTime": {}, 636 "f:status": {}, 637 "f:type": {} 638 }, 639 "k:{\"type\":\"Ready\"}": { 640 ".": {}, 641 "f:lastProbeTime": {}, 642 "f:lastTransitionTime": {}, 643 "f:status": {}, 644 "f:type": {} 645 } 646 }, 647 "f:containerStatuses": {}, 648 "f:hostIP": {}, 649 "f:initContainerStatuses": {}, 650 "f:phase": {}, 651 "f:podIP": {}, 652 "f:podIPs": { 653 ".": {}, 654 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 655 ".": {}, 656 "f:ip": {} 657 } 658 }, 659 "f:startTime": {} 660 } 661 } 662 } 663 ] 664 }, 665 "spec": { 666 "volumes": [ 667 { 668 "name": "coh-utils", 669 "emptyDir": {} 670 }, 671 { 672 "name": "jvm", 673 "emptyDir": {} 674 }, 675 { 676 "name": "fluentd-config-coherence", 677 "configMap": { 678 "name": "fluentd-config-coherence", 679 "defaultMode": 420 680 } 681 }, 682 { 683 "name": "fluentd-config-volume", 684 "configMap": { 685 "name": "fluentd-config-coherence", 686 "defaultMode": 420 687 } 688 }, 689 { 690 "name": "secret-volume", 691 "secret": { 692 "secretName": "verrazzano", 693 "defaultMode": 420 694 } 695 }, 696 { 697 "name": "logs", 698 "emptyDir": {} 699 }, 700 { 701 "name": "default-token-fw72z", 702 "secret": { 703 "secretName": "default-token-fw72z", 704 "defaultMode": 420 705 } 706 } 707 ], 708 "initContainers": [ 709 { 710 "name": "coherence-k8s-utils", 711 "image": "ghcr.io/oracle/coherence-operator:3.1.3-utils", 712 "command": [ 713 "/files/runner", 714 "init" 715 ], 716 "env": [ 717 { 718 "name": "COH_UTIL_DIR", 719 "value": "/coherence-operator/utils" 720 }, 721 { 722 "name": "COH_CLUSTER_NAME", 723 "value": "bobbys-coherence" 724 } 725 ], 726 "resources": {}, 727 "volumeMounts": [ 728 { 729 "name": "coh-utils", 730 "mountPath": "/coherence-operator/utils" 731 }, 732 { 733 "name": "jvm", 734 "mountPath": "/coherence-operator/jvm" 735 }, 736 { 737 "name": "fluentd-config-coherence", 738 "readOnly": true, 739 "mountPath": "/fluentd/etc/fluentd.conf", 740 "subPath": "fluentd.conf" 741 }, 742 { 743 "name": "default-token-fw72z", 744 "readOnly": true, 745 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 746 } 747 ], 748 "terminationMessagePath": "/dev/termination-log", 749 "terminationMessagePolicy": "File", 750 "imagePullPolicy": "IfNotPresent" 751 } 752 ], 753 "containers": [ 754 { 755 "name": "coherence", 756 "image": "container-registry.oracle.com/verrazzano/example-bobbys-coherence:0.1.12-1-20210205215204-b624b86", 757 "command": [ 758 "/coherence-operator/utils/runner", 759 "server" 760 ], 761 "ports": [ 762 { 763 "name": "coherence", 764 "containerPort": 7, 765 "protocol": "TCP" 766 }, 767 { 768 "name": "health", 769 "containerPort": 6676, 770 "protocol": "TCP" 771 }, 772 { 773 "name": "extend", 774 "containerPort": 9000, 775 "protocol": "TCP" 776 } 777 ], 778 "env": [ 779 { 780 "name": "TRACING_HOST", 781 "value": "jaeger-collector" 782 }, 783 { 784 "name": "JAEGER_SAMPLER_TYPE", 785 "value": "const" 786 }, 787 { 788 "name": "JAEGER_SAMPLER_PARAM", 789 "value": "1" 790 }, 791 { 792 "name": "COH_MACHINE_NAME", 793 "valueFrom": { 794 "fieldRef": { 795 "apiVersion": "v1", 796 "fieldPath": "spec.nodeName" 797 } 798 } 799 }, 800 { 801 "name": "COH_MEMBER_NAME", 802 "valueFrom": { 803 "fieldRef": { 804 "apiVersion": "v1", 805 "fieldPath": "metadata.name" 806 } 807 } 808 }, 809 { 810 "name": "COH_POD_UID", 811 "valueFrom": { 812 "fieldRef": { 813 "apiVersion": "v1", 814 "fieldPath": "metadata.uid" 815 } 816 } 817 }, 818 { 819 "name": "COH_CLUSTER_NAME", 820 "value": "bobbys-coherence" 821 }, 822 { 823 "name": "COH_ROLE", 824 "value": "bobbys-coherence" 825 }, 826 { 827 "name": "COH_WKA", 828 "value": "bobbys-coherence-wka.bobs-books.svc.cluster.local" 829 }, 830 { 831 "name": "OPERATOR_HOST", 832 "valueFrom": { 833 "secretKeyRef": { 834 "name": "coherence-operator-config", 835 "key": "operatorhost", 836 "optional": true 837 } 838 } 839 }, 840 { 841 "name": "COH_SITE_INFO_LOCATION", 842 "value": "http://$(OPERATOR_HOST)/site/$(COH_MACHINE_NAME)" 843 }, 844 { 845 "name": "COH_RACK_INFO_LOCATION", 846 "value": "http://$(OPERATOR_HOST)/rack/$(COH_MACHINE_NAME)" 847 }, 848 { 849 "name": "COH_UTIL_DIR", 850 "value": "/coherence-operator/utils" 851 }, 852 { 853 "name": "OPERATOR_REQUEST_TIMEOUT", 854 "value": "120" 855 }, 856 { 857 "name": "COH_HEALTH_PORT", 858 "value": "6676" 859 }, 860 { 861 "name": "COH_IDENTITY", 862 "value": "bobbys-coherence@bobs-books" 863 }, 864 { 865 "name": "JVM_ARGS", 866 "value": "-Dcoherence.k8s.operator.health.wait.dcs=false -Dcoherence.log=jdk -Dcoherence.log.logger=com.oracle.coherence -Djava.util.logging.config.file=/coherence-operator/utils/logging/logging.properties" 867 }, 868 { 869 "name": "JVM_HEAP_SIZE", 870 "value": "1g" 871 }, 872 { 873 "name": "JVM_GC_LOGGING", 874 "value": "false" 875 }, 876 { 877 "name": "JVM_USE_CONTAINER_LIMITS", 878 "value": "true" 879 }, 880 { 881 "name": "COH_MGMT_ENABLED", 882 "value": "false" 883 }, 884 { 885 "name": "COH_METRICS_ENABLED", 886 "value": "false" 887 } 888 ], 889 "resources": { 890 "limits": { 891 "cpu": "32" 892 }, 893 "requests": { 894 "cpu": "0" 895 } 896 }, 897 "volumeMounts": [ 898 { 899 "name": "coh-utils", 900 "mountPath": "/coherence-operator/utils" 901 }, 902 { 903 "name": "jvm", 904 "mountPath": "/coherence-operator/jvm" 905 }, 906 { 907 "name": "logs", 908 "mountPath": "/logs" 909 }, 910 { 911 "name": "secret-volume", 912 "mountPath": "/fluentd/secret" 913 }, 914 { 915 "name": "fluentd-config-coherence", 916 "readOnly": true, 917 "mountPath": "/fluentd/etc/fluentd.conf", 918 "subPath": "fluentd.conf" 919 }, 920 { 921 "name": "default-token-fw72z", 922 "readOnly": true, 923 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 924 } 925 ], 926 "livenessProbe": { 927 "httpGet": { 928 "path": "/healthz", 929 "port": 6676, 930 "scheme": "HTTP" 931 }, 932 "initialDelaySeconds": 60, 933 "timeoutSeconds": 30, 934 "periodSeconds": 60, 935 "successThreshold": 1, 936 "failureThreshold": 5 937 }, 938 "readinessProbe": { 939 "httpGet": { 940 "path": "/ready", 941 "port": 6676, 942 "scheme": "HTTP" 943 }, 944 "initialDelaySeconds": 30, 945 "timeoutSeconds": 30, 946 "periodSeconds": 60, 947 "successThreshold": 1, 948 "failureThreshold": 50 949 }, 950 "terminationMessagePath": "/dev/termination-log", 951 "terminationMessagePolicy": "File", 952 "imagePullPolicy": "IfNotPresent" 953 }, 954 { 955 "name": "fluentd", 956 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 957 "args": [ 958 "-c", 959 "/etc/fluent.conf" 960 ], 961 "env": [ 962 { 963 "name": "LOG_PATH", 964 "value": "/logs" 965 }, 966 { 967 "name": "FLUENTD_CONF", 968 "value": "fluentd.conf" 969 }, 970 { 971 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 972 "value": "true" 973 }, 974 { 975 "name": "ELASTICSEARCH_URL", 976 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 977 }, 978 { 979 "name": "ELASTICSEARCH_USER", 980 "valueFrom": { 981 "secretKeyRef": { 982 "name": "verrazzano", 983 "key": "username", 984 "optional": true 985 } 986 } 987 }, 988 { 989 "name": "ELASTICSEARCH_PASSWORD", 990 "valueFrom": { 991 "secretKeyRef": { 992 "name": "verrazzano", 993 "key": "password", 994 "optional": true 995 } 996 } 997 }, 998 { 999 "name": "NAMESPACE", 1000 "value": "bobs-books" 1001 }, 1002 { 1003 "name": "APP_CONF_NAME", 1004 "valueFrom": { 1005 "fieldRef": { 1006 "apiVersion": "v1", 1007 "fieldPath": "metadata.labels['app.oam.dev/name']" 1008 } 1009 } 1010 }, 1011 { 1012 "name": "COMPONENT_NAME", 1013 "valueFrom": { 1014 "fieldRef": { 1015 "apiVersion": "v1", 1016 "fieldPath": "metadata.labels['app.oam.dev/component']" 1017 } 1018 } 1019 }, 1020 { 1021 "name": "CLUSTER_NAME", 1022 "value": "local" 1023 }, 1024 { 1025 "name": "COH_MACHINE_NAME", 1026 "valueFrom": { 1027 "fieldRef": { 1028 "apiVersion": "v1", 1029 "fieldPath": "spec.nodeName" 1030 } 1031 } 1032 }, 1033 { 1034 "name": "COH_MEMBER_NAME", 1035 "valueFrom": { 1036 "fieldRef": { 1037 "apiVersion": "v1", 1038 "fieldPath": "metadata.name" 1039 } 1040 } 1041 }, 1042 { 1043 "name": "COH_POD_UID", 1044 "valueFrom": { 1045 "fieldRef": { 1046 "apiVersion": "v1", 1047 "fieldPath": "metadata.uid" 1048 } 1049 } 1050 }, 1051 { 1052 "name": "COH_CLUSTER_NAME", 1053 "value": "bobbys-coherence" 1054 }, 1055 { 1056 "name": "COH_ROLE", 1057 "value": "bobbys-coherence" 1058 } 1059 ], 1060 "resources": {}, 1061 "volumeMounts": [ 1062 { 1063 "name": "coh-utils", 1064 "mountPath": "/coherence-operator/utils" 1065 }, 1066 { 1067 "name": "jvm", 1068 "mountPath": "/coherence-operator/jvm" 1069 }, 1070 { 1071 "name": "logs", 1072 "mountPath": "/logs" 1073 }, 1074 { 1075 "name": "secret-volume", 1076 "mountPath": "/fluentd/secret" 1077 }, 1078 { 1079 "name": "fluentd-config-coherence", 1080 "readOnly": true, 1081 "mountPath": "/fluentd/etc/fluentd.conf", 1082 "subPath": "fluentd.conf" 1083 }, 1084 { 1085 "name": "default-token-fw72z", 1086 "readOnly": true, 1087 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 1088 } 1089 ], 1090 "terminationMessagePath": "/dev/termination-log", 1091 "terminationMessagePolicy": "File", 1092 "imagePullPolicy": "IfNotPresent" 1093 } 1094 ], 1095 "restartPolicy": "Always", 1096 "terminationGracePeriodSeconds": 30, 1097 "dnsPolicy": "ClusterFirst", 1098 "serviceAccountName": "default", 1099 "serviceAccount": "default", 1100 "nodeName": "at-tests-control-plane", 1101 "securityContext": {}, 1102 "imagePullSecrets": [ 1103 { 1104 "name": "bobs-books-repo-credentials" 1105 } 1106 ], 1107 "hostname": "bobbys-coherence-0", 1108 "subdomain": "bobbys-coherence-sts", 1109 "affinity": { 1110 "podAntiAffinity": { 1111 "preferredDuringSchedulingIgnoredDuringExecution": [ 1112 { 1113 "weight": 1, 1114 "podAffinityTerm": { 1115 "labelSelector": { 1116 "matchExpressions": [ 1117 { 1118 "key": "coherenceCluster", 1119 "operator": "In", 1120 "values": [ 1121 "bobbys-coherence" 1122 ] 1123 }, 1124 { 1125 "key": "coherenceDeployment", 1126 "operator": "In", 1127 "values": [ 1128 "bobbys-coherence" 1129 ] 1130 } 1131 ] 1132 }, 1133 "topologyKey": "topology.kubernetes.io/zone" 1134 } 1135 } 1136 ] 1137 } 1138 }, 1139 "schedulerName": "default-scheduler", 1140 "tolerations": [ 1141 { 1142 "key": "node.kubernetes.io/not-ready", 1143 "operator": "Exists", 1144 "effect": "NoExecute", 1145 "tolerationSeconds": 300 1146 }, 1147 { 1148 "key": "node.kubernetes.io/unreachable", 1149 "operator": "Exists", 1150 "effect": "NoExecute", 1151 "tolerationSeconds": 300 1152 } 1153 ], 1154 "priority": 0, 1155 "enableServiceLinks": true 1156 }, 1157 "status": { 1158 "phase": "Running", 1159 "conditions": [ 1160 { 1161 "type": "Initialized", 1162 "status": "True", 1163 "lastProbeTime": null, 1164 "lastTransitionTime": "2021-03-15T19:01:06Z" 1165 }, 1166 { 1167 "type": "Ready", 1168 "status": "True", 1169 "lastProbeTime": null, 1170 "lastTransitionTime": "2021-03-15T19:01:55Z" 1171 }, 1172 { 1173 "type": "ContainersReady", 1174 "status": "True", 1175 "lastProbeTime": null, 1176 "lastTransitionTime": "2021-03-15T19:01:55Z" 1177 }, 1178 { 1179 "type": "PodScheduled", 1180 "status": "True", 1181 "lastProbeTime": null, 1182 "lastTransitionTime": "2021-03-15T19:01:02Z" 1183 } 1184 ], 1185 "hostIP": "REDACTED-IP4-ADDRESS", 1186 "podIP": "REDACTED-IP4-ADDRESS", 1187 "podIPs": [ 1188 { 1189 "ip": "REDACTED-IP4-ADDRESS" 1190 } 1191 ], 1192 "startTime": "2021-03-15T19:01:02Z", 1193 "initContainerStatuses": [ 1194 { 1195 "name": "coherence-k8s-utils", 1196 "state": { 1197 "terminated": { 1198 "exitCode": 0, 1199 "reason": "Completed", 1200 "startedAt": "2021-03-15T19:01:04Z", 1201 "finishedAt": "2021-03-15T19:01:05Z", 1202 "containerID": "containerd://04a2386ba5b240e286b40debc41d5948decabf8aa1ebb22f32dd6f4ca8fa0249" 1203 } 1204 }, 1205 "lastState": {}, 1206 "ready": true, 1207 "restartCount": 0, 1208 "image": "ghcr.io/oracle/coherence-operator:3.1.3-utils", 1209 "imageID": "sha256:6b46b3564f63cf41d4a4b6de2683571027a32cb74c0f2b13ed85701711fe5c70", 1210 "containerID": "containerd://04a2386ba5b240e286b40debc41d5948decabf8aa1ebb22f32dd6f4ca8fa0249" 1211 } 1212 ], 1213 "containerStatuses": [ 1214 { 1215 "name": "coherence", 1216 "state": { 1217 "running": { 1218 "startedAt": "2021-03-15T19:01:06Z" 1219 } 1220 }, 1221 "lastState": {}, 1222 "ready": true, 1223 "restartCount": 0, 1224 "image": "container-registry.oracle.com/verrazzano/example-bobbys-coherence:0.1.12-1-20210205215204-b624b86", 1225 "imageID": "sha256:990ae328e4411761de7e649367a695efc4283186e413473ed760d41fe7df83b7", 1226 "containerID": "containerd://54b8f9e2d0fb9971a978431146ff6a41149c0754bc60f6db123308c6a69efe3d", 1227 "started": true 1228 }, 1229 { 1230 "name": "fluentd", 1231 "state": { 1232 "running": { 1233 "startedAt": "2021-03-15T19:01:07Z" 1234 } 1235 }, 1236 "lastState": {}, 1237 "ready": true, 1238 "restartCount": 0, 1239 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 1240 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 1241 "containerID": "containerd://0e0ae4d2d51590444b4d8e45a4bb3d941f0fe30be622ddc66e286d3ec7988ec7", 1242 "started": true 1243 } 1244 ], 1245 "qosClass": "Burstable" 1246 } 1247 }, 1248 { 1249 "metadata": { 1250 "name": "bobbys-front-end-adminserver", 1251 "namespace": "bobs-books", 1252 "selfLink": "/api/v1/namespaces/bobs-books/pods/bobbys-front-end-adminserver", 1253 "uid": "2d1bbb79-d941-48fd-b212-43bec580f779", 1254 "resourceVersion": "46344", 1255 "creationTimestamp": "2021-03-15T19:05:13Z", 1256 "deletionTimestamp": "2021-03-15T19:43:23Z", 1257 "deletionGracePeriodSeconds": 40, 1258 "labels": { 1259 "app.oam.dev/component": "bobby-wls", 1260 "app.oam.dev/name": "bobs-books", 1261 "istio.io/rev": "default", 1262 "security.istio.io/tlsMode": "istio", 1263 "service.istio.io/canonical-name": "bobbys-front-end-adminserver", 1264 "service.istio.io/canonical-revision": "latest", 1265 "verrazzano.io/istio": "bobs-books", 1266 "weblogic.createdByOperator": "true", 1267 "weblogic.domainName": "bobbys-front-end", 1268 "weblogic.domainUID": "bobbys-front-end", 1269 "weblogic.modelInImageDomainZipHash": "md5.3540e0632753943eb69bb367ec393311.md5", 1270 "weblogic.serverName": "AdminServer" 1271 }, 1272 "annotations": { 1273 "prometheus.io/path": "/wls-exporter/metrics", 1274 "prometheus.io/port": "7001", 1275 "prometheus.io/scrape": "true", 1276 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}", 1277 "weblogic.sha256": "a54d4044cb6084b0de76861fac84a233d12018cc7f3e0b36754b65f982b16191" 1278 }, 1279 "ownerReferences": [ 1280 { 1281 "apiVersion": "weblogic.oracle/v8", 1282 "kind": "Domain", 1283 "name": "bobbys-front-end", 1284 "uid": "a973d26e-8496-4765-8783-35e122b728c8", 1285 "controller": true 1286 } 1287 ] 1288 }, 1289 "spec": { 1290 "volumes": [ 1291 { 1292 "name": "weblogic-scripts-cm-volume", 1293 "configMap": { 1294 "name": "weblogic-scripts-cm", 1295 "defaultMode": 365 1296 } 1297 }, 1298 { 1299 "name": "weblogic-domain-debug-cm-volume", 1300 "configMap": { 1301 "name": "bobbys-front-end-weblogic-domain-debug-cm", 1302 "defaultMode": 365, 1303 "optional": true 1304 } 1305 }, 1306 { 1307 "name": "weblogic-domain-introspect-cm-volume", 1308 "configMap": { 1309 "name": "bobbys-front-end-weblogic-domain-introspect-cm", 1310 "defaultMode": 365 1311 } 1312 }, 1313 { 1314 "name": "fluentd-config-volume", 1315 "configMap": { 1316 "name": "fluentd-config-weblogic", 1317 "defaultMode": 420 1318 } 1319 }, 1320 { 1321 "name": "secret-volume", 1322 "secret": { 1323 "secretName": "verrazzano", 1324 "defaultMode": 420 1325 } 1326 }, 1327 { 1328 "name": "weblogic-domain-storage-volume", 1329 "emptyDir": {} 1330 }, 1331 { 1332 "name": "weblogic-domain-runtime-encryption-volume", 1333 "secret": { 1334 "secretName": "bobbys-front-end-runtime-encrypt-secret", 1335 "defaultMode": 420 1336 } 1337 }, 1338 { 1339 "name": "default-token-fw72z", 1340 "secret": { 1341 "secretName": "default-token-fw72z", 1342 "defaultMode": 420 1343 } 1344 }, 1345 { 1346 "name": "istio-envoy", 1347 "emptyDir": { 1348 "medium": "Memory" 1349 } 1350 }, 1351 { 1352 "name": "istio-data", 1353 "emptyDir": {} 1354 }, 1355 { 1356 "name": "istio-podinfo", 1357 "downwardAPI": { 1358 "items": [ 1359 { 1360 "path": "labels", 1361 "fieldRef": { 1362 "apiVersion": "v1", 1363 "fieldPath": "metadata.labels" 1364 } 1365 }, 1366 { 1367 "path": "annotations", 1368 "fieldRef": { 1369 "apiVersion": "v1", 1370 "fieldPath": "metadata.annotations" 1371 } 1372 } 1373 ], 1374 "defaultMode": 420 1375 } 1376 }, 1377 { 1378 "name": "istio-token", 1379 "projected": { 1380 "sources": [ 1381 { 1382 "serviceAccountToken": { 1383 "audience": "istio-ca", 1384 "expirationSeconds": 43200, 1385 "path": "istio-token" 1386 } 1387 } 1388 ], 1389 "defaultMode": 420 1390 } 1391 }, 1392 { 1393 "name": "istiod-ca-cert", 1394 "configMap": { 1395 "name": "istio-ca-root-cert", 1396 "defaultMode": 420 1397 } 1398 }, 1399 { 1400 "name": "bobs-books-token-pfx5w", 1401 "secret": { 1402 "secretName": "bobs-books-token-pfx5w", 1403 "defaultMode": 420 1404 } 1405 } 1406 ], 1407 "initContainers": [ 1408 { 1409 "name": "istio-init", 1410 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 1411 "args": [ 1412 "istio-iptables", 1413 "-p", 1414 "15001", 1415 "-z", 1416 "15006", 1417 "-u", 1418 "1337", 1419 "-m", 1420 "REDIRECT", 1421 "-i", 1422 "*", 1423 "-x", 1424 "", 1425 "-b", 1426 "*", 1427 "-d", 1428 "15090,15021,15020" 1429 ], 1430 "env": [ 1431 { 1432 "name": "DNS_AGENT" 1433 } 1434 ], 1435 "resources": { 1436 "limits": { 1437 "cpu": "2", 1438 "memory": "1Gi" 1439 }, 1440 "requests": { 1441 "cpu": "10m", 1442 "memory": "10Mi" 1443 } 1444 }, 1445 "volumeMounts": [ 1446 { 1447 "name": "bobs-books-token-pfx5w", 1448 "readOnly": true, 1449 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 1450 } 1451 ], 1452 "terminationMessagePath": "/dev/termination-log", 1453 "terminationMessagePolicy": "File", 1454 "imagePullPolicy": "Always", 1455 "securityContext": { 1456 "capabilities": { 1457 "add": [ 1458 "NET_ADMIN", 1459 "NET_RAW" 1460 ], 1461 "drop": [ 1462 "ALL" 1463 ] 1464 }, 1465 "privileged": false, 1466 "runAsUser": 0, 1467 "runAsGroup": 0, 1468 "runAsNonRoot": false, 1469 "readOnlyRootFilesystem": false, 1470 "allowPrivilegeEscalation": false 1471 } 1472 } 1473 ], 1474 "containers": [ 1475 { 1476 "name": "fluentd", 1477 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 1478 "args": [ 1479 "-c", 1480 "/etc/fluent.conf" 1481 ], 1482 "env": [ 1483 { 1484 "name": "LOG_PATH", 1485 "value": "/scratch/logs/bobbys-front-end/AdminServer.log" 1486 }, 1487 { 1488 "name": "FLUENTD_CONF", 1489 "value": "fluentd.conf" 1490 }, 1491 { 1492 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 1493 "value": "true" 1494 }, 1495 { 1496 "name": "ELASTICSEARCH_URL", 1497 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 1498 }, 1499 { 1500 "name": "ELASTICSEARCH_USER", 1501 "valueFrom": { 1502 "secretKeyRef": { 1503 "name": "verrazzano", 1504 "key": "username", 1505 "optional": true 1506 } 1507 } 1508 }, 1509 { 1510 "name": "ELASTICSEARCH_PASSWORD", 1511 "valueFrom": { 1512 "secretKeyRef": { 1513 "name": "verrazzano", 1514 "key": "password", 1515 "optional": true 1516 } 1517 } 1518 }, 1519 { 1520 "name": "NAMESPACE", 1521 "value": "bobs-books" 1522 }, 1523 { 1524 "name": "APP_CONF_NAME", 1525 "valueFrom": { 1526 "fieldRef": { 1527 "apiVersion": "v1", 1528 "fieldPath": "metadata.labels['app.oam.dev/name']" 1529 } 1530 } 1531 }, 1532 { 1533 "name": "COMPONENT_NAME", 1534 "valueFrom": { 1535 "fieldRef": { 1536 "apiVersion": "v1", 1537 "fieldPath": "metadata.labels['app.oam.dev/component']" 1538 } 1539 } 1540 }, 1541 { 1542 "name": "CLUSTER_NAME", 1543 "value": "local" 1544 }, 1545 { 1546 "name": "DOMAIN_UID", 1547 "valueFrom": { 1548 "fieldRef": { 1549 "apiVersion": "v1", 1550 "fieldPath": "metadata.labels['weblogic.domainUID']" 1551 } 1552 } 1553 }, 1554 { 1555 "name": "SERVER_NAME", 1556 "valueFrom": { 1557 "fieldRef": { 1558 "apiVersion": "v1", 1559 "fieldPath": "metadata.labels['weblogic.serverName']" 1560 } 1561 } 1562 } 1563 ], 1564 "resources": {}, 1565 "volumeMounts": [ 1566 { 1567 "name": "fluentd-config-volume", 1568 "readOnly": true, 1569 "mountPath": "/fluentd/etc/fluentd.conf", 1570 "subPath": "fluentd.conf" 1571 }, 1572 { 1573 "name": "secret-volume", 1574 "readOnly": true, 1575 "mountPath": "/fluentd/secret" 1576 }, 1577 { 1578 "name": "weblogic-domain-storage-volume", 1579 "readOnly": true, 1580 "mountPath": "/scratch" 1581 }, 1582 { 1583 "name": "default-token-fw72z", 1584 "readOnly": true, 1585 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 1586 } 1587 ], 1588 "terminationMessagePath": "/dev/termination-log", 1589 "terminationMessagePolicy": "File", 1590 "imagePullPolicy": "IfNotPresent" 1591 }, 1592 { 1593 "name": "weblogic-server", 1594 "image": "container-registry.oracle.com/verrazzano/example-bobbys-front-end:0.1.12-1-20210205215204-b624b86", 1595 "command": [ 1596 "/weblogic-operator/scripts/startServer.sh" 1597 ], 1598 "ports": [ 1599 { 1600 "name": "tcp-t3channel", 1601 "containerPort": 30101, 1602 "protocol": "TCP" 1603 }, 1604 { 1605 "name": "tcp-ldap", 1606 "containerPort": 7001, 1607 "protocol": "TCP" 1608 }, 1609 { 1610 "name": "tcp-default", 1611 "containerPort": 7001, 1612 "protocol": "TCP" 1613 }, 1614 { 1615 "name": "http-default", 1616 "containerPort": 7001, 1617 "protocol": "TCP" 1618 }, 1619 { 1620 "name": "tcp-snmp", 1621 "containerPort": 7001, 1622 "protocol": "TCP" 1623 }, 1624 { 1625 "name": "tcp-iiop", 1626 "containerPort": 7001, 1627 "protocol": "TCP" 1628 } 1629 ], 1630 "env": [ 1631 { 1632 "name": "JAVA_OPTIONS", 1633 "value": "-Dweblogic.StdoutDebugEnabled=false" 1634 }, 1635 { 1636 "name": "USER_MEM_ARGS", 1637 "value": "-Djava.security.egd=file:/dev/./urandom" 1638 }, 1639 { 1640 "name": "HELIDON_HOSTNAME", 1641 "value": "bobbys-helidon-stock-application.bobs-books.svc.cluster.local" 1642 }, 1643 { 1644 "name": "HELIDON_PORT", 1645 "value": "8080" 1646 }, 1647 { 1648 "name": "WL_HOME", 1649 "value": "/u01/oracle/wlserver" 1650 }, 1651 { 1652 "name": "MW_HOME", 1653 "value": "/u01/oracle" 1654 }, 1655 { 1656 "name": "DOMAIN_NAME", 1657 "value": "bobbys-front-end" 1658 }, 1659 { 1660 "name": "DOMAIN_HOME", 1661 "value": "/u01/oracle/user_projects/domains/bobbys-front-end" 1662 }, 1663 { 1664 "name": "ADMIN_NAME", 1665 "value": "AdminServer" 1666 }, 1667 { 1668 "name": "ADMIN_PORT", 1669 "value": "7001" 1670 }, 1671 { 1672 "name": "SERVER_NAME", 1673 "value": "AdminServer" 1674 }, 1675 { 1676 "name": "DOMAIN_UID", 1677 "value": "bobbys-front-end" 1678 }, 1679 { 1680 "name": "NODEMGR_HOME", 1681 "value": "/u01/nodemanager" 1682 }, 1683 { 1684 "name": "LOG_HOME", 1685 "value": "/scratch/logs/bobbys-front-end" 1686 }, 1687 { 1688 "name": "SERVER_OUT_IN_POD_LOG", 1689 "value": "true" 1690 }, 1691 { 1692 "name": "SERVICE_NAME", 1693 "value": "bobbys-front-end-adminserver" 1694 }, 1695 { 1696 "name": "AS_SERVICE_NAME", 1697 "value": "bobbys-front-end-adminserver" 1698 }, 1699 { 1700 "name": "ADMIN_USERNAME" 1701 }, 1702 { 1703 "name": "ADMIN_PASSWORD" 1704 }, 1705 { 1706 "name": "LOCAL_ADMIN_PORT", 1707 "value": "7001" 1708 }, 1709 { 1710 "name": "LOCAL_ADMIN_PROTOCOL", 1711 "value": "t3" 1712 }, 1713 { 1714 "name": "SHUTDOWN_TYPE", 1715 "value": "Graceful" 1716 }, 1717 { 1718 "name": "SHUTDOWN_TIMEOUT", 1719 "value": "30" 1720 }, 1721 { 1722 "name": "SHUTDOWN_IGNORE_SESSIONS", 1723 "value": "false" 1724 }, 1725 { 1726 "name": "DYNAMIC_CONFIG_OVERRIDE", 1727 "value": "true" 1728 }, 1729 { 1730 "name": "INTERNAL_OPERATOR_CERT", 1731 "value": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4ekNDQXErZ0F3SUJBZ0lKQUpHTHBhdXJITjNsTUEwR0NTcUdTSWIzRFFFQkN3VUFNQnd4R2pBWUJnTlYNCkJBTVRFWGRsWW14dloybGpMVzl3WlhKaGRHOXlNQjRYRFRJeE1ETXhOVEU0TlRZME5sb1hEVE14TURNeE16RTQNCk5UWTBObG93SERFYU1CZ0dBMVVFQXhNUmQyVmliRzluYVdNdGIzQmxjbUYwYjNJd2dnRWlNQTBHQ1NxR1NJYjMNCkRRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ09MSFprT2Jscm44TkhETU5DZ2YxemxzQmRoem5kNE9VYUxMMFQNCnpLWHdBMUFZdjNJRWllTmV6Y3NpV1BmZVlqMXo1RGNvZHptSHA4NVBwYURBSUl2K2xDRHpoN01MNkdvbHZPTjUNCjBCUWFucE1jK0wwNGZUM1huK2dRcFdiWXZ5Q2g4UVh5VlVHS3dwRHhZZ0JTaExWWk0yb0JISDRmSUZlU1UrMGoNCnJSWDJHeUMzK2Y5MEkzQ2VraXo2enY2Um1EUnVFQmJMZkRYeHVzaENrUXA1d2JOVzZyOUQvWlFLR2JjR1RzcjENCk14bGZyakZZbld2ME44L0hvTzlMdi9aYlBQWXYwVHBkOVcxSlZ2R25OY3JweUVOVC9nclFJeXVQQXUyWGNqNzUNCno4Qms5WnhMOUFHTXJnSkw5SG9HOHN6OWVJOVkyWlZncUovd3ZOUk14NmhMM1lYUEFnTUJBQUdqZ2dFS01JSUINCkJqQWRCZ05WSFE0RUZnUVU5Tmp3TDJJNjIzWnZvVG1LcG9oZ25jSkhKejh3Q3dZRFZSMFBCQVFEQWdQNE1JSFgNCkJnTlZIUkVFZ2M4d2djeUNIbWx1ZEdWeWJtRnNMWGRsWW14dloybGpMVzl3WlhKaGRHOXlMWE4yWTRJd2FXNTANClpYSnVZV3d0ZDJWaWJHOW5hV010YjNCbGNtRjBiM0l0YzNaakxuWmxjbkpoZW5waGJtOHRjM2x6ZEdWdGdqUnANCmJuUmxjbTVoYkMxM1pXSnNiMmRwWXkxdmNHVnlZWFJ2Y2kxemRtTXVkbVZ5Y21GNmVtRnVieTF6ZVhOMFpXMHUNCmMzWmpna0pwYm5SbGNtNWhiQzEzWldKc2IyZHBZeTF2Y0dWeVlYUnZjaTF6ZG1NdWRtVnljbUY2ZW1GdWJ5MXoNCmVYTjBaVzB1YzNaakxtTnNkWE4wWlhJdWJHOWpZV3d3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUY3SU93bEsNCmJrMFpMZjJTS3hOVDVJbjB2Qk5VSWM0WjhPZmhjNmNwTXhpU3JyQ01iSlZ2R3RxdW5ONUJOWUJxSXU1WDI0aUkNCnloQlFQZDZER2FRWHJndVA2TFRiMEpqRVp4dzVlYm85V1BHMW1vdHRFd0hFOGJqenczOXNYQ3RNUUc3dnJwV3ENCkVERVFxOG9CWlBnaTRNQ3Bvb3FzaXNSdTRzVFZzVHd1WlNPWTF6eFB1NGhkK0Y0Sy9MbUxnUFZVbVRZN3IzZ1kNClQzSjd1bFQ5UjBlTi9MR2JITzZXRDVDUXl6T1YydVFzcEF3OXZsb2dZb3FpUjRjTmhXZm45aStWdFJWZ3V1ZDcNCmZNQ2tDYzU1OGNadGhmc0xzaHhXRWJkcC9nOWZqZ0pzQVZkUnp3bmhybUZKejR3aDlaTy96QUNSVEczT3U0Z2cNCm12VVREYUlaSnEySTdhdz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" 1732 } 1733 ], 1734 "resources": {}, 1735 "volumeMounts": [ 1736 { 1737 "name": "weblogic-scripts-cm-volume", 1738 "readOnly": true, 1739 "mountPath": "/weblogic-operator/scripts" 1740 }, 1741 { 1742 "name": "weblogic-domain-debug-cm-volume", 1743 "readOnly": true, 1744 "mountPath": "/weblogic-operator/debug" 1745 }, 1746 { 1747 "name": "weblogic-domain-introspect-cm-volume", 1748 "mountPath": "/weblogic-operator/introspector" 1749 }, 1750 { 1751 "name": "weblogic-domain-storage-volume", 1752 "mountPath": "/scratch" 1753 }, 1754 { 1755 "name": "secret-volume", 1756 "mountPath": "/fluentd/secret" 1757 }, 1758 { 1759 "name": "weblogic-domain-runtime-encryption-volume", 1760 "readOnly": true, 1761 "mountPath": "/weblogic-operator/model-runtime-secret" 1762 }, 1763 { 1764 "name": "default-token-fw72z", 1765 "readOnly": true, 1766 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 1767 } 1768 ], 1769 "livenessProbe": { 1770 "exec": { 1771 "command": [ 1772 "/weblogic-operator/scripts/livenessProbe.sh" 1773 ] 1774 }, 1775 "initialDelaySeconds": 30, 1776 "timeoutSeconds": 5, 1777 "periodSeconds": 45, 1778 "successThreshold": 1, 1779 "failureThreshold": 1 1780 }, 1781 "readinessProbe": { 1782 "httpGet": { 1783 "path": "/app-health/weblogic-server/readyz", 1784 "port": 15020, 1785 "scheme": "HTTP" 1786 }, 1787 "initialDelaySeconds": 30, 1788 "timeoutSeconds": 5, 1789 "periodSeconds": 5, 1790 "successThreshold": 1, 1791 "failureThreshold": 1 1792 }, 1793 "lifecycle": { 1794 "preStop": { 1795 "exec": { 1796 "command": [ 1797 "/weblogic-operator/scripts/stopServer.sh" 1798 ] 1799 } 1800 } 1801 }, 1802 "terminationMessagePath": "/dev/termination-log", 1803 "terminationMessagePolicy": "File", 1804 "imagePullPolicy": "IfNotPresent", 1805 "securityContext": {} 1806 }, 1807 { 1808 "name": "istio-proxy", 1809 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 1810 "args": [ 1811 "proxy", 1812 "sidecar", 1813 "--domain", 1814 "$(POD_NAMESPACE).svc.cluster.local", 1815 "--serviceCluster", 1816 "bobbys-front-end-adminserver.bobs-books", 1817 "--proxyLogLevel=warning", 1818 "--proxyComponentLogLevel=misc:error", 1819 "--trust-domain=cluster.local", 1820 "--concurrency", 1821 "2" 1822 ], 1823 "ports": [ 1824 { 1825 "name": "http-envoy-prom", 1826 "containerPort": 15090, 1827 "protocol": "TCP" 1828 } 1829 ], 1830 "env": [ 1831 { 1832 "name": "JWT_POLICY", 1833 "value": "third-party-jwt" 1834 }, 1835 { 1836 "name": "PILOT_CERT_PROVIDER", 1837 "value": "istiod" 1838 }, 1839 { 1840 "name": "CA_ADDR", 1841 "value": "istiod.istio-system.svc:15012" 1842 }, 1843 { 1844 "name": "POD_NAME", 1845 "valueFrom": { 1846 "fieldRef": { 1847 "apiVersion": "v1", 1848 "fieldPath": "metadata.name" 1849 } 1850 } 1851 }, 1852 { 1853 "name": "POD_NAMESPACE", 1854 "valueFrom": { 1855 "fieldRef": { 1856 "apiVersion": "v1", 1857 "fieldPath": "metadata.namespace" 1858 } 1859 } 1860 }, 1861 { 1862 "name": "INSTANCE_IP", 1863 "valueFrom": { 1864 "fieldRef": { 1865 "apiVersion": "v1", 1866 "fieldPath": "status.podIP" 1867 } 1868 } 1869 }, 1870 { 1871 "name": "SERVICE_ACCOUNT", 1872 "valueFrom": { 1873 "fieldRef": { 1874 "apiVersion": "v1", 1875 "fieldPath": "spec.serviceAccountName" 1876 } 1877 } 1878 }, 1879 { 1880 "name": "HOST_IP", 1881 "valueFrom": { 1882 "fieldRef": { 1883 "apiVersion": "v1", 1884 "fieldPath": "status.hostIP" 1885 } 1886 } 1887 }, 1888 { 1889 "name": "CANONICAL_SERVICE", 1890 "valueFrom": { 1891 "fieldRef": { 1892 "apiVersion": "v1", 1893 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 1894 } 1895 } 1896 }, 1897 { 1898 "name": "CANONICAL_REVISION", 1899 "valueFrom": { 1900 "fieldRef": { 1901 "apiVersion": "v1", 1902 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 1903 } 1904 } 1905 }, 1906 { 1907 "name": "PROXY_CONFIG", 1908 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 1909 }, 1910 { 1911 "name": "ISTIO_META_POD_PORTS", 1912 "value": "[\n {\"name\":\"tcp-t3channel\",\"containerPort\":30101,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-ldap\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-default\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"http-default\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-snmp\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-iiop\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n]" 1913 }, 1914 { 1915 "name": "ISTIO_META_APP_CONTAINERS", 1916 "value": "fluentd,weblogic-server" 1917 }, 1918 { 1919 "name": "ISTIO_META_CLUSTER_ID", 1920 "value": "Kubernetes" 1921 }, 1922 { 1923 "name": "ISTIO_META_INTERCEPTION_MODE", 1924 "value": "REDIRECT" 1925 }, 1926 { 1927 "name": "ISTIO_METAJSON_ANNOTATIONS", 1928 "value": "{\"prometheus.io/path\":\"/wls-exporter/metrics\",\"prometheus.io/port\":\"7001\",\"prometheus.io/scrape\":\"true\",\"weblogic.sha256\":\"a54d4044cb6084b0de76861fac84a233d12018cc7f3e0b36754b65f982b16191\"}\n" 1929 }, 1930 { 1931 "name": "ISTIO_META_WORKLOAD_NAME", 1932 "value": "bobbys-front-end-adminserver" 1933 }, 1934 { 1935 "name": "ISTIO_META_OWNER", 1936 "value": "kubernetes://apis/v1/namespaces/bobs-books/pods/bobbys-front-end-adminserver" 1937 }, 1938 { 1939 "name": "ISTIO_META_MESH_ID", 1940 "value": "cluster.local" 1941 }, 1942 { 1943 "name": "DNS_AGENT" 1944 }, 1945 { 1946 "name": "ISTIO_KUBE_APP_PROBERS", 1947 "value": "{\"/app-health/weblogic-server/readyz\":{\"httpGet\":{\"path\":\"/weblogic/ready\",\"port\":8888,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5}}" 1948 } 1949 ], 1950 "resources": { 1951 "limits": { 1952 "cpu": "2", 1953 "memory": "1Gi" 1954 }, 1955 "requests": { 1956 "cpu": "100m", 1957 "memory": "128Mi" 1958 } 1959 }, 1960 "volumeMounts": [ 1961 { 1962 "name": "istiod-ca-cert", 1963 "mountPath": "/var/run/secrets/istio" 1964 }, 1965 { 1966 "name": "istio-data", 1967 "mountPath": "/var/lib/istio/data" 1968 }, 1969 { 1970 "name": "istio-envoy", 1971 "mountPath": "/etc/istio/proxy" 1972 }, 1973 { 1974 "name": "istio-token", 1975 "mountPath": "/var/run/secrets/tokens" 1976 }, 1977 { 1978 "name": "istio-podinfo", 1979 "mountPath": "/etc/istio/pod" 1980 }, 1981 { 1982 "name": "default-token-fw72z", 1983 "readOnly": true, 1984 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 1985 } 1986 ], 1987 "readinessProbe": { 1988 "httpGet": { 1989 "path": "/healthz/ready", 1990 "port": 15021, 1991 "scheme": "HTTP" 1992 }, 1993 "initialDelaySeconds": 1, 1994 "timeoutSeconds": 1, 1995 "periodSeconds": 2, 1996 "successThreshold": 1, 1997 "failureThreshold": 30 1998 }, 1999 "terminationMessagePath": "/dev/termination-log", 2000 "terminationMessagePolicy": "File", 2001 "imagePullPolicy": "Always", 2002 "securityContext": { 2003 "capabilities": { 2004 "drop": [ 2005 "ALL" 2006 ] 2007 }, 2008 "privileged": false, 2009 "runAsUser": 1337, 2010 "runAsGroup": 1337, 2011 "runAsNonRoot": true, 2012 "readOnlyRootFilesystem": true, 2013 "allowPrivilegeEscalation": false 2014 } 2015 } 2016 ], 2017 "restartPolicy": "Always", 2018 "terminationGracePeriodSeconds": 40, 2019 "dnsPolicy": "ClusterFirst", 2020 "serviceAccountName": "bobs-books", 2021 "serviceAccount": "bobs-books", 2022 "nodeName": "at-tests-control-plane", 2023 "securityContext": { 2024 "fsGroup": 1337 2025 }, 2026 "imagePullSecrets": [ 2027 { 2028 "name": "bobs-books-repo-credentials" 2029 }, 2030 { 2031 "name": "verrazzano-container-registry" 2032 } 2033 ], 2034 "hostname": "bobbys-front-end-adminserver", 2035 "schedulerName": "default-scheduler", 2036 "tolerations": [ 2037 { 2038 "key": "node.kubernetes.io/not-ready", 2039 "operator": "Exists", 2040 "effect": "NoExecute", 2041 "tolerationSeconds": 300 2042 }, 2043 { 2044 "key": "node.kubernetes.io/unreachable", 2045 "operator": "Exists", 2046 "effect": "NoExecute", 2047 "tolerationSeconds": 300 2048 } 2049 ], 2050 "priority": 0, 2051 "dnsConfig": { 2052 "searches": [ 2053 "global" 2054 ] 2055 }, 2056 "enableServiceLinks": true 2057 }, 2058 "status": { 2059 "phase": "Running", 2060 "conditions": [ 2061 { 2062 "type": "Initialized", 2063 "status": "True", 2064 "lastProbeTime": null, 2065 "lastTransitionTime": "2021-03-15T19:05:16Z" 2066 }, 2067 { 2068 "type": "Ready", 2069 "status": "True", 2070 "lastProbeTime": null, 2071 "lastTransitionTime": "2021-03-15T19:06:07Z" 2072 }, 2073 { 2074 "type": "ContainersReady", 2075 "status": "True", 2076 "lastProbeTime": null, 2077 "lastTransitionTime": "2021-03-15T19:06:07Z" 2078 }, 2079 { 2080 "type": "PodScheduled", 2081 "status": "True", 2082 "lastProbeTime": null, 2083 "lastTransitionTime": "2021-03-15T19:05:13Z" 2084 } 2085 ], 2086 "hostIP": "REDACTED-IP4-ADDRESS", 2087 "podIP": "REDACTED-IP4-ADDRESS", 2088 "podIPs": [ 2089 { 2090 "ip": "REDACTED-IP4-ADDRESS" 2091 } 2092 ], 2093 "startTime": "2021-03-15T19:05:13Z", 2094 "initContainerStatuses": [ 2095 { 2096 "name": "istio-init", 2097 "state": { 2098 "terminated": { 2099 "exitCode": 0, 2100 "reason": "Completed", 2101 "startedAt": "2021-03-15T19:05:15Z", 2102 "finishedAt": "2021-03-15T19:05:15Z", 2103 "containerID": "containerd://85301eff49aab465ac74870595d20592de9c32cd52c84be095884a8483b4dab5" 2104 } 2105 }, 2106 "lastState": {}, 2107 "ready": true, 2108 "restartCount": 0, 2109 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 2110 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 2111 "containerID": "containerd://85301eff49aab465ac74870595d20592de9c32cd52c84be095884a8483b4dab5" 2112 } 2113 ], 2114 "containerStatuses": [ 2115 { 2116 "name": "fluentd", 2117 "state": { 2118 "running": { 2119 "startedAt": "2021-03-15T19:05:16Z" 2120 } 2121 }, 2122 "lastState": {}, 2123 "ready": true, 2124 "restartCount": 0, 2125 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 2126 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 2127 "containerID": "containerd://9077934d7f7ef4e0f4f3caa1cf5dbbd12e4796d98b76c8cf934e2a7fd011830d", 2128 "started": true 2129 }, 2130 { 2131 "name": "istio-proxy", 2132 "state": { 2133 "running": { 2134 "startedAt": "2021-03-15T19:05:17Z" 2135 } 2136 }, 2137 "lastState": {}, 2138 "ready": true, 2139 "restartCount": 0, 2140 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 2141 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 2142 "containerID": "containerd://32eb441e6322e83eed78b6087735fef3cf823a55446baf7d117d4996fcef7d49", 2143 "started": true 2144 }, 2145 { 2146 "name": "weblogic-server", 2147 "state": { 2148 "running": { 2149 "startedAt": "2021-03-15T19:05:16Z" 2150 } 2151 }, 2152 "lastState": {}, 2153 "ready": true, 2154 "restartCount": 0, 2155 "image": "container-registry.oracle.com/verrazzano/example-bobbys-front-end:0.1.12-1-20210205215204-b624b86", 2156 "imageID": "sha256:e00fdb3a44690a26ce9c1dc90e756925527a2025e01cf878e04e893054d9937c", 2157 "containerID": "containerd://6acc593265e3743402a3383e1f2a7c0d1e7cda54148de4a1bcc721fa5f952d59", 2158 "started": true 2159 } 2160 ], 2161 "qosClass": "Burstable" 2162 } 2163 }, 2164 { 2165 "metadata": { 2166 "name": "bobbys-front-end-managed-server1", 2167 "namespace": "bobs-books", 2168 "selfLink": "/api/v1/namespaces/bobs-books/pods/bobbys-front-end-managed-server1", 2169 "uid": "6d9b15ca-2cb4-45ed-aaa7-843af0b2ae7a", 2170 "resourceVersion": "46345", 2171 "creationTimestamp": "2021-03-15T19:06:07Z", 2172 "deletionTimestamp": "2021-03-15T19:43:23Z", 2173 "deletionGracePeriodSeconds": 40, 2174 "labels": { 2175 "app.oam.dev/component": "bobby-wls", 2176 "app.oam.dev/name": "bobs-books", 2177 "istio.io/rev": "default", 2178 "security.istio.io/tlsMode": "istio", 2179 "service.istio.io/canonical-name": "bobbys-front-end-managed-server1", 2180 "service.istio.io/canonical-revision": "latest", 2181 "verrazzano.io/istio": "bobs-books", 2182 "weblogic.clusterName": "cluster-1", 2183 "weblogic.createdByOperator": "true", 2184 "weblogic.domainName": "bobbys-front-end", 2185 "weblogic.domainUID": "bobbys-front-end", 2186 "weblogic.modelInImageDomainZipHash": "md5.3540e0632753943eb69bb367ec393311.md5", 2187 "weblogic.serverName": "managed-server1" 2188 }, 2189 "annotations": { 2190 "prometheus.io/path": "/wls-exporter/metrics", 2191 "prometheus.io/port": "8001", 2192 "prometheus.io/scrape": "true", 2193 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}", 2194 "weblogic.sha256": "eabf459c2fecc5bc63078ff8541043a78aa2a0083bfeaaec744294b4d3d0e33f" 2195 }, 2196 "ownerReferences": [ 2197 { 2198 "apiVersion": "weblogic.oracle/v8", 2199 "kind": "Domain", 2200 "name": "bobbys-front-end", 2201 "uid": "a973d26e-8496-4765-8783-35e122b728c8", 2202 "controller": true 2203 } 2204 ] 2205 }, 2206 "spec": { 2207 "volumes": [ 2208 { 2209 "name": "weblogic-scripts-cm-volume", 2210 "configMap": { 2211 "name": "weblogic-scripts-cm", 2212 "defaultMode": 365 2213 } 2214 }, 2215 { 2216 "name": "weblogic-domain-debug-cm-volume", 2217 "configMap": { 2218 "name": "bobbys-front-end-weblogic-domain-debug-cm", 2219 "defaultMode": 365, 2220 "optional": true 2221 } 2222 }, 2223 { 2224 "name": "weblogic-domain-introspect-cm-volume", 2225 "configMap": { 2226 "name": "bobbys-front-end-weblogic-domain-introspect-cm", 2227 "defaultMode": 365 2228 } 2229 }, 2230 { 2231 "name": "fluentd-config-volume", 2232 "configMap": { 2233 "name": "fluentd-config-weblogic", 2234 "defaultMode": 420 2235 } 2236 }, 2237 { 2238 "name": "secret-volume", 2239 "secret": { 2240 "secretName": "verrazzano", 2241 "defaultMode": 420 2242 } 2243 }, 2244 { 2245 "name": "weblogic-domain-storage-volume", 2246 "emptyDir": {} 2247 }, 2248 { 2249 "name": "weblogic-domain-runtime-encryption-volume", 2250 "secret": { 2251 "secretName": "bobbys-front-end-runtime-encrypt-secret", 2252 "defaultMode": 420 2253 } 2254 }, 2255 { 2256 "name": "default-token-fw72z", 2257 "secret": { 2258 "secretName": "default-token-fw72z", 2259 "defaultMode": 420 2260 } 2261 }, 2262 { 2263 "name": "istio-envoy", 2264 "emptyDir": { 2265 "medium": "Memory" 2266 } 2267 }, 2268 { 2269 "name": "istio-data", 2270 "emptyDir": {} 2271 }, 2272 { 2273 "name": "istio-podinfo", 2274 "downwardAPI": { 2275 "items": [ 2276 { 2277 "path": "labels", 2278 "fieldRef": { 2279 "apiVersion": "v1", 2280 "fieldPath": "metadata.labels" 2281 } 2282 }, 2283 { 2284 "path": "annotations", 2285 "fieldRef": { 2286 "apiVersion": "v1", 2287 "fieldPath": "metadata.annotations" 2288 } 2289 } 2290 ], 2291 "defaultMode": 420 2292 } 2293 }, 2294 { 2295 "name": "istio-token", 2296 "projected": { 2297 "sources": [ 2298 { 2299 "serviceAccountToken": { 2300 "audience": "istio-ca", 2301 "expirationSeconds": 43200, 2302 "path": "istio-token" 2303 } 2304 } 2305 ], 2306 "defaultMode": 420 2307 } 2308 }, 2309 { 2310 "name": "istiod-ca-cert", 2311 "configMap": { 2312 "name": "istio-ca-root-cert", 2313 "defaultMode": 420 2314 } 2315 }, 2316 { 2317 "name": "bobs-books-token-pfx5w", 2318 "secret": { 2319 "secretName": "bobs-books-token-pfx5w", 2320 "defaultMode": 420 2321 } 2322 } 2323 ], 2324 "initContainers": [ 2325 { 2326 "name": "istio-init", 2327 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 2328 "args": [ 2329 "istio-iptables", 2330 "-p", 2331 "15001", 2332 "-z", 2333 "15006", 2334 "-u", 2335 "1337", 2336 "-m", 2337 "REDIRECT", 2338 "-i", 2339 "*", 2340 "-x", 2341 "", 2342 "-b", 2343 "*", 2344 "-d", 2345 "15090,15021,15020" 2346 ], 2347 "env": [ 2348 { 2349 "name": "DNS_AGENT" 2350 } 2351 ], 2352 "resources": { 2353 "limits": { 2354 "cpu": "2", 2355 "memory": "1Gi" 2356 }, 2357 "requests": { 2358 "cpu": "10m", 2359 "memory": "10Mi" 2360 } 2361 }, 2362 "volumeMounts": [ 2363 { 2364 "name": "bobs-books-token-pfx5w", 2365 "readOnly": true, 2366 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 2367 } 2368 ], 2369 "terminationMessagePath": "/dev/termination-log", 2370 "terminationMessagePolicy": "File", 2371 "imagePullPolicy": "Always", 2372 "securityContext": { 2373 "capabilities": { 2374 "add": [ 2375 "NET_ADMIN", 2376 "NET_RAW" 2377 ], 2378 "drop": [ 2379 "ALL" 2380 ] 2381 }, 2382 "privileged": false, 2383 "runAsUser": 0, 2384 "runAsGroup": 0, 2385 "runAsNonRoot": false, 2386 "readOnlyRootFilesystem": false, 2387 "allowPrivilegeEscalation": false 2388 } 2389 } 2390 ], 2391 "containers": [ 2392 { 2393 "name": "fluentd", 2394 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 2395 "args": [ 2396 "-c", 2397 "/etc/fluent.conf" 2398 ], 2399 "env": [ 2400 { 2401 "name": "LOG_PATH", 2402 "value": "/scratch/logs/bobbys-front-end/managed-server1.log" 2403 }, 2404 { 2405 "name": "FLUENTD_CONF", 2406 "value": "fluentd.conf" 2407 }, 2408 { 2409 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 2410 "value": "true" 2411 }, 2412 { 2413 "name": "ELASTICSEARCH_URL", 2414 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 2415 }, 2416 { 2417 "name": "ELASTICSEARCH_USER", 2418 "valueFrom": { 2419 "secretKeyRef": { 2420 "name": "verrazzano", 2421 "key": "username", 2422 "optional": true 2423 } 2424 } 2425 }, 2426 { 2427 "name": "ELASTICSEARCH_PASSWORD", 2428 "valueFrom": { 2429 "secretKeyRef": { 2430 "name": "verrazzano", 2431 "key": "password", 2432 "optional": true 2433 } 2434 } 2435 }, 2436 { 2437 "name": "NAMESPACE", 2438 "value": "bobs-books" 2439 }, 2440 { 2441 "name": "APP_CONF_NAME", 2442 "valueFrom": { 2443 "fieldRef": { 2444 "apiVersion": "v1", 2445 "fieldPath": "metadata.labels['app.oam.dev/name']" 2446 } 2447 } 2448 }, 2449 { 2450 "name": "COMPONENT_NAME", 2451 "valueFrom": { 2452 "fieldRef": { 2453 "apiVersion": "v1", 2454 "fieldPath": "metadata.labels['app.oam.dev/component']" 2455 } 2456 } 2457 }, 2458 { 2459 "name": "CLUSTER_NAME", 2460 "value": "local" 2461 }, 2462 { 2463 "name": "DOMAIN_UID", 2464 "valueFrom": { 2465 "fieldRef": { 2466 "apiVersion": "v1", 2467 "fieldPath": "metadata.labels['weblogic.domainUID']" 2468 } 2469 } 2470 }, 2471 { 2472 "name": "SERVER_NAME", 2473 "valueFrom": { 2474 "fieldRef": { 2475 "apiVersion": "v1", 2476 "fieldPath": "metadata.labels['weblogic.serverName']" 2477 } 2478 } 2479 } 2480 ], 2481 "resources": {}, 2482 "volumeMounts": [ 2483 { 2484 "name": "fluentd-config-volume", 2485 "readOnly": true, 2486 "mountPath": "/fluentd/etc/fluentd.conf", 2487 "subPath": "fluentd.conf" 2488 }, 2489 { 2490 "name": "secret-volume", 2491 "readOnly": true, 2492 "mountPath": "/fluentd/secret" 2493 }, 2494 { 2495 "name": "weblogic-domain-storage-volume", 2496 "readOnly": true, 2497 "mountPath": "/scratch" 2498 }, 2499 { 2500 "name": "default-token-fw72z", 2501 "readOnly": true, 2502 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 2503 } 2504 ], 2505 "terminationMessagePath": "/dev/termination-log", 2506 "terminationMessagePolicy": "File", 2507 "imagePullPolicy": "IfNotPresent" 2508 }, 2509 { 2510 "name": "weblogic-server", 2511 "image": "container-registry.oracle.com/verrazzano/example-bobbys-front-end:0.1.12-1-20210205215204-b624b86", 2512 "command": [ 2513 "/weblogic-operator/scripts/startServer.sh" 2514 ], 2515 "ports": [ 2516 { 2517 "name": "tcp-ldap", 2518 "containerPort": 8001, 2519 "protocol": "TCP" 2520 }, 2521 { 2522 "name": "tcp-default", 2523 "containerPort": 8001, 2524 "protocol": "TCP" 2525 }, 2526 { 2527 "name": "http-default", 2528 "containerPort": 8001, 2529 "protocol": "TCP" 2530 }, 2531 { 2532 "name": "tcp-snmp", 2533 "containerPort": 8001, 2534 "protocol": "TCP" 2535 }, 2536 { 2537 "name": "tcp-iiop", 2538 "containerPort": 8001, 2539 "protocol": "TCP" 2540 } 2541 ], 2542 "env": [ 2543 { 2544 "name": "JAVA_OPTIONS", 2545 "value": "-Dweblogic.StdoutDebugEnabled=false" 2546 }, 2547 { 2548 "name": "USER_MEM_ARGS", 2549 "value": "-Djava.security.egd=file:/dev/./urandom" 2550 }, 2551 { 2552 "name": "HELIDON_HOSTNAME", 2553 "value": "bobbys-helidon-stock-application.bobs-books.svc.cluster.local" 2554 }, 2555 { 2556 "name": "HELIDON_PORT", 2557 "value": "8080" 2558 }, 2559 { 2560 "name": "WL_HOME", 2561 "value": "/u01/oracle/wlserver" 2562 }, 2563 { 2564 "name": "MW_HOME", 2565 "value": "/u01/oracle" 2566 }, 2567 { 2568 "name": "DOMAIN_NAME", 2569 "value": "bobbys-front-end" 2570 }, 2571 { 2572 "name": "DOMAIN_HOME", 2573 "value": "/u01/oracle/user_projects/domains/bobbys-front-end" 2574 }, 2575 { 2576 "name": "ADMIN_NAME", 2577 "value": "AdminServer" 2578 }, 2579 { 2580 "name": "ADMIN_PORT", 2581 "value": "7001" 2582 }, 2583 { 2584 "name": "SERVER_NAME", 2585 "value": "managed-server1" 2586 }, 2587 { 2588 "name": "DOMAIN_UID", 2589 "value": "bobbys-front-end" 2590 }, 2591 { 2592 "name": "NODEMGR_HOME", 2593 "value": "/u01/nodemanager" 2594 }, 2595 { 2596 "name": "LOG_HOME", 2597 "value": "/scratch/logs/bobbys-front-end" 2598 }, 2599 { 2600 "name": "SERVER_OUT_IN_POD_LOG", 2601 "value": "true" 2602 }, 2603 { 2604 "name": "SERVICE_NAME", 2605 "value": "bobbys-front-end-managed-server1" 2606 }, 2607 { 2608 "name": "AS_SERVICE_NAME", 2609 "value": "bobbys-front-end-adminserver" 2610 }, 2611 { 2612 "name": "ADMIN_USERNAME" 2613 }, 2614 { 2615 "name": "ADMIN_PASSWORD" 2616 }, 2617 { 2618 "name": "LOCAL_ADMIN_PORT", 2619 "value": "8001" 2620 }, 2621 { 2622 "name": "LOCAL_ADMIN_PROTOCOL", 2623 "value": "t3" 2624 }, 2625 { 2626 "name": "SHUTDOWN_TYPE", 2627 "value": "Graceful" 2628 }, 2629 { 2630 "name": "SHUTDOWN_TIMEOUT", 2631 "value": "30" 2632 }, 2633 { 2634 "name": "SHUTDOWN_IGNORE_SESSIONS", 2635 "value": "false" 2636 }, 2637 { 2638 "name": "DYNAMIC_CONFIG_OVERRIDE", 2639 "value": "true" 2640 } 2641 ], 2642 "resources": {}, 2643 "volumeMounts": [ 2644 { 2645 "name": "weblogic-scripts-cm-volume", 2646 "readOnly": true, 2647 "mountPath": "/weblogic-operator/scripts" 2648 }, 2649 { 2650 "name": "weblogic-domain-debug-cm-volume", 2651 "readOnly": true, 2652 "mountPath": "/weblogic-operator/debug" 2653 }, 2654 { 2655 "name": "weblogic-domain-introspect-cm-volume", 2656 "mountPath": "/weblogic-operator/introspector" 2657 }, 2658 { 2659 "name": "weblogic-domain-storage-volume", 2660 "mountPath": "/scratch" 2661 }, 2662 { 2663 "name": "secret-volume", 2664 "mountPath": "/fluentd/secret" 2665 }, 2666 { 2667 "name": "weblogic-domain-runtime-encryption-volume", 2668 "readOnly": true, 2669 "mountPath": "/weblogic-operator/model-runtime-secret" 2670 }, 2671 { 2672 "name": "default-token-fw72z", 2673 "readOnly": true, 2674 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 2675 } 2676 ], 2677 "livenessProbe": { 2678 "exec": { 2679 "command": [ 2680 "/weblogic-operator/scripts/livenessProbe.sh" 2681 ] 2682 }, 2683 "initialDelaySeconds": 30, 2684 "timeoutSeconds": 5, 2685 "periodSeconds": 45, 2686 "successThreshold": 1, 2687 "failureThreshold": 1 2688 }, 2689 "readinessProbe": { 2690 "httpGet": { 2691 "path": "/app-health/weblogic-server/readyz", 2692 "port": 15020, 2693 "scheme": "HTTP" 2694 }, 2695 "initialDelaySeconds": 30, 2696 "timeoutSeconds": 5, 2697 "periodSeconds": 5, 2698 "successThreshold": 1, 2699 "failureThreshold": 1 2700 }, 2701 "lifecycle": { 2702 "preStop": { 2703 "exec": { 2704 "command": [ 2705 "/weblogic-operator/scripts/stopServer.sh" 2706 ] 2707 } 2708 } 2709 }, 2710 "terminationMessagePath": "/dev/termination-log", 2711 "terminationMessagePolicy": "File", 2712 "imagePullPolicy": "IfNotPresent", 2713 "securityContext": {} 2714 }, 2715 { 2716 "name": "istio-proxy", 2717 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 2718 "args": [ 2719 "proxy", 2720 "sidecar", 2721 "--domain", 2722 "$(POD_NAMESPACE).svc.cluster.local", 2723 "--serviceCluster", 2724 "bobbys-front-end-managed-server1.bobs-books", 2725 "--proxyLogLevel=warning", 2726 "--proxyComponentLogLevel=misc:error", 2727 "--trust-domain=cluster.local", 2728 "--concurrency", 2729 "2" 2730 ], 2731 "ports": [ 2732 { 2733 "name": "http-envoy-prom", 2734 "containerPort": 15090, 2735 "protocol": "TCP" 2736 } 2737 ], 2738 "env": [ 2739 { 2740 "name": "JWT_POLICY", 2741 "value": "third-party-jwt" 2742 }, 2743 { 2744 "name": "PILOT_CERT_PROVIDER", 2745 "value": "istiod" 2746 }, 2747 { 2748 "name": "CA_ADDR", 2749 "value": "istiod.istio-system.svc:15012" 2750 }, 2751 { 2752 "name": "POD_NAME", 2753 "valueFrom": { 2754 "fieldRef": { 2755 "apiVersion": "v1", 2756 "fieldPath": "metadata.name" 2757 } 2758 } 2759 }, 2760 { 2761 "name": "POD_NAMESPACE", 2762 "valueFrom": { 2763 "fieldRef": { 2764 "apiVersion": "v1", 2765 "fieldPath": "metadata.namespace" 2766 } 2767 } 2768 }, 2769 { 2770 "name": "INSTANCE_IP", 2771 "valueFrom": { 2772 "fieldRef": { 2773 "apiVersion": "v1", 2774 "fieldPath": "status.podIP" 2775 } 2776 } 2777 }, 2778 { 2779 "name": "SERVICE_ACCOUNT", 2780 "valueFrom": { 2781 "fieldRef": { 2782 "apiVersion": "v1", 2783 "fieldPath": "spec.serviceAccountName" 2784 } 2785 } 2786 }, 2787 { 2788 "name": "HOST_IP", 2789 "valueFrom": { 2790 "fieldRef": { 2791 "apiVersion": "v1", 2792 "fieldPath": "status.hostIP" 2793 } 2794 } 2795 }, 2796 { 2797 "name": "CANONICAL_SERVICE", 2798 "valueFrom": { 2799 "fieldRef": { 2800 "apiVersion": "v1", 2801 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 2802 } 2803 } 2804 }, 2805 { 2806 "name": "CANONICAL_REVISION", 2807 "valueFrom": { 2808 "fieldRef": { 2809 "apiVersion": "v1", 2810 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 2811 } 2812 } 2813 }, 2814 { 2815 "name": "PROXY_CONFIG", 2816 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 2817 }, 2818 { 2819 "name": "ISTIO_META_POD_PORTS", 2820 "value": "[\n {\"name\":\"tcp-ldap\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-default\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"http-default\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-snmp\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-iiop\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n]" 2821 }, 2822 { 2823 "name": "ISTIO_META_APP_CONTAINERS", 2824 "value": "fluentd,weblogic-server" 2825 }, 2826 { 2827 "name": "ISTIO_META_CLUSTER_ID", 2828 "value": "Kubernetes" 2829 }, 2830 { 2831 "name": "ISTIO_META_INTERCEPTION_MODE", 2832 "value": "REDIRECT" 2833 }, 2834 { 2835 "name": "ISTIO_METAJSON_ANNOTATIONS", 2836 "value": "{\"prometheus.io/path\":\"/wls-exporter/metrics\",\"prometheus.io/port\":\"8001\",\"prometheus.io/scrape\":\"true\",\"weblogic.sha256\":\"eabf459c2fecc5bc63078ff8541043a78aa2a0083bfeaaec744294b4d3d0e33f\"}\n" 2837 }, 2838 { 2839 "name": "ISTIO_META_WORKLOAD_NAME", 2840 "value": "bobbys-front-end-managed-server1" 2841 }, 2842 { 2843 "name": "ISTIO_META_OWNER", 2844 "value": "kubernetes://apis/v1/namespaces/bobs-books/pods/bobbys-front-end-managed-server1" 2845 }, 2846 { 2847 "name": "ISTIO_META_MESH_ID", 2848 "value": "cluster.local" 2849 }, 2850 { 2851 "name": "DNS_AGENT" 2852 }, 2853 { 2854 "name": "ISTIO_KUBE_APP_PROBERS", 2855 "value": "{\"/app-health/weblogic-server/readyz\":{\"httpGet\":{\"path\":\"/weblogic/ready\",\"port\":8888,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5}}" 2856 } 2857 ], 2858 "resources": { 2859 "limits": { 2860 "cpu": "2", 2861 "memory": "1Gi" 2862 }, 2863 "requests": { 2864 "cpu": "100m", 2865 "memory": "128Mi" 2866 } 2867 }, 2868 "volumeMounts": [ 2869 { 2870 "name": "istiod-ca-cert", 2871 "mountPath": "/var/run/secrets/istio" 2872 }, 2873 { 2874 "name": "istio-data", 2875 "mountPath": "/var/lib/istio/data" 2876 }, 2877 { 2878 "name": "istio-envoy", 2879 "mountPath": "/etc/istio/proxy" 2880 }, 2881 { 2882 "name": "istio-token", 2883 "mountPath": "/var/run/secrets/tokens" 2884 }, 2885 { 2886 "name": "istio-podinfo", 2887 "mountPath": "/etc/istio/pod" 2888 }, 2889 { 2890 "name": "default-token-fw72z", 2891 "readOnly": true, 2892 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 2893 } 2894 ], 2895 "readinessProbe": { 2896 "httpGet": { 2897 "path": "/healthz/ready", 2898 "port": 15021, 2899 "scheme": "HTTP" 2900 }, 2901 "initialDelaySeconds": 1, 2902 "timeoutSeconds": 1, 2903 "periodSeconds": 2, 2904 "successThreshold": 1, 2905 "failureThreshold": 30 2906 }, 2907 "terminationMessagePath": "/dev/termination-log", 2908 "terminationMessagePolicy": "File", 2909 "imagePullPolicy": "Always", 2910 "securityContext": { 2911 "capabilities": { 2912 "drop": [ 2913 "ALL" 2914 ] 2915 }, 2916 "privileged": false, 2917 "runAsUser": 1337, 2918 "runAsGroup": 1337, 2919 "runAsNonRoot": true, 2920 "readOnlyRootFilesystem": true, 2921 "allowPrivilegeEscalation": false 2922 } 2923 } 2924 ], 2925 "restartPolicy": "Always", 2926 "terminationGracePeriodSeconds": 40, 2927 "dnsPolicy": "ClusterFirst", 2928 "serviceAccountName": "bobs-books", 2929 "serviceAccount": "bobs-books", 2930 "nodeName": "at-tests-control-plane", 2931 "securityContext": { 2932 "fsGroup": 1337 2933 }, 2934 "imagePullSecrets": [ 2935 { 2936 "name": "bobs-books-repo-credentials" 2937 }, 2938 { 2939 "name": "verrazzano-container-registry" 2940 } 2941 ], 2942 "schedulerName": "default-scheduler", 2943 "tolerations": [ 2944 { 2945 "key": "node.kubernetes.io/not-ready", 2946 "operator": "Exists", 2947 "effect": "NoExecute", 2948 "tolerationSeconds": 300 2949 }, 2950 { 2951 "key": "node.kubernetes.io/unreachable", 2952 "operator": "Exists", 2953 "effect": "NoExecute", 2954 "tolerationSeconds": 300 2955 } 2956 ], 2957 "priority": 0, 2958 "dnsConfig": { 2959 "searches": [ 2960 "global" 2961 ] 2962 }, 2963 "enableServiceLinks": true 2964 }, 2965 "status": { 2966 "phase": "Running", 2967 "conditions": [ 2968 { 2969 "type": "Initialized", 2970 "status": "True", 2971 "lastProbeTime": null, 2972 "lastTransitionTime": "2021-03-15T19:06:09Z" 2973 }, 2974 { 2975 "type": "Ready", 2976 "status": "True", 2977 "lastProbeTime": null, 2978 "lastTransitionTime": "2021-03-15T19:07:02Z" 2979 }, 2980 { 2981 "type": "ContainersReady", 2982 "status": "True", 2983 "lastProbeTime": null, 2984 "lastTransitionTime": "2021-03-15T19:07:02Z" 2985 }, 2986 { 2987 "type": "PodScheduled", 2988 "status": "True", 2989 "lastProbeTime": null, 2990 "lastTransitionTime": "2021-03-15T19:06:07Z" 2991 } 2992 ], 2993 "hostIP": "REDACTED-IP4-ADDRESS", 2994 "podIP": "REDACTED-IP4-ADDRESS", 2995 "podIPs": [ 2996 { 2997 "ip": "REDACTED-IP4-ADDRESS" 2998 } 2999 ], 3000 "startTime": "2021-03-15T19:06:07Z", 3001 "initContainerStatuses": [ 3002 { 3003 "name": "istio-init", 3004 "state": { 3005 "terminated": { 3006 "exitCode": 0, 3007 "reason": "Completed", 3008 "startedAt": "2021-03-15T19:06:09Z", 3009 "finishedAt": "2021-03-15T19:06:09Z", 3010 "containerID": "containerd://9ada7dc60595d60204000899d6692f4dd7065adb750afc5698662f5f44356fbc" 3011 } 3012 }, 3013 "lastState": {}, 3014 "ready": true, 3015 "restartCount": 0, 3016 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3017 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 3018 "containerID": "containerd://9ada7dc60595d60204000899d6692f4dd7065adb750afc5698662f5f44356fbc" 3019 } 3020 ], 3021 "containerStatuses": [ 3022 { 3023 "name": "fluentd", 3024 "state": { 3025 "running": { 3026 "startedAt": "2021-03-15T19:06:10Z" 3027 } 3028 }, 3029 "lastState": {}, 3030 "ready": true, 3031 "restartCount": 0, 3032 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 3033 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 3034 "containerID": "containerd://2c40fd2e5e1feb49597fc70ccf84b3357ead9b161438f078b2861c3ae97307fc", 3035 "started": true 3036 }, 3037 { 3038 "name": "istio-proxy", 3039 "state": { 3040 "running": { 3041 "startedAt": "2021-03-15T19:06:11Z" 3042 } 3043 }, 3044 "lastState": {}, 3045 "ready": true, 3046 "restartCount": 0, 3047 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3048 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 3049 "containerID": "containerd://f53ccb7cc887d2f397773d6337461fbcff86d08f70d55e30f4c442952f861ad6", 3050 "started": true 3051 }, 3052 { 3053 "name": "weblogic-server", 3054 "state": { 3055 "running": { 3056 "startedAt": "2021-03-15T19:06:10Z" 3057 } 3058 }, 3059 "lastState": {}, 3060 "ready": true, 3061 "restartCount": 0, 3062 "image": "container-registry.oracle.com/verrazzano/example-bobbys-front-end:0.1.12-1-20210205215204-b624b86", 3063 "imageID": "sha256:e00fdb3a44690a26ce9c1dc90e756925527a2025e01cf878e04e893054d9937c", 3064 "containerID": "containerd://257359eded338597cd90f8708aa71c40392ecfee8eab1f50b0c3191f414a0f18", 3065 "started": true 3066 } 3067 ], 3068 "qosClass": "Burstable" 3069 } 3070 }, 3071 { 3072 "metadata": { 3073 "name": "bobbys-helidon-stock-application-7965cf98f5-kfdmx", 3074 "generateName": "bobbys-helidon-stock-application-7965cf98f5-", 3075 "namespace": "bobs-books", 3076 "selfLink": "/api/v1/namespaces/bobs-books/pods/bobbys-helidon-stock-application-7965cf98f5-kfdmx", 3077 "uid": "1e295762-d359-49a6-afb6-d4b29b7ad81b", 3078 "resourceVersion": "30064", 3079 "creationTimestamp": "2021-03-15T19:01:16Z", 3080 "labels": { 3081 "app": "bobbys-helidon-stock-application", 3082 "app.oam.dev/component": "bobby-helidon", 3083 "app.oam.dev/name": "bobs-books", 3084 "app.oam.dev/resourceType": "WORKLOAD", 3085 "app.oam.dev/revision": "bobby-helidon-v1", 3086 "containerizedworkload.oam.crossplane.io": "30977abb-9745-4c0a-b663-6d899a08684b", 3087 "istio.io/rev": "default", 3088 "pod-template-hash": "7965cf98f5", 3089 "security.istio.io/tlsMode": "istio", 3090 "service.istio.io/canonical-name": "bobbys-helidon-stock-application", 3091 "service.istio.io/canonical-revision": "latest", 3092 "verrazzano.io/istio": "bobs-books" 3093 }, 3094 "annotations": { 3095 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}", 3096 "verrazzano.io/metricsEnabled": "true", 3097 "verrazzano.io/metricsPath": "/metrics", 3098 "verrazzano.io/metricsPort": "8080" 3099 }, 3100 "ownerReferences": [ 3101 { 3102 "apiVersion": "apps/v1", 3103 "kind": "ReplicaSet", 3104 "name": "bobbys-helidon-stock-application-7965cf98f5", 3105 "uid": "7e1d34ec-6bca-470f-a8c0-f1026847579a", 3106 "controller": true, 3107 "blockOwnerDeletion": true 3108 } 3109 ], 3110 "managedFields": [ 3111 { 3112 "manager": "kube-controller-manager", 3113 "operation": "Update", 3114 "apiVersion": "v1", 3115 "time": "2021-03-15T19:01:14Z", 3116 "fieldsType": "FieldsV1", 3117 "fieldsV1": { 3118 "f:metadata": { 3119 "f:annotations": { 3120 ".": {}, 3121 "f:verrazzano.io/metricsEnabled": {}, 3122 "f:verrazzano.io/metricsPath": {}, 3123 "f:verrazzano.io/metricsPort": {} 3124 }, 3125 "f:generateName": {}, 3126 "f:labels": { 3127 ".": {}, 3128 "f:app": {}, 3129 "f:app.oam.dev/component": {}, 3130 "f:app.oam.dev/name": {}, 3131 "f:app.oam.dev/resourceType": {}, 3132 "f:app.oam.dev/revision": {}, 3133 "f:containerizedworkload.oam.crossplane.io": {}, 3134 "f:pod-template-hash": {} 3135 }, 3136 "f:ownerReferences": { 3137 ".": {}, 3138 "k:{\"uid\":\"7e1d34ec-6bca-470f-a8c0-f1026847579a\"}": { 3139 ".": {}, 3140 "f:apiVersion": {}, 3141 "f:blockOwnerDeletion": {}, 3142 "f:controller": {}, 3143 "f:kind": {}, 3144 "f:name": {}, 3145 "f:uid": {} 3146 } 3147 } 3148 }, 3149 "f:spec": { 3150 "f:containers": { 3151 "k:{\"name\":\"bobbys-helidon-stock-application\"}": { 3152 ".": {}, 3153 "f:env": { 3154 ".": {}, 3155 "k:{\"name\":\"BACKEND_HOSTNAME\"}": { 3156 ".": {}, 3157 "f:name": {}, 3158 "f:value": {} 3159 }, 3160 "k:{\"name\":\"BACKEND_PORT\"}": { 3161 ".": {}, 3162 "f:name": {}, 3163 "f:value": {} 3164 }, 3165 "k:{\"name\":\"COH_CACHE_CONFIG\"}": { 3166 ".": {}, 3167 "f:name": {}, 3168 "f:value": {} 3169 }, 3170 "k:{\"name\":\"COH_CLUSTER\"}": { 3171 ".": {}, 3172 "f:name": {}, 3173 "f:value": {} 3174 }, 3175 "k:{\"name\":\"COH_POF_CONFIG\"}": { 3176 ".": {}, 3177 "f:name": {}, 3178 "f:value": {} 3179 } 3180 }, 3181 "f:image": {}, 3182 "f:imagePullPolicy": {}, 3183 "f:name": {}, 3184 "f:ports": { 3185 ".": {}, 3186 "k:{\"containerPort\":8080,\"protocol\":\"TCP\"}": { 3187 ".": {}, 3188 "f:containerPort": {}, 3189 "f:name": {}, 3190 "f:protocol": {} 3191 } 3192 }, 3193 "f:resources": {}, 3194 "f:terminationMessagePath": {}, 3195 "f:terminationMessagePolicy": {} 3196 } 3197 }, 3198 "f:dnsPolicy": {}, 3199 "f:enableServiceLinks": {}, 3200 "f:imagePullSecrets": { 3201 ".": {}, 3202 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 3203 ".": {}, 3204 "f:name": {} 3205 } 3206 }, 3207 "f:restartPolicy": {}, 3208 "f:schedulerName": {}, 3209 "f:securityContext": {}, 3210 "f:terminationGracePeriodSeconds": {} 3211 } 3212 } 3213 }, 3214 { 3215 "manager": "kubelet", 3216 "operation": "Update", 3217 "apiVersion": "v1", 3218 "time": "2021-03-15T19:02:46Z", 3219 "fieldsType": "FieldsV1", 3220 "fieldsV1": { 3221 "f:status": { 3222 "f:conditions": { 3223 "k:{\"type\":\"ContainersReady\"}": { 3224 ".": {}, 3225 "f:lastProbeTime": {}, 3226 "f:lastTransitionTime": {}, 3227 "f:status": {}, 3228 "f:type": {} 3229 }, 3230 "k:{\"type\":\"Initialized\"}": { 3231 ".": {}, 3232 "f:lastProbeTime": {}, 3233 "f:lastTransitionTime": {}, 3234 "f:status": {}, 3235 "f:type": {} 3236 }, 3237 "k:{\"type\":\"Ready\"}": { 3238 ".": {}, 3239 "f:lastProbeTime": {}, 3240 "f:lastTransitionTime": {}, 3241 "f:status": {}, 3242 "f:type": {} 3243 } 3244 }, 3245 "f:containerStatuses": {}, 3246 "f:hostIP": {}, 3247 "f:initContainerStatuses": {}, 3248 "f:phase": {}, 3249 "f:podIP": {}, 3250 "f:podIPs": { 3251 ".": {}, 3252 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 3253 ".": {}, 3254 "f:ip": {} 3255 } 3256 }, 3257 "f:startTime": {} 3258 } 3259 } 3260 } 3261 ] 3262 }, 3263 "spec": { 3264 "volumes": [ 3265 { 3266 "name": "default-token-fw72z", 3267 "secret": { 3268 "secretName": "default-token-fw72z", 3269 "defaultMode": 420 3270 } 3271 }, 3272 { 3273 "name": "istio-envoy", 3274 "emptyDir": { 3275 "medium": "Memory" 3276 } 3277 }, 3278 { 3279 "name": "istio-data", 3280 "emptyDir": {} 3281 }, 3282 { 3283 "name": "istio-podinfo", 3284 "downwardAPI": { 3285 "items": [ 3286 { 3287 "path": "labels", 3288 "fieldRef": { 3289 "apiVersion": "v1", 3290 "fieldPath": "metadata.labels" 3291 } 3292 }, 3293 { 3294 "path": "annotations", 3295 "fieldRef": { 3296 "apiVersion": "v1", 3297 "fieldPath": "metadata.annotations" 3298 } 3299 } 3300 ], 3301 "defaultMode": 420 3302 } 3303 }, 3304 { 3305 "name": "istio-token", 3306 "projected": { 3307 "sources": [ 3308 { 3309 "serviceAccountToken": { 3310 "audience": "istio-ca", 3311 "expirationSeconds": 43200, 3312 "path": "istio-token" 3313 } 3314 } 3315 ], 3316 "defaultMode": 420 3317 } 3318 }, 3319 { 3320 "name": "istiod-ca-cert", 3321 "configMap": { 3322 "name": "istio-ca-root-cert", 3323 "defaultMode": 420 3324 } 3325 }, 3326 { 3327 "name": "bobs-books-token-pfx5w", 3328 "secret": { 3329 "secretName": "bobs-books-token-pfx5w", 3330 "defaultMode": 420 3331 } 3332 } 3333 ], 3334 "initContainers": [ 3335 { 3336 "name": "istio-init", 3337 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3338 "args": [ 3339 "istio-iptables", 3340 "-p", 3341 "15001", 3342 "-z", 3343 "15006", 3344 "-u", 3345 "1337", 3346 "-m", 3347 "REDIRECT", 3348 "-i", 3349 "*", 3350 "-x", 3351 "", 3352 "-b", 3353 "*", 3354 "-d", 3355 "15090,15021,15020" 3356 ], 3357 "env": [ 3358 { 3359 "name": "DNS_AGENT" 3360 } 3361 ], 3362 "resources": { 3363 "limits": { 3364 "cpu": "2", 3365 "memory": "1Gi" 3366 }, 3367 "requests": { 3368 "cpu": "10m", 3369 "memory": "10Mi" 3370 } 3371 }, 3372 "volumeMounts": [ 3373 { 3374 "name": "bobs-books-token-pfx5w", 3375 "readOnly": true, 3376 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 3377 } 3378 ], 3379 "terminationMessagePath": "/dev/termination-log", 3380 "terminationMessagePolicy": "File", 3381 "imagePullPolicy": "Always", 3382 "securityContext": { 3383 "capabilities": { 3384 "add": [ 3385 "NET_ADMIN", 3386 "NET_RAW" 3387 ], 3388 "drop": [ 3389 "ALL" 3390 ] 3391 }, 3392 "privileged": false, 3393 "runAsUser": 0, 3394 "runAsGroup": 0, 3395 "runAsNonRoot": false, 3396 "readOnlyRootFilesystem": false, 3397 "allowPrivilegeEscalation": false 3398 } 3399 } 3400 ], 3401 "containers": [ 3402 { 3403 "name": "bobbys-helidon-stock-application", 3404 "image": "container-registry.oracle.com/verrazzano/example-bobbys-helidon-stock-application:0.1.12-1-20210205215204-b624b86", 3405 "ports": [ 3406 { 3407 "name": "http", 3408 "containerPort": 8080, 3409 "protocol": "TCP" 3410 } 3411 ], 3412 "env": [ 3413 { 3414 "name": "BACKEND_PORT", 3415 "value": "8001" 3416 }, 3417 { 3418 "name": "BACKEND_HOSTNAME", 3419 "value": "bobs-bookstore-cluster-cluster-1.bobs-books.svc.cluster.local" 3420 }, 3421 { 3422 "name": "COH_CLUSTER", 3423 "value": "bobbys-coherence" 3424 }, 3425 { 3426 "name": "COH_CACHE_CONFIG", 3427 "value": "coherence-cache-config.xml" 3428 }, 3429 { 3430 "name": "COH_POF_CONFIG", 3431 "value": "pof-config.xml" 3432 } 3433 ], 3434 "resources": {}, 3435 "volumeMounts": [ 3436 { 3437 "name": "default-token-fw72z", 3438 "readOnly": true, 3439 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 3440 } 3441 ], 3442 "terminationMessagePath": "/dev/termination-log", 3443 "terminationMessagePolicy": "File", 3444 "imagePullPolicy": "IfNotPresent" 3445 }, 3446 { 3447 "name": "istio-proxy", 3448 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3449 "args": [ 3450 "proxy", 3451 "sidecar", 3452 "--domain", 3453 "$(POD_NAMESPACE).svc.cluster.local", 3454 "--serviceCluster", 3455 "bobbys-helidon-stock-application.$(POD_NAMESPACE)", 3456 "--proxyLogLevel=warning", 3457 "--proxyComponentLogLevel=misc:error", 3458 "--trust-domain=cluster.local", 3459 "--concurrency", 3460 "2" 3461 ], 3462 "ports": [ 3463 { 3464 "name": "http-envoy-prom", 3465 "containerPort": 15090, 3466 "protocol": "TCP" 3467 } 3468 ], 3469 "env": [ 3470 { 3471 "name": "JWT_POLICY", 3472 "value": "third-party-jwt" 3473 }, 3474 { 3475 "name": "PILOT_CERT_PROVIDER", 3476 "value": "istiod" 3477 }, 3478 { 3479 "name": "CA_ADDR", 3480 "value": "istiod.istio-system.svc:15012" 3481 }, 3482 { 3483 "name": "POD_NAME", 3484 "valueFrom": { 3485 "fieldRef": { 3486 "apiVersion": "v1", 3487 "fieldPath": "metadata.name" 3488 } 3489 } 3490 }, 3491 { 3492 "name": "POD_NAMESPACE", 3493 "valueFrom": { 3494 "fieldRef": { 3495 "apiVersion": "v1", 3496 "fieldPath": "metadata.namespace" 3497 } 3498 } 3499 }, 3500 { 3501 "name": "INSTANCE_IP", 3502 "valueFrom": { 3503 "fieldRef": { 3504 "apiVersion": "v1", 3505 "fieldPath": "status.podIP" 3506 } 3507 } 3508 }, 3509 { 3510 "name": "SERVICE_ACCOUNT", 3511 "valueFrom": { 3512 "fieldRef": { 3513 "apiVersion": "v1", 3514 "fieldPath": "spec.serviceAccountName" 3515 } 3516 } 3517 }, 3518 { 3519 "name": "HOST_IP", 3520 "valueFrom": { 3521 "fieldRef": { 3522 "apiVersion": "v1", 3523 "fieldPath": "status.hostIP" 3524 } 3525 } 3526 }, 3527 { 3528 "name": "CANONICAL_SERVICE", 3529 "valueFrom": { 3530 "fieldRef": { 3531 "apiVersion": "v1", 3532 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 3533 } 3534 } 3535 }, 3536 { 3537 "name": "CANONICAL_REVISION", 3538 "valueFrom": { 3539 "fieldRef": { 3540 "apiVersion": "v1", 3541 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 3542 } 3543 } 3544 }, 3545 { 3546 "name": "PROXY_CONFIG", 3547 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 3548 }, 3549 { 3550 "name": "ISTIO_META_POD_PORTS", 3551 "value": "[\n {\"name\":\"http\",\"containerPort\":8080,\"protocol\":\"TCP\"}\n]" 3552 }, 3553 { 3554 "name": "ISTIO_META_APP_CONTAINERS", 3555 "value": "bobbys-helidon-stock-application" 3556 }, 3557 { 3558 "name": "ISTIO_META_CLUSTER_ID", 3559 "value": "Kubernetes" 3560 }, 3561 { 3562 "name": "ISTIO_META_INTERCEPTION_MODE", 3563 "value": "REDIRECT" 3564 }, 3565 { 3566 "name": "ISTIO_METAJSON_ANNOTATIONS", 3567 "value": "{\"verrazzano.io/metricsEnabled\":\"true\",\"verrazzano.io/metricsPath\":\"/metrics\",\"verrazzano.io/metricsPort\":\"8080\"}\n" 3568 }, 3569 { 3570 "name": "ISTIO_META_WORKLOAD_NAME", 3571 "value": "bobbys-helidon-stock-application" 3572 }, 3573 { 3574 "name": "ISTIO_META_OWNER", 3575 "value": "kubernetes://apis/apps/v1/namespaces/bobs-books/deployments/bobbys-helidon-stock-application" 3576 }, 3577 { 3578 "name": "ISTIO_META_MESH_ID", 3579 "value": "cluster.local" 3580 }, 3581 { 3582 "name": "DNS_AGENT" 3583 }, 3584 { 3585 "name": "ISTIO_KUBE_APP_PROBERS", 3586 "value": "{}" 3587 } 3588 ], 3589 "resources": { 3590 "limits": { 3591 "cpu": "2", 3592 "memory": "1Gi" 3593 }, 3594 "requests": { 3595 "cpu": "100m", 3596 "memory": "128Mi" 3597 } 3598 }, 3599 "volumeMounts": [ 3600 { 3601 "name": "istiod-ca-cert", 3602 "mountPath": "/var/run/secrets/istio" 3603 }, 3604 { 3605 "name": "istio-data", 3606 "mountPath": "/var/lib/istio/data" 3607 }, 3608 { 3609 "name": "istio-envoy", 3610 "mountPath": "/etc/istio/proxy" 3611 }, 3612 { 3613 "name": "istio-token", 3614 "mountPath": "/var/run/secrets/tokens" 3615 }, 3616 { 3617 "name": "istio-podinfo", 3618 "mountPath": "/etc/istio/pod" 3619 }, 3620 { 3621 "name": "default-token-fw72z", 3622 "readOnly": true, 3623 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 3624 } 3625 ], 3626 "readinessProbe": { 3627 "httpGet": { 3628 "path": "/healthz/ready", 3629 "port": 15021, 3630 "scheme": "HTTP" 3631 }, 3632 "initialDelaySeconds": 1, 3633 "timeoutSeconds": 1, 3634 "periodSeconds": 2, 3635 "successThreshold": 1, 3636 "failureThreshold": 30 3637 }, 3638 "terminationMessagePath": "/dev/termination-log", 3639 "terminationMessagePolicy": "File", 3640 "imagePullPolicy": "Always", 3641 "securityContext": { 3642 "capabilities": { 3643 "drop": [ 3644 "ALL" 3645 ] 3646 }, 3647 "privileged": false, 3648 "runAsUser": 1337, 3649 "runAsGroup": 1337, 3650 "runAsNonRoot": true, 3651 "readOnlyRootFilesystem": true, 3652 "allowPrivilegeEscalation": false 3653 } 3654 } 3655 ], 3656 "restartPolicy": "Always", 3657 "terminationGracePeriodSeconds": 30, 3658 "dnsPolicy": "ClusterFirst", 3659 "serviceAccountName": "bobs-books", 3660 "serviceAccount": "bobs-books", 3661 "nodeName": "at-tests-control-plane", 3662 "securityContext": { 3663 "fsGroup": 1337 3664 }, 3665 "imagePullSecrets": [ 3666 { 3667 "name": "bobs-books-repo-credentials" 3668 }, 3669 { 3670 "name": "verrazzano-container-registry" 3671 } 3672 ], 3673 "schedulerName": "default-scheduler", 3674 "tolerations": [ 3675 { 3676 "key": "node.kubernetes.io/not-ready", 3677 "operator": "Exists", 3678 "effect": "NoExecute", 3679 "tolerationSeconds": 300 3680 }, 3681 { 3682 "key": "node.kubernetes.io/unreachable", 3683 "operator": "Exists", 3684 "effect": "NoExecute", 3685 "tolerationSeconds": 300 3686 } 3687 ], 3688 "priority": 0, 3689 "dnsConfig": { 3690 "searches": [ 3691 "global" 3692 ] 3693 }, 3694 "enableServiceLinks": true 3695 }, 3696 "status": { 3697 "phase": "Running", 3698 "conditions": [ 3699 { 3700 "type": "Initialized", 3701 "status": "True", 3702 "lastProbeTime": null, 3703 "lastTransitionTime": "2021-03-15T19:02:10Z" 3704 }, 3705 { 3706 "type": "Ready", 3707 "status": "True", 3708 "lastProbeTime": null, 3709 "lastTransitionTime": "2021-03-15T19:02:40Z" 3710 }, 3711 { 3712 "type": "ContainersReady", 3713 "status": "True", 3714 "lastProbeTime": null, 3715 "lastTransitionTime": "2021-03-15T19:02:40Z" 3716 }, 3717 { 3718 "type": "PodScheduled", 3719 "status": "True", 3720 "lastProbeTime": null, 3721 "lastTransitionTime": "2021-03-15T19:01:16Z" 3722 } 3723 ], 3724 "hostIP": "REDACTED-IP4-ADDRESS", 3725 "podIP": "REDACTED-IP4-ADDRESS", 3726 "podIPs": [ 3727 { 3728 "ip": "REDACTED-IP4-ADDRESS" 3729 } 3730 ], 3731 "startTime": "2021-03-15T19:01:17Z", 3732 "initContainerStatuses": [ 3733 { 3734 "name": "istio-init", 3735 "state": { 3736 "terminated": { 3737 "exitCode": 0, 3738 "reason": "Completed", 3739 "startedAt": "2021-03-15T19:02:07Z", 3740 "finishedAt": "2021-03-15T19:02:07Z", 3741 "containerID": "containerd://1330f12faae3e352396c5e475d8f291ffd28669d7bbdfa09d99c6ad70bfdf824" 3742 } 3743 }, 3744 "lastState": {}, 3745 "ready": true, 3746 "restartCount": 0, 3747 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3748 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 3749 "containerID": "containerd://1330f12faae3e352396c5e475d8f291ffd28669d7bbdfa09d99c6ad70bfdf824" 3750 } 3751 ], 3752 "containerStatuses": [ 3753 { 3754 "name": "bobbys-helidon-stock-application", 3755 "state": { 3756 "running": { 3757 "startedAt": "2021-03-15T19:02:11Z" 3758 } 3759 }, 3760 "lastState": {}, 3761 "ready": true, 3762 "restartCount": 0, 3763 "image": "container-registry.oracle.com/verrazzano/example-bobbys-helidon-stock-application:0.1.12-1-20210205215204-b624b86", 3764 "imageID": "sha256:6650c1c92c8d16ee987c4d18a2a1030735a51bcfbfc809793862328b025b2112", 3765 "containerID": "containerd://f2ba6abdea02a4db346a2bc27f10dd80a53b9e50a1f1a8e1983d4aa31a01b048", 3766 "started": true 3767 }, 3768 { 3769 "name": "istio-proxy", 3770 "state": { 3771 "running": { 3772 "startedAt": "2021-03-15T19:02:31Z" 3773 } 3774 }, 3775 "lastState": {}, 3776 "ready": true, 3777 "restartCount": 0, 3778 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3779 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 3780 "containerID": "containerd://13f481754e2df84eb772a7b719b0682070519ca104736a9dfa810afd9e67e0dd", 3781 "started": true 3782 } 3783 ], 3784 "qosClass": "Burstable" 3785 } 3786 }, 3787 { 3788 "metadata": { 3789 "name": "bobs-bookstore-adminserver", 3790 "namespace": "bobs-books", 3791 "selfLink": "/api/v1/namespaces/bobs-books/pods/bobs-bookstore-adminserver", 3792 "uid": "65613909-da1a-4950-b26a-e93b5b78401e", 3793 "resourceVersion": "46346", 3794 "creationTimestamp": "2021-03-15T19:06:12Z", 3795 "deletionTimestamp": "2021-03-15T19:43:23Z", 3796 "deletionGracePeriodSeconds": 40, 3797 "labels": { 3798 "app.oam.dev/component": "bobs-bookstore", 3799 "app.oam.dev/name": "bobs-books", 3800 "istio.io/rev": "default", 3801 "security.istio.io/tlsMode": "istio", 3802 "service.istio.io/canonical-name": "bobs-bookstore-adminserver", 3803 "service.istio.io/canonical-revision": "latest", 3804 "verrazzano.io/istio": "bobs-books", 3805 "weblogic.createdByOperator": "true", 3806 "weblogic.domainName": "bobs-bookstore", 3807 "weblogic.domainUID": "bobs-bookstore", 3808 "weblogic.modelInImageDomainZipHash": "md5.b70c11e1e7c511625c9bf55fe5b9d46a.md5", 3809 "weblogic.serverName": "AdminServer" 3810 }, 3811 "annotations": { 3812 "prometheus.io/path": "/wls-exporter/metrics", 3813 "prometheus.io/port": "7001", 3814 "prometheus.io/scrape": "true", 3815 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}", 3816 "weblogic.sha256": "b10c837c26f11b5b430bbcea2b99a7ac3174772b4180b70db6359b31cdb1f0d3" 3817 }, 3818 "ownerReferences": [ 3819 { 3820 "apiVersion": "weblogic.oracle/v8", 3821 "kind": "Domain", 3822 "name": "bobs-bookstore", 3823 "uid": "f61289c9-dc32-4bf2-a965-c60987c9b68b", 3824 "controller": true 3825 } 3826 ] 3827 }, 3828 "spec": { 3829 "volumes": [ 3830 { 3831 "name": "weblogic-scripts-cm-volume", 3832 "configMap": { 3833 "name": "weblogic-scripts-cm", 3834 "defaultMode": 365 3835 } 3836 }, 3837 { 3838 "name": "weblogic-domain-debug-cm-volume", 3839 "configMap": { 3840 "name": "bobs-bookstore-weblogic-domain-debug-cm", 3841 "defaultMode": 365, 3842 "optional": true 3843 } 3844 }, 3845 { 3846 "name": "weblogic-domain-introspect-cm-volume", 3847 "configMap": { 3848 "name": "bobs-bookstore-weblogic-domain-introspect-cm", 3849 "defaultMode": 365 3850 } 3851 }, 3852 { 3853 "name": "fluentd-config-volume", 3854 "configMap": { 3855 "name": "fluentd-config-weblogic", 3856 "defaultMode": 420 3857 } 3858 }, 3859 { 3860 "name": "secret-volume", 3861 "secret": { 3862 "secretName": "verrazzano", 3863 "defaultMode": 420 3864 } 3865 }, 3866 { 3867 "name": "weblogic-domain-storage-volume", 3868 "emptyDir": {} 3869 }, 3870 { 3871 "name": "weblogic-domain-runtime-encryption-volume", 3872 "secret": { 3873 "secretName": "bobs-bookstore-runtime-encrypt-secret", 3874 "defaultMode": 420 3875 } 3876 }, 3877 { 3878 "name": "default-token-fw72z", 3879 "secret": { 3880 "secretName": "default-token-fw72z", 3881 "defaultMode": 420 3882 } 3883 }, 3884 { 3885 "name": "istio-envoy", 3886 "emptyDir": { 3887 "medium": "Memory" 3888 } 3889 }, 3890 { 3891 "name": "istio-data", 3892 "emptyDir": {} 3893 }, 3894 { 3895 "name": "istio-podinfo", 3896 "downwardAPI": { 3897 "items": [ 3898 { 3899 "path": "labels", 3900 "fieldRef": { 3901 "apiVersion": "v1", 3902 "fieldPath": "metadata.labels" 3903 } 3904 }, 3905 { 3906 "path": "annotations", 3907 "fieldRef": { 3908 "apiVersion": "v1", 3909 "fieldPath": "metadata.annotations" 3910 } 3911 } 3912 ], 3913 "defaultMode": 420 3914 } 3915 }, 3916 { 3917 "name": "istio-token", 3918 "projected": { 3919 "sources": [ 3920 { 3921 "serviceAccountToken": { 3922 "audience": "istio-ca", 3923 "expirationSeconds": 43200, 3924 "path": "istio-token" 3925 } 3926 } 3927 ], 3928 "defaultMode": 420 3929 } 3930 }, 3931 { 3932 "name": "istiod-ca-cert", 3933 "configMap": { 3934 "name": "istio-ca-root-cert", 3935 "defaultMode": 420 3936 } 3937 }, 3938 { 3939 "name": "bobs-books-token-pfx5w", 3940 "secret": { 3941 "secretName": "bobs-books-token-pfx5w", 3942 "defaultMode": 420 3943 } 3944 } 3945 ], 3946 "initContainers": [ 3947 { 3948 "name": "istio-init", 3949 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 3950 "args": [ 3951 "istio-iptables", 3952 "-p", 3953 "15001", 3954 "-z", 3955 "15006", 3956 "-u", 3957 "1337", 3958 "-m", 3959 "REDIRECT", 3960 "-i", 3961 "*", 3962 "-x", 3963 "", 3964 "-b", 3965 "*", 3966 "-d", 3967 "15090,15021,15020" 3968 ], 3969 "env": [ 3970 { 3971 "name": "DNS_AGENT" 3972 } 3973 ], 3974 "resources": { 3975 "limits": { 3976 "cpu": "2", 3977 "memory": "1Gi" 3978 }, 3979 "requests": { 3980 "cpu": "10m", 3981 "memory": "10Mi" 3982 } 3983 }, 3984 "volumeMounts": [ 3985 { 3986 "name": "bobs-books-token-pfx5w", 3987 "readOnly": true, 3988 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 3989 } 3990 ], 3991 "terminationMessagePath": "/dev/termination-log", 3992 "terminationMessagePolicy": "File", 3993 "imagePullPolicy": "Always", 3994 "securityContext": { 3995 "capabilities": { 3996 "add": [ 3997 "NET_ADMIN", 3998 "NET_RAW" 3999 ], 4000 "drop": [ 4001 "ALL" 4002 ] 4003 }, 4004 "privileged": false, 4005 "runAsUser": 0, 4006 "runAsGroup": 0, 4007 "runAsNonRoot": false, 4008 "readOnlyRootFilesystem": false, 4009 "allowPrivilegeEscalation": false 4010 } 4011 } 4012 ], 4013 "containers": [ 4014 { 4015 "name": "fluentd", 4016 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 4017 "args": [ 4018 "-c", 4019 "/etc/fluent.conf" 4020 ], 4021 "env": [ 4022 { 4023 "name": "LOG_PATH", 4024 "value": "/scratch/logs/bobs-bookstore/AdminServer.log" 4025 }, 4026 { 4027 "name": "FLUENTD_CONF", 4028 "value": "fluentd.conf" 4029 }, 4030 { 4031 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 4032 "value": "true" 4033 }, 4034 { 4035 "name": "ELASTICSEARCH_URL", 4036 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 4037 }, 4038 { 4039 "name": "ELASTICSEARCH_USER", 4040 "valueFrom": { 4041 "secretKeyRef": { 4042 "name": "verrazzano", 4043 "key": "username", 4044 "optional": true 4045 } 4046 } 4047 }, 4048 { 4049 "name": "ELASTICSEARCH_PASSWORD", 4050 "valueFrom": { 4051 "secretKeyRef": { 4052 "name": "verrazzano", 4053 "key": "password", 4054 "optional": true 4055 } 4056 } 4057 }, 4058 { 4059 "name": "NAMESPACE", 4060 "value": "bobs-books" 4061 }, 4062 { 4063 "name": "APP_CONF_NAME", 4064 "valueFrom": { 4065 "fieldRef": { 4066 "apiVersion": "v1", 4067 "fieldPath": "metadata.labels['app.oam.dev/name']" 4068 } 4069 } 4070 }, 4071 { 4072 "name": "COMPONENT_NAME", 4073 "valueFrom": { 4074 "fieldRef": { 4075 "apiVersion": "v1", 4076 "fieldPath": "metadata.labels['app.oam.dev/component']" 4077 } 4078 } 4079 }, 4080 { 4081 "name": "CLUSTER_NAME", 4082 "value": "local" 4083 }, 4084 { 4085 "name": "DOMAIN_UID", 4086 "valueFrom": { 4087 "fieldRef": { 4088 "apiVersion": "v1", 4089 "fieldPath": "metadata.labels['weblogic.domainUID']" 4090 } 4091 } 4092 }, 4093 { 4094 "name": "SERVER_NAME", 4095 "valueFrom": { 4096 "fieldRef": { 4097 "apiVersion": "v1", 4098 "fieldPath": "metadata.labels['weblogic.serverName']" 4099 } 4100 } 4101 } 4102 ], 4103 "resources": {}, 4104 "volumeMounts": [ 4105 { 4106 "name": "fluentd-config-volume", 4107 "readOnly": true, 4108 "mountPath": "/fluentd/etc/fluentd.conf", 4109 "subPath": "fluentd.conf" 4110 }, 4111 { 4112 "name": "secret-volume", 4113 "readOnly": true, 4114 "mountPath": "/fluentd/secret" 4115 }, 4116 { 4117 "name": "weblogic-domain-storage-volume", 4118 "readOnly": true, 4119 "mountPath": "/scratch" 4120 }, 4121 { 4122 "name": "default-token-fw72z", 4123 "readOnly": true, 4124 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 4125 } 4126 ], 4127 "terminationMessagePath": "/dev/termination-log", 4128 "terminationMessagePolicy": "File", 4129 "imagePullPolicy": "IfNotPresent" 4130 }, 4131 { 4132 "name": "weblogic-server", 4133 "image": "container-registry.oracle.com/verrazzano/example-bobs-books-order-manager:0.1.12-1-20210205215204-b624b86", 4134 "command": [ 4135 "/weblogic-operator/scripts/startServer.sh" 4136 ], 4137 "ports": [ 4138 { 4139 "name": "tcp-t3channel", 4140 "containerPort": 30101, 4141 "protocol": "TCP" 4142 }, 4143 { 4144 "name": "tcp-ldap", 4145 "containerPort": 7001, 4146 "protocol": "TCP" 4147 }, 4148 { 4149 "name": "tcp-default", 4150 "containerPort": 7001, 4151 "protocol": "TCP" 4152 }, 4153 { 4154 "name": "http-default", 4155 "containerPort": 7001, 4156 "protocol": "TCP" 4157 }, 4158 { 4159 "name": "tcp-snmp", 4160 "containerPort": 7001, 4161 "protocol": "TCP" 4162 }, 4163 { 4164 "name": "tcp-iiop", 4165 "containerPort": 7001, 4166 "protocol": "TCP" 4167 } 4168 ], 4169 "env": [ 4170 { 4171 "name": "JAVA_OPTIONS", 4172 "value": "-Dweblogic.StdoutDebugEnabled=false" 4173 }, 4174 { 4175 "name": "USER_MEM_ARGS", 4176 "value": "-Djava.security.egd=file:/dev/./urandom " 4177 }, 4178 { 4179 "name": "WL_HOME", 4180 "value": "/u01/oracle/wlserver" 4181 }, 4182 { 4183 "name": "MW_HOME", 4184 "value": "/u01/oracle" 4185 }, 4186 { 4187 "name": "DOMAIN_NAME", 4188 "value": "bobs-bookstore" 4189 }, 4190 { 4191 "name": "DOMAIN_HOME", 4192 "value": "/u01/oracle/user_projects/domains/bobs-bookstore" 4193 }, 4194 { 4195 "name": "ADMIN_NAME", 4196 "value": "AdminServer" 4197 }, 4198 { 4199 "name": "ADMIN_PORT", 4200 "value": "7001" 4201 }, 4202 { 4203 "name": "SERVER_NAME", 4204 "value": "AdminServer" 4205 }, 4206 { 4207 "name": "DOMAIN_UID", 4208 "value": "bobs-bookstore" 4209 }, 4210 { 4211 "name": "NODEMGR_HOME", 4212 "value": "/u01/nodemanager" 4213 }, 4214 { 4215 "name": "LOG_HOME", 4216 "value": "/scratch/logs/bobs-bookstore" 4217 }, 4218 { 4219 "name": "SERVER_OUT_IN_POD_LOG", 4220 "value": "true" 4221 }, 4222 { 4223 "name": "SERVICE_NAME", 4224 "value": "bobs-bookstore-adminserver" 4225 }, 4226 { 4227 "name": "AS_SERVICE_NAME", 4228 "value": "bobs-bookstore-adminserver" 4229 }, 4230 { 4231 "name": "ADMIN_USERNAME" 4232 }, 4233 { 4234 "name": "ADMIN_PASSWORD" 4235 }, 4236 { 4237 "name": "LOCAL_ADMIN_PORT", 4238 "value": "7001" 4239 }, 4240 { 4241 "name": "LOCAL_ADMIN_PROTOCOL", 4242 "value": "t3" 4243 }, 4244 { 4245 "name": "SHUTDOWN_TYPE", 4246 "value": "Graceful" 4247 }, 4248 { 4249 "name": "SHUTDOWN_TIMEOUT", 4250 "value": "30" 4251 }, 4252 { 4253 "name": "SHUTDOWN_IGNORE_SESSIONS", 4254 "value": "false" 4255 }, 4256 { 4257 "name": "DYNAMIC_CONFIG_OVERRIDE", 4258 "value": "true" 4259 }, 4260 { 4261 "name": "INTERNAL_OPERATOR_CERT", 4262 "value": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4ekNDQXErZ0F3SUJBZ0lKQUpHTHBhdXJITjNsTUEwR0NTcUdTSWIzRFFFQkN3VUFNQnd4R2pBWUJnTlYNCkJBTVRFWGRsWW14dloybGpMVzl3WlhKaGRHOXlNQjRYRFRJeE1ETXhOVEU0TlRZME5sb1hEVE14TURNeE16RTQNCk5UWTBObG93SERFYU1CZ0dBMVVFQXhNUmQyVmliRzluYVdNdGIzQmxjbUYwYjNJd2dnRWlNQTBHQ1NxR1NJYjMNCkRRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ09MSFprT2Jscm44TkhETU5DZ2YxemxzQmRoem5kNE9VYUxMMFQNCnpLWHdBMUFZdjNJRWllTmV6Y3NpV1BmZVlqMXo1RGNvZHptSHA4NVBwYURBSUl2K2xDRHpoN01MNkdvbHZPTjUNCjBCUWFucE1jK0wwNGZUM1huK2dRcFdiWXZ5Q2g4UVh5VlVHS3dwRHhZZ0JTaExWWk0yb0JISDRmSUZlU1UrMGoNCnJSWDJHeUMzK2Y5MEkzQ2VraXo2enY2Um1EUnVFQmJMZkRYeHVzaENrUXA1d2JOVzZyOUQvWlFLR2JjR1RzcjENCk14bGZyakZZbld2ME44L0hvTzlMdi9aYlBQWXYwVHBkOVcxSlZ2R25OY3JweUVOVC9nclFJeXVQQXUyWGNqNzUNCno4Qms5WnhMOUFHTXJnSkw5SG9HOHN6OWVJOVkyWlZncUovd3ZOUk14NmhMM1lYUEFnTUJBQUdqZ2dFS01JSUINCkJqQWRCZ05WSFE0RUZnUVU5Tmp3TDJJNjIzWnZvVG1LcG9oZ25jSkhKejh3Q3dZRFZSMFBCQVFEQWdQNE1JSFgNCkJnTlZIUkVFZ2M4d2djeUNIbWx1ZEdWeWJtRnNMWGRsWW14dloybGpMVzl3WlhKaGRHOXlMWE4yWTRJd2FXNTANClpYSnVZV3d0ZDJWaWJHOW5hV010YjNCbGNtRjBiM0l0YzNaakxuWmxjbkpoZW5waGJtOHRjM2x6ZEdWdGdqUnANCmJuUmxjbTVoYkMxM1pXSnNiMmRwWXkxdmNHVnlZWFJ2Y2kxemRtTXVkbVZ5Y21GNmVtRnVieTF6ZVhOMFpXMHUNCmMzWmpna0pwYm5SbGNtNWhiQzEzWldKc2IyZHBZeTF2Y0dWeVlYUnZjaTF6ZG1NdWRtVnljbUY2ZW1GdWJ5MXoNCmVYTjBaVzB1YzNaakxtTnNkWE4wWlhJdWJHOWpZV3d3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUY3SU93bEsNCmJrMFpMZjJTS3hOVDVJbjB2Qk5VSWM0WjhPZmhjNmNwTXhpU3JyQ01iSlZ2R3RxdW5ONUJOWUJxSXU1WDI0aUkNCnloQlFQZDZER2FRWHJndVA2TFRiMEpqRVp4dzVlYm85V1BHMW1vdHRFd0hFOGJqenczOXNYQ3RNUUc3dnJwV3ENCkVERVFxOG9CWlBnaTRNQ3Bvb3FzaXNSdTRzVFZzVHd1WlNPWTF6eFB1NGhkK0Y0Sy9MbUxnUFZVbVRZN3IzZ1kNClQzSjd1bFQ5UjBlTi9MR2JITzZXRDVDUXl6T1YydVFzcEF3OXZsb2dZb3FpUjRjTmhXZm45aStWdFJWZ3V1ZDcNCmZNQ2tDYzU1OGNadGhmc0xzaHhXRWJkcC9nOWZqZ0pzQVZkUnp3bmhybUZKejR3aDlaTy96QUNSVEczT3U0Z2cNCm12VVREYUlaSnEySTdhdz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" 4263 } 4264 ], 4265 "resources": {}, 4266 "volumeMounts": [ 4267 { 4268 "name": "weblogic-scripts-cm-volume", 4269 "readOnly": true, 4270 "mountPath": "/weblogic-operator/scripts" 4271 }, 4272 { 4273 "name": "weblogic-domain-debug-cm-volume", 4274 "readOnly": true, 4275 "mountPath": "/weblogic-operator/debug" 4276 }, 4277 { 4278 "name": "weblogic-domain-introspect-cm-volume", 4279 "mountPath": "/weblogic-operator/introspector" 4280 }, 4281 { 4282 "name": "weblogic-domain-storage-volume", 4283 "mountPath": "/scratch" 4284 }, 4285 { 4286 "name": "secret-volume", 4287 "mountPath": "/fluentd/secret" 4288 }, 4289 { 4290 "name": "weblogic-domain-runtime-encryption-volume", 4291 "readOnly": true, 4292 "mountPath": "/weblogic-operator/model-runtime-secret" 4293 }, 4294 { 4295 "name": "default-token-fw72z", 4296 "readOnly": true, 4297 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 4298 } 4299 ], 4300 "livenessProbe": { 4301 "exec": { 4302 "command": [ 4303 "/weblogic-operator/scripts/livenessProbe.sh" 4304 ] 4305 }, 4306 "initialDelaySeconds": 30, 4307 "timeoutSeconds": 5, 4308 "periodSeconds": 45, 4309 "successThreshold": 1, 4310 "failureThreshold": 1 4311 }, 4312 "readinessProbe": { 4313 "httpGet": { 4314 "path": "/app-health/weblogic-server/readyz", 4315 "port": 15020, 4316 "scheme": "HTTP" 4317 }, 4318 "initialDelaySeconds": 30, 4319 "timeoutSeconds": 5, 4320 "periodSeconds": 5, 4321 "successThreshold": 1, 4322 "failureThreshold": 1 4323 }, 4324 "lifecycle": { 4325 "preStop": { 4326 "exec": { 4327 "command": [ 4328 "/weblogic-operator/scripts/stopServer.sh" 4329 ] 4330 } 4331 } 4332 }, 4333 "terminationMessagePath": "/dev/termination-log", 4334 "terminationMessagePolicy": "File", 4335 "imagePullPolicy": "IfNotPresent", 4336 "securityContext": {} 4337 }, 4338 { 4339 "name": "istio-proxy", 4340 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 4341 "args": [ 4342 "proxy", 4343 "sidecar", 4344 "--domain", 4345 "$(POD_NAMESPACE).svc.cluster.local", 4346 "--serviceCluster", 4347 "bobs-bookstore-adminserver.bobs-books", 4348 "--proxyLogLevel=warning", 4349 "--proxyComponentLogLevel=misc:error", 4350 "--trust-domain=cluster.local", 4351 "--concurrency", 4352 "2" 4353 ], 4354 "ports": [ 4355 { 4356 "name": "http-envoy-prom", 4357 "containerPort": 15090, 4358 "protocol": "TCP" 4359 } 4360 ], 4361 "env": [ 4362 { 4363 "name": "JWT_POLICY", 4364 "value": "third-party-jwt" 4365 }, 4366 { 4367 "name": "PILOT_CERT_PROVIDER", 4368 "value": "istiod" 4369 }, 4370 { 4371 "name": "CA_ADDR", 4372 "value": "istiod.istio-system.svc:15012" 4373 }, 4374 { 4375 "name": "POD_NAME", 4376 "valueFrom": { 4377 "fieldRef": { 4378 "apiVersion": "v1", 4379 "fieldPath": "metadata.name" 4380 } 4381 } 4382 }, 4383 { 4384 "name": "POD_NAMESPACE", 4385 "valueFrom": { 4386 "fieldRef": { 4387 "apiVersion": "v1", 4388 "fieldPath": "metadata.namespace" 4389 } 4390 } 4391 }, 4392 { 4393 "name": "INSTANCE_IP", 4394 "valueFrom": { 4395 "fieldRef": { 4396 "apiVersion": "v1", 4397 "fieldPath": "status.podIP" 4398 } 4399 } 4400 }, 4401 { 4402 "name": "SERVICE_ACCOUNT", 4403 "valueFrom": { 4404 "fieldRef": { 4405 "apiVersion": "v1", 4406 "fieldPath": "spec.serviceAccountName" 4407 } 4408 } 4409 }, 4410 { 4411 "name": "HOST_IP", 4412 "valueFrom": { 4413 "fieldRef": { 4414 "apiVersion": "v1", 4415 "fieldPath": "status.hostIP" 4416 } 4417 } 4418 }, 4419 { 4420 "name": "CANONICAL_SERVICE", 4421 "valueFrom": { 4422 "fieldRef": { 4423 "apiVersion": "v1", 4424 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 4425 } 4426 } 4427 }, 4428 { 4429 "name": "CANONICAL_REVISION", 4430 "valueFrom": { 4431 "fieldRef": { 4432 "apiVersion": "v1", 4433 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 4434 } 4435 } 4436 }, 4437 { 4438 "name": "PROXY_CONFIG", 4439 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 4440 }, 4441 { 4442 "name": "ISTIO_META_POD_PORTS", 4443 "value": "[\n {\"name\":\"tcp-t3channel\",\"containerPort\":30101,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-ldap\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-default\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"http-default\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-snmp\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-iiop\",\"containerPort\":7001,\"protocol\":\"TCP\"}\n]" 4444 }, 4445 { 4446 "name": "ISTIO_META_APP_CONTAINERS", 4447 "value": "fluentd,weblogic-server" 4448 }, 4449 { 4450 "name": "ISTIO_META_CLUSTER_ID", 4451 "value": "Kubernetes" 4452 }, 4453 { 4454 "name": "ISTIO_META_INTERCEPTION_MODE", 4455 "value": "REDIRECT" 4456 }, 4457 { 4458 "name": "ISTIO_METAJSON_ANNOTATIONS", 4459 "value": "{\"prometheus.io/path\":\"/wls-exporter/metrics\",\"prometheus.io/port\":\"7001\",\"prometheus.io/scrape\":\"true\",\"weblogic.sha256\":\"b10c837c26f11b5b430bbcea2b99a7ac3174772b4180b70db6359b31cdb1f0d3\"}\n" 4460 }, 4461 { 4462 "name": "ISTIO_META_WORKLOAD_NAME", 4463 "value": "bobs-bookstore-adminserver" 4464 }, 4465 { 4466 "name": "ISTIO_META_OWNER", 4467 "value": "kubernetes://apis/v1/namespaces/bobs-books/pods/bobs-bookstore-adminserver" 4468 }, 4469 { 4470 "name": "ISTIO_META_MESH_ID", 4471 "value": "cluster.local" 4472 }, 4473 { 4474 "name": "DNS_AGENT" 4475 }, 4476 { 4477 "name": "ISTIO_KUBE_APP_PROBERS", 4478 "value": "{\"/app-health/weblogic-server/readyz\":{\"httpGet\":{\"path\":\"/weblogic/ready\",\"port\":8888,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5}}" 4479 } 4480 ], 4481 "resources": { 4482 "limits": { 4483 "cpu": "2", 4484 "memory": "1Gi" 4485 }, 4486 "requests": { 4487 "cpu": "100m", 4488 "memory": "128Mi" 4489 } 4490 }, 4491 "volumeMounts": [ 4492 { 4493 "name": "istiod-ca-cert", 4494 "mountPath": "/var/run/secrets/istio" 4495 }, 4496 { 4497 "name": "istio-data", 4498 "mountPath": "/var/lib/istio/data" 4499 }, 4500 { 4501 "name": "istio-envoy", 4502 "mountPath": "/etc/istio/proxy" 4503 }, 4504 { 4505 "name": "istio-token", 4506 "mountPath": "/var/run/secrets/tokens" 4507 }, 4508 { 4509 "name": "istio-podinfo", 4510 "mountPath": "/etc/istio/pod" 4511 }, 4512 { 4513 "name": "default-token-fw72z", 4514 "readOnly": true, 4515 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 4516 } 4517 ], 4518 "readinessProbe": { 4519 "httpGet": { 4520 "path": "/healthz/ready", 4521 "port": 15021, 4522 "scheme": "HTTP" 4523 }, 4524 "initialDelaySeconds": 1, 4525 "timeoutSeconds": 1, 4526 "periodSeconds": 2, 4527 "successThreshold": 1, 4528 "failureThreshold": 30 4529 }, 4530 "terminationMessagePath": "/dev/termination-log", 4531 "terminationMessagePolicy": "File", 4532 "imagePullPolicy": "Always", 4533 "securityContext": { 4534 "capabilities": { 4535 "drop": [ 4536 "ALL" 4537 ] 4538 }, 4539 "privileged": false, 4540 "runAsUser": 1337, 4541 "runAsGroup": 1337, 4542 "runAsNonRoot": true, 4543 "readOnlyRootFilesystem": true, 4544 "allowPrivilegeEscalation": false 4545 } 4546 } 4547 ], 4548 "restartPolicy": "Always", 4549 "terminationGracePeriodSeconds": 40, 4550 "dnsPolicy": "ClusterFirst", 4551 "serviceAccountName": "bobs-books", 4552 "serviceAccount": "bobs-books", 4553 "nodeName": "at-tests-control-plane", 4554 "securityContext": { 4555 "fsGroup": 1337 4556 }, 4557 "imagePullSecrets": [ 4558 { 4559 "name": "bobs-books-repo-credentials" 4560 }, 4561 { 4562 "name": "verrazzano-container-registry" 4563 } 4564 ], 4565 "hostname": "bobs-bookstore-adminserver", 4566 "schedulerName": "default-scheduler", 4567 "tolerations": [ 4568 { 4569 "key": "node.kubernetes.io/not-ready", 4570 "operator": "Exists", 4571 "effect": "NoExecute", 4572 "tolerationSeconds": 300 4573 }, 4574 { 4575 "key": "node.kubernetes.io/unreachable", 4576 "operator": "Exists", 4577 "effect": "NoExecute", 4578 "tolerationSeconds": 300 4579 } 4580 ], 4581 "priority": 0, 4582 "dnsConfig": { 4583 "searches": [ 4584 "global" 4585 ] 4586 }, 4587 "enableServiceLinks": true 4588 }, 4589 "status": { 4590 "phase": "Running", 4591 "conditions": [ 4592 { 4593 "type": "Initialized", 4594 "status": "True", 4595 "lastProbeTime": null, 4596 "lastTransitionTime": "2021-03-15T19:06:15Z" 4597 }, 4598 { 4599 "type": "Ready", 4600 "status": "True", 4601 "lastProbeTime": null, 4602 "lastTransitionTime": "2021-03-15T19:07:01Z" 4603 }, 4604 { 4605 "type": "ContainersReady", 4606 "status": "True", 4607 "lastProbeTime": null, 4608 "lastTransitionTime": "2021-03-15T19:07:01Z" 4609 }, 4610 { 4611 "type": "PodScheduled", 4612 "status": "True", 4613 "lastProbeTime": null, 4614 "lastTransitionTime": "2021-03-15T19:06:12Z" 4615 } 4616 ], 4617 "hostIP": "REDACTED-IP4-ADDRESS", 4618 "podIP": "REDACTED-IP4-ADDRESS", 4619 "podIPs": [ 4620 { 4621 "ip": "REDACTED-IP4-ADDRESS" 4622 } 4623 ], 4624 "startTime": "2021-03-15T19:06:12Z", 4625 "initContainerStatuses": [ 4626 { 4627 "name": "istio-init", 4628 "state": { 4629 "terminated": { 4630 "exitCode": 0, 4631 "reason": "Completed", 4632 "startedAt": "2021-03-15T19:06:15Z", 4633 "finishedAt": "2021-03-15T19:06:15Z", 4634 "containerID": "containerd://660adfcf33b91c52915d98afcba13e5449ac7c420af5813c7158f59c31fa28bb" 4635 } 4636 }, 4637 "lastState": {}, 4638 "ready": true, 4639 "restartCount": 0, 4640 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 4641 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 4642 "containerID": "containerd://660adfcf33b91c52915d98afcba13e5449ac7c420af5813c7158f59c31fa28bb" 4643 } 4644 ], 4645 "containerStatuses": [ 4646 { 4647 "name": "fluentd", 4648 "state": { 4649 "running": { 4650 "startedAt": "2021-03-15T19:06:16Z" 4651 } 4652 }, 4653 "lastState": {}, 4654 "ready": true, 4655 "restartCount": 0, 4656 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 4657 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 4658 "containerID": "containerd://5c879bf2d94ed33f0d9b90b6c673ca09b929fad9cc4ea3896ee8d5e9285ba783", 4659 "started": true 4660 }, 4661 { 4662 "name": "istio-proxy", 4663 "state": { 4664 "running": { 4665 "startedAt": "2021-03-15T19:06:17Z" 4666 } 4667 }, 4668 "lastState": {}, 4669 "ready": true, 4670 "restartCount": 0, 4671 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 4672 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 4673 "containerID": "containerd://dffdc2265a98e6c8aad815ef4fe0dc418b2ff22fc24f85aad80e66e3a681a7a4", 4674 "started": true 4675 }, 4676 { 4677 "name": "weblogic-server", 4678 "state": { 4679 "running": { 4680 "startedAt": "2021-03-15T19:06:16Z" 4681 } 4682 }, 4683 "lastState": {}, 4684 "ready": true, 4685 "restartCount": 0, 4686 "image": "container-registry.oracle.com/verrazzano/example-bobs-books-order-manager:0.1.12-1-20210205215204-b624b86", 4687 "imageID": "container-registry.oracle.com/verrazzano/example-bobs-books-order-manager@sha256:2b6a16cd3fe28657d6c9ede55f3c4532df23cfb5b1625ce849637cbad2cf3923", 4688 "containerID": "containerd://cdaeb43118761e3d386dfb71b4eaa97b2cc37fcfc8ebaa7da0a574d6aaf24c0b", 4689 "started": true 4690 } 4691 ], 4692 "qosClass": "Burstable" 4693 } 4694 }, 4695 { 4696 "metadata": { 4697 "name": "bobs-bookstore-managed-server1", 4698 "namespace": "bobs-books", 4699 "selfLink": "/api/v1/namespaces/bobs-books/pods/bobs-bookstore-managed-server1", 4700 "uid": "92420a30-0159-4cc8-9ef1-ae8cc235b21a", 4701 "resourceVersion": "46347", 4702 "creationTimestamp": "2021-03-15T19:07:01Z", 4703 "deletionTimestamp": "2021-03-15T19:43:23Z", 4704 "deletionGracePeriodSeconds": 40, 4705 "labels": { 4706 "app.oam.dev/component": "bobs-bookstore", 4707 "app.oam.dev/name": "bobs-books", 4708 "istio.io/rev": "default", 4709 "security.istio.io/tlsMode": "istio", 4710 "service.istio.io/canonical-name": "bobs-bookstore-managed-server1", 4711 "service.istio.io/canonical-revision": "latest", 4712 "verrazzano.io/istio": "bobs-books", 4713 "weblogic.clusterName": "cluster-1", 4714 "weblogic.createdByOperator": "true", 4715 "weblogic.domainName": "bobs-bookstore", 4716 "weblogic.domainUID": "bobs-bookstore", 4717 "weblogic.modelInImageDomainZipHash": "md5.b70c11e1e7c511625c9bf55fe5b9d46a.md5", 4718 "weblogic.serverName": "managed-server1" 4719 }, 4720 "annotations": { 4721 "prometheus.io/path": "/wls-exporter/metrics", 4722 "prometheus.io/port": "8001", 4723 "prometheus.io/scrape": "true", 4724 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}", 4725 "weblogic.sha256": "d073536ed88c17a8da1e04d3707dc1abd34ccab4d488051ef2499cd9b8553568" 4726 }, 4727 "ownerReferences": [ 4728 { 4729 "apiVersion": "weblogic.oracle/v8", 4730 "kind": "Domain", 4731 "name": "bobs-bookstore", 4732 "uid": "f61289c9-dc32-4bf2-a965-c60987c9b68b", 4733 "controller": true 4734 } 4735 ] 4736 }, 4737 "spec": { 4738 "volumes": [ 4739 { 4740 "name": "weblogic-scripts-cm-volume", 4741 "configMap": { 4742 "name": "weblogic-scripts-cm", 4743 "defaultMode": 365 4744 } 4745 }, 4746 { 4747 "name": "weblogic-domain-debug-cm-volume", 4748 "configMap": { 4749 "name": "bobs-bookstore-weblogic-domain-debug-cm", 4750 "defaultMode": 365, 4751 "optional": true 4752 } 4753 }, 4754 { 4755 "name": "weblogic-domain-introspect-cm-volume", 4756 "configMap": { 4757 "name": "bobs-bookstore-weblogic-domain-introspect-cm", 4758 "defaultMode": 365 4759 } 4760 }, 4761 { 4762 "name": "fluentd-config-volume", 4763 "configMap": { 4764 "name": "fluentd-config-weblogic", 4765 "defaultMode": 420 4766 } 4767 }, 4768 { 4769 "name": "secret-volume", 4770 "secret": { 4771 "secretName": "verrazzano", 4772 "defaultMode": 420 4773 } 4774 }, 4775 { 4776 "name": "weblogic-domain-storage-volume", 4777 "emptyDir": {} 4778 }, 4779 { 4780 "name": "weblogic-domain-runtime-encryption-volume", 4781 "secret": { 4782 "secretName": "bobs-bookstore-runtime-encrypt-secret", 4783 "defaultMode": 420 4784 } 4785 }, 4786 { 4787 "name": "default-token-fw72z", 4788 "secret": { 4789 "secretName": "default-token-fw72z", 4790 "defaultMode": 420 4791 } 4792 }, 4793 { 4794 "name": "istio-envoy", 4795 "emptyDir": { 4796 "medium": "Memory" 4797 } 4798 }, 4799 { 4800 "name": "istio-data", 4801 "emptyDir": {} 4802 }, 4803 { 4804 "name": "istio-podinfo", 4805 "downwardAPI": { 4806 "items": [ 4807 { 4808 "path": "labels", 4809 "fieldRef": { 4810 "apiVersion": "v1", 4811 "fieldPath": "metadata.labels" 4812 } 4813 }, 4814 { 4815 "path": "annotations", 4816 "fieldRef": { 4817 "apiVersion": "v1", 4818 "fieldPath": "metadata.annotations" 4819 } 4820 } 4821 ], 4822 "defaultMode": 420 4823 } 4824 }, 4825 { 4826 "name": "istio-token", 4827 "projected": { 4828 "sources": [ 4829 { 4830 "serviceAccountToken": { 4831 "audience": "istio-ca", 4832 "expirationSeconds": 43200, 4833 "path": "istio-token" 4834 } 4835 } 4836 ], 4837 "defaultMode": 420 4838 } 4839 }, 4840 { 4841 "name": "istiod-ca-cert", 4842 "configMap": { 4843 "name": "istio-ca-root-cert", 4844 "defaultMode": 420 4845 } 4846 }, 4847 { 4848 "name": "bobs-books-token-pfx5w", 4849 "secret": { 4850 "secretName": "bobs-books-token-pfx5w", 4851 "defaultMode": 420 4852 } 4853 } 4854 ], 4855 "initContainers": [ 4856 { 4857 "name": "istio-init", 4858 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 4859 "args": [ 4860 "istio-iptables", 4861 "-p", 4862 "15001", 4863 "-z", 4864 "15006", 4865 "-u", 4866 "1337", 4867 "-m", 4868 "REDIRECT", 4869 "-i", 4870 "*", 4871 "-x", 4872 "", 4873 "-b", 4874 "*", 4875 "-d", 4876 "15090,15021,15020" 4877 ], 4878 "env": [ 4879 { 4880 "name": "DNS_AGENT" 4881 } 4882 ], 4883 "resources": { 4884 "limits": { 4885 "cpu": "2", 4886 "memory": "1Gi" 4887 }, 4888 "requests": { 4889 "cpu": "10m", 4890 "memory": "10Mi" 4891 } 4892 }, 4893 "volumeMounts": [ 4894 { 4895 "name": "bobs-books-token-pfx5w", 4896 "readOnly": true, 4897 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 4898 } 4899 ], 4900 "terminationMessagePath": "/dev/termination-log", 4901 "terminationMessagePolicy": "File", 4902 "imagePullPolicy": "Always", 4903 "securityContext": { 4904 "capabilities": { 4905 "add": [ 4906 "NET_ADMIN", 4907 "NET_RAW" 4908 ], 4909 "drop": [ 4910 "ALL" 4911 ] 4912 }, 4913 "privileged": false, 4914 "runAsUser": 0, 4915 "runAsGroup": 0, 4916 "runAsNonRoot": false, 4917 "readOnlyRootFilesystem": false, 4918 "allowPrivilegeEscalation": false 4919 } 4920 } 4921 ], 4922 "containers": [ 4923 { 4924 "name": "fluentd", 4925 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 4926 "args": [ 4927 "-c", 4928 "/etc/fluent.conf" 4929 ], 4930 "env": [ 4931 { 4932 "name": "LOG_PATH", 4933 "value": "/scratch/logs/bobs-bookstore/managed-server1.log" 4934 }, 4935 { 4936 "name": "FLUENTD_CONF", 4937 "value": "fluentd.conf" 4938 }, 4939 { 4940 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 4941 "value": "true" 4942 }, 4943 { 4944 "name": "ELASTICSEARCH_URL", 4945 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 4946 }, 4947 { 4948 "name": "ELASTICSEARCH_USER", 4949 "valueFrom": { 4950 "secretKeyRef": { 4951 "name": "verrazzano", 4952 "key": "username", 4953 "optional": true 4954 } 4955 } 4956 }, 4957 { 4958 "name": "ELASTICSEARCH_PASSWORD", 4959 "valueFrom": { 4960 "secretKeyRef": { 4961 "name": "verrazzano", 4962 "key": "password", 4963 "optional": true 4964 } 4965 } 4966 }, 4967 { 4968 "name": "NAMESPACE", 4969 "value": "bobs-books" 4970 }, 4971 { 4972 "name": "APP_CONF_NAME", 4973 "valueFrom": { 4974 "fieldRef": { 4975 "apiVersion": "v1", 4976 "fieldPath": "metadata.labels['app.oam.dev/name']" 4977 } 4978 } 4979 }, 4980 { 4981 "name": "COMPONENT_NAME", 4982 "valueFrom": { 4983 "fieldRef": { 4984 "apiVersion": "v1", 4985 "fieldPath": "metadata.labels['app.oam.dev/component']" 4986 } 4987 } 4988 }, 4989 { 4990 "name": "CLUSTER_NAME", 4991 "value": "local" 4992 }, 4993 { 4994 "name": "DOMAIN_UID", 4995 "valueFrom": { 4996 "fieldRef": { 4997 "apiVersion": "v1", 4998 "fieldPath": "metadata.labels['weblogic.domainUID']" 4999 } 5000 } 5001 }, 5002 { 5003 "name": "SERVER_NAME", 5004 "valueFrom": { 5005 "fieldRef": { 5006 "apiVersion": "v1", 5007 "fieldPath": "metadata.labels['weblogic.serverName']" 5008 } 5009 } 5010 } 5011 ], 5012 "resources": {}, 5013 "volumeMounts": [ 5014 { 5015 "name": "fluentd-config-volume", 5016 "readOnly": true, 5017 "mountPath": "/fluentd/etc/fluentd.conf", 5018 "subPath": "fluentd.conf" 5019 }, 5020 { 5021 "name": "secret-volume", 5022 "readOnly": true, 5023 "mountPath": "/fluentd/secret" 5024 }, 5025 { 5026 "name": "weblogic-domain-storage-volume", 5027 "readOnly": true, 5028 "mountPath": "/scratch" 5029 }, 5030 { 5031 "name": "default-token-fw72z", 5032 "readOnly": true, 5033 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 5034 } 5035 ], 5036 "terminationMessagePath": "/dev/termination-log", 5037 "terminationMessagePolicy": "File", 5038 "imagePullPolicy": "IfNotPresent" 5039 }, 5040 { 5041 "name": "weblogic-server", 5042 "image": "container-registry.oracle.com/verrazzano/example-bobs-books-order-manager:0.1.12-1-20210205215204-b624b86", 5043 "command": [ 5044 "/weblogic-operator/scripts/startServer.sh" 5045 ], 5046 "ports": [ 5047 { 5048 "name": "tcp-ldap", 5049 "containerPort": 8001, 5050 "protocol": "TCP" 5051 }, 5052 { 5053 "name": "tcp-default", 5054 "containerPort": 8001, 5055 "protocol": "TCP" 5056 }, 5057 { 5058 "name": "http-default", 5059 "containerPort": 8001, 5060 "protocol": "TCP" 5061 }, 5062 { 5063 "name": "tcp-snmp", 5064 "containerPort": 8001, 5065 "protocol": "TCP" 5066 }, 5067 { 5068 "name": "tcp-iiop", 5069 "containerPort": 8001, 5070 "protocol": "TCP" 5071 } 5072 ], 5073 "env": [ 5074 { 5075 "name": "JAVA_OPTIONS", 5076 "value": "-Dweblogic.StdoutDebugEnabled=false" 5077 }, 5078 { 5079 "name": "USER_MEM_ARGS", 5080 "value": "-Djava.security.egd=file:/dev/./urandom " 5081 }, 5082 { 5083 "name": "WL_HOME", 5084 "value": "/u01/oracle/wlserver" 5085 }, 5086 { 5087 "name": "MW_HOME", 5088 "value": "/u01/oracle" 5089 }, 5090 { 5091 "name": "DOMAIN_NAME", 5092 "value": "bobs-bookstore" 5093 }, 5094 { 5095 "name": "DOMAIN_HOME", 5096 "value": "/u01/oracle/user_projects/domains/bobs-bookstore" 5097 }, 5098 { 5099 "name": "ADMIN_NAME", 5100 "value": "AdminServer" 5101 }, 5102 { 5103 "name": "ADMIN_PORT", 5104 "value": "7001" 5105 }, 5106 { 5107 "name": "SERVER_NAME", 5108 "value": "managed-server1" 5109 }, 5110 { 5111 "name": "DOMAIN_UID", 5112 "value": "bobs-bookstore" 5113 }, 5114 { 5115 "name": "NODEMGR_HOME", 5116 "value": "/u01/nodemanager" 5117 }, 5118 { 5119 "name": "LOG_HOME", 5120 "value": "/scratch/logs/bobs-bookstore" 5121 }, 5122 { 5123 "name": "SERVER_OUT_IN_POD_LOG", 5124 "value": "true" 5125 }, 5126 { 5127 "name": "SERVICE_NAME", 5128 "value": "bobs-bookstore-managed-server1" 5129 }, 5130 { 5131 "name": "AS_SERVICE_NAME", 5132 "value": "bobs-bookstore-adminserver" 5133 }, 5134 { 5135 "name": "ADMIN_USERNAME" 5136 }, 5137 { 5138 "name": "ADMIN_PASSWORD" 5139 }, 5140 { 5141 "name": "LOCAL_ADMIN_PORT", 5142 "value": "8001" 5143 }, 5144 { 5145 "name": "LOCAL_ADMIN_PROTOCOL", 5146 "value": "t3" 5147 }, 5148 { 5149 "name": "SHUTDOWN_TYPE", 5150 "value": "Graceful" 5151 }, 5152 { 5153 "name": "SHUTDOWN_TIMEOUT", 5154 "value": "30" 5155 }, 5156 { 5157 "name": "SHUTDOWN_IGNORE_SESSIONS", 5158 "value": "false" 5159 }, 5160 { 5161 "name": "DYNAMIC_CONFIG_OVERRIDE", 5162 "value": "true" 5163 } 5164 ], 5165 "resources": {}, 5166 "volumeMounts": [ 5167 { 5168 "name": "weblogic-scripts-cm-volume", 5169 "readOnly": true, 5170 "mountPath": "/weblogic-operator/scripts" 5171 }, 5172 { 5173 "name": "weblogic-domain-debug-cm-volume", 5174 "readOnly": true, 5175 "mountPath": "/weblogic-operator/debug" 5176 }, 5177 { 5178 "name": "weblogic-domain-introspect-cm-volume", 5179 "mountPath": "/weblogic-operator/introspector" 5180 }, 5181 { 5182 "name": "weblogic-domain-storage-volume", 5183 "mountPath": "/scratch" 5184 }, 5185 { 5186 "name": "secret-volume", 5187 "mountPath": "/fluentd/secret" 5188 }, 5189 { 5190 "name": "weblogic-domain-runtime-encryption-volume", 5191 "readOnly": true, 5192 "mountPath": "/weblogic-operator/model-runtime-secret" 5193 }, 5194 { 5195 "name": "default-token-fw72z", 5196 "readOnly": true, 5197 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 5198 } 5199 ], 5200 "livenessProbe": { 5201 "exec": { 5202 "command": [ 5203 "/weblogic-operator/scripts/livenessProbe.sh" 5204 ] 5205 }, 5206 "initialDelaySeconds": 30, 5207 "timeoutSeconds": 5, 5208 "periodSeconds": 45, 5209 "successThreshold": 1, 5210 "failureThreshold": 1 5211 }, 5212 "readinessProbe": { 5213 "httpGet": { 5214 "path": "/app-health/weblogic-server/readyz", 5215 "port": 15020, 5216 "scheme": "HTTP" 5217 }, 5218 "initialDelaySeconds": 30, 5219 "timeoutSeconds": 5, 5220 "periodSeconds": 5, 5221 "successThreshold": 1, 5222 "failureThreshold": 1 5223 }, 5224 "lifecycle": { 5225 "preStop": { 5226 "exec": { 5227 "command": [ 5228 "/weblogic-operator/scripts/stopServer.sh" 5229 ] 5230 } 5231 } 5232 }, 5233 "terminationMessagePath": "/dev/termination-log", 5234 "terminationMessagePolicy": "File", 5235 "imagePullPolicy": "IfNotPresent", 5236 "securityContext": {} 5237 }, 5238 { 5239 "name": "istio-proxy", 5240 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 5241 "args": [ 5242 "proxy", 5243 "sidecar", 5244 "--domain", 5245 "$(POD_NAMESPACE).svc.cluster.local", 5246 "--serviceCluster", 5247 "bobs-bookstore-managed-server1.bobs-books", 5248 "--proxyLogLevel=warning", 5249 "--proxyComponentLogLevel=misc:error", 5250 "--trust-domain=cluster.local", 5251 "--concurrency", 5252 "2" 5253 ], 5254 "ports": [ 5255 { 5256 "name": "http-envoy-prom", 5257 "containerPort": 15090, 5258 "protocol": "TCP" 5259 } 5260 ], 5261 "env": [ 5262 { 5263 "name": "JWT_POLICY", 5264 "value": "third-party-jwt" 5265 }, 5266 { 5267 "name": "PILOT_CERT_PROVIDER", 5268 "value": "istiod" 5269 }, 5270 { 5271 "name": "CA_ADDR", 5272 "value": "istiod.istio-system.svc:15012" 5273 }, 5274 { 5275 "name": "POD_NAME", 5276 "valueFrom": { 5277 "fieldRef": { 5278 "apiVersion": "v1", 5279 "fieldPath": "metadata.name" 5280 } 5281 } 5282 }, 5283 { 5284 "name": "POD_NAMESPACE", 5285 "valueFrom": { 5286 "fieldRef": { 5287 "apiVersion": "v1", 5288 "fieldPath": "metadata.namespace" 5289 } 5290 } 5291 }, 5292 { 5293 "name": "INSTANCE_IP", 5294 "valueFrom": { 5295 "fieldRef": { 5296 "apiVersion": "v1", 5297 "fieldPath": "status.podIP" 5298 } 5299 } 5300 }, 5301 { 5302 "name": "SERVICE_ACCOUNT", 5303 "valueFrom": { 5304 "fieldRef": { 5305 "apiVersion": "v1", 5306 "fieldPath": "spec.serviceAccountName" 5307 } 5308 } 5309 }, 5310 { 5311 "name": "HOST_IP", 5312 "valueFrom": { 5313 "fieldRef": { 5314 "apiVersion": "v1", 5315 "fieldPath": "status.hostIP" 5316 } 5317 } 5318 }, 5319 { 5320 "name": "CANONICAL_SERVICE", 5321 "valueFrom": { 5322 "fieldRef": { 5323 "apiVersion": "v1", 5324 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 5325 } 5326 } 5327 }, 5328 { 5329 "name": "CANONICAL_REVISION", 5330 "valueFrom": { 5331 "fieldRef": { 5332 "apiVersion": "v1", 5333 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 5334 } 5335 } 5336 }, 5337 { 5338 "name": "PROXY_CONFIG", 5339 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 5340 }, 5341 { 5342 "name": "ISTIO_META_POD_PORTS", 5343 "value": "[\n {\"name\":\"tcp-ldap\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-default\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"http-default\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-snmp\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n ,{\"name\":\"tcp-iiop\",\"containerPort\":8001,\"protocol\":\"TCP\"}\n]" 5344 }, 5345 { 5346 "name": "ISTIO_META_APP_CONTAINERS", 5347 "value": "fluentd,weblogic-server" 5348 }, 5349 { 5350 "name": "ISTIO_META_CLUSTER_ID", 5351 "value": "Kubernetes" 5352 }, 5353 { 5354 "name": "ISTIO_META_INTERCEPTION_MODE", 5355 "value": "REDIRECT" 5356 }, 5357 { 5358 "name": "ISTIO_METAJSON_ANNOTATIONS", 5359 "value": "{\"prometheus.io/path\":\"/wls-exporter/metrics\",\"prometheus.io/port\":\"8001\",\"prometheus.io/scrape\":\"true\",\"weblogic.sha256\":\"d073536ed88c17a8da1e04d3707dc1abd34ccab4d488051ef2499cd9b8553568\"}\n" 5360 }, 5361 { 5362 "name": "ISTIO_META_WORKLOAD_NAME", 5363 "value": "bobs-bookstore-managed-server1" 5364 }, 5365 { 5366 "name": "ISTIO_META_OWNER", 5367 "value": "kubernetes://apis/v1/namespaces/bobs-books/pods/bobs-bookstore-managed-server1" 5368 }, 5369 { 5370 "name": "ISTIO_META_MESH_ID", 5371 "value": "cluster.local" 5372 }, 5373 { 5374 "name": "DNS_AGENT" 5375 }, 5376 { 5377 "name": "ISTIO_KUBE_APP_PROBERS", 5378 "value": "{\"/app-health/weblogic-server/readyz\":{\"httpGet\":{\"path\":\"/weblogic/ready\",\"port\":8888,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5}}" 5379 } 5380 ], 5381 "resources": { 5382 "limits": { 5383 "cpu": "2", 5384 "memory": "1Gi" 5385 }, 5386 "requests": { 5387 "cpu": "100m", 5388 "memory": "128Mi" 5389 } 5390 }, 5391 "volumeMounts": [ 5392 { 5393 "name": "istiod-ca-cert", 5394 "mountPath": "/var/run/secrets/istio" 5395 }, 5396 { 5397 "name": "istio-data", 5398 "mountPath": "/var/lib/istio/data" 5399 }, 5400 { 5401 "name": "istio-envoy", 5402 "mountPath": "/etc/istio/proxy" 5403 }, 5404 { 5405 "name": "istio-token", 5406 "mountPath": "/var/run/secrets/tokens" 5407 }, 5408 { 5409 "name": "istio-podinfo", 5410 "mountPath": "/etc/istio/pod" 5411 }, 5412 { 5413 "name": "default-token-fw72z", 5414 "readOnly": true, 5415 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 5416 } 5417 ], 5418 "readinessProbe": { 5419 "httpGet": { 5420 "path": "/healthz/ready", 5421 "port": 15021, 5422 "scheme": "HTTP" 5423 }, 5424 "initialDelaySeconds": 1, 5425 "timeoutSeconds": 1, 5426 "periodSeconds": 2, 5427 "successThreshold": 1, 5428 "failureThreshold": 30 5429 }, 5430 "terminationMessagePath": "/dev/termination-log", 5431 "terminationMessagePolicy": "File", 5432 "imagePullPolicy": "Always", 5433 "securityContext": { 5434 "capabilities": { 5435 "drop": [ 5436 "ALL" 5437 ] 5438 }, 5439 "privileged": false, 5440 "runAsUser": 1337, 5441 "runAsGroup": 1337, 5442 "runAsNonRoot": true, 5443 "readOnlyRootFilesystem": true, 5444 "allowPrivilegeEscalation": false 5445 } 5446 } 5447 ], 5448 "restartPolicy": "Always", 5449 "terminationGracePeriodSeconds": 40, 5450 "dnsPolicy": "ClusterFirst", 5451 "serviceAccountName": "bobs-books", 5452 "serviceAccount": "bobs-books", 5453 "nodeName": "at-tests-control-plane", 5454 "securityContext": { 5455 "fsGroup": 1337 5456 }, 5457 "imagePullSecrets": [ 5458 { 5459 "name": "bobs-books-repo-credentials" 5460 }, 5461 { 5462 "name": "verrazzano-container-registry" 5463 } 5464 ], 5465 "schedulerName": "default-scheduler", 5466 "tolerations": [ 5467 { 5468 "key": "node.kubernetes.io/not-ready", 5469 "operator": "Exists", 5470 "effect": "NoExecute", 5471 "tolerationSeconds": 300 5472 }, 5473 { 5474 "key": "node.kubernetes.io/unreachable", 5475 "operator": "Exists", 5476 "effect": "NoExecute", 5477 "tolerationSeconds": 300 5478 } 5479 ], 5480 "priority": 0, 5481 "dnsConfig": { 5482 "searches": [ 5483 "global" 5484 ] 5485 }, 5486 "enableServiceLinks": true 5487 }, 5488 "status": { 5489 "phase": "Running", 5490 "conditions": [ 5491 { 5492 "type": "Initialized", 5493 "status": "True", 5494 "lastProbeTime": null, 5495 "lastTransitionTime": "2021-03-15T19:07:04Z" 5496 }, 5497 { 5498 "type": "Ready", 5499 "status": "True", 5500 "lastProbeTime": null, 5501 "lastTransitionTime": "2021-03-15T19:07:54Z" 5502 }, 5503 { 5504 "type": "ContainersReady", 5505 "status": "True", 5506 "lastProbeTime": null, 5507 "lastTransitionTime": "2021-03-15T19:07:54Z" 5508 }, 5509 { 5510 "type": "PodScheduled", 5511 "status": "True", 5512 "lastProbeTime": null, 5513 "lastTransitionTime": "2021-03-15T19:07:01Z" 5514 } 5515 ], 5516 "hostIP": "REDACTED-IP4-ADDRESS", 5517 "podIP": "REDACTED-IP4-ADDRESS", 5518 "podIPs": [ 5519 { 5520 "ip": "REDACTED-IP4-ADDRESS" 5521 } 5522 ], 5523 "startTime": "2021-03-15T19:07:01Z", 5524 "initContainerStatuses": [ 5525 { 5526 "name": "istio-init", 5527 "state": { 5528 "terminated": { 5529 "exitCode": 0, 5530 "reason": "Completed", 5531 "startedAt": "2021-03-15T19:07:03Z", 5532 "finishedAt": "2021-03-15T19:07:03Z", 5533 "containerID": "containerd://943cf053fefe03821f5a6ebb7ecdd83263fc999132dc759d685777702f3968df" 5534 } 5535 }, 5536 "lastState": {}, 5537 "ready": true, 5538 "restartCount": 0, 5539 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 5540 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 5541 "containerID": "containerd://943cf053fefe03821f5a6ebb7ecdd83263fc999132dc759d685777702f3968df" 5542 } 5543 ], 5544 "containerStatuses": [ 5545 { 5546 "name": "fluentd", 5547 "state": { 5548 "running": { 5549 "startedAt": "2021-03-15T19:07:04Z" 5550 } 5551 }, 5552 "lastState": {}, 5553 "ready": true, 5554 "restartCount": 0, 5555 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 5556 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 5557 "containerID": "containerd://0ba40cd07f26562f977f544ae636fc6c166202736eb974a5da193389c3e83bb1", 5558 "started": true 5559 }, 5560 { 5561 "name": "istio-proxy", 5562 "state": { 5563 "running": { 5564 "startedAt": "2021-03-15T19:07:05Z" 5565 } 5566 }, 5567 "lastState": {}, 5568 "ready": true, 5569 "restartCount": 0, 5570 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 5571 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 5572 "containerID": "containerd://05ba240cb2a4c8898c3faaca9be7f08389577af0ea519e01a028f140035b5e22", 5573 "started": true 5574 }, 5575 { 5576 "name": "weblogic-server", 5577 "state": { 5578 "running": { 5579 "startedAt": "2021-03-15T19:07:04Z" 5580 } 5581 }, 5582 "lastState": {}, 5583 "ready": true, 5584 "restartCount": 0, 5585 "image": "container-registry.oracle.com/verrazzano/example-bobs-books-order-manager:0.1.12-1-20210205215204-b624b86", 5586 "imageID": "container-registry.oracle.com/verrazzano/example-bobs-books-order-manager@sha256:2b6a16cd3fe28657d6c9ede55f3c4532df23cfb5b1625ce849637cbad2cf3923", 5587 "containerID": "containerd://aa5acfc9eb4410151fe76e7fff852e805eaf1e8f70c54b05ac4b07ce153b0ea8", 5588 "started": true 5589 } 5590 ], 5591 "qosClass": "Burstable" 5592 } 5593 }, 5594 { 5595 "metadata": { 5596 "name": "mysql-669665fb54-jjfb9", 5597 "generateName": "mysql-669665fb54-", 5598 "namespace": "bobs-books", 5599 "selfLink": "/api/v1/namespaces/bobs-books/pods/mysql-669665fb54-jjfb9", 5600 "uid": "747fd6e8-439d-4d02-a3b6-c93d3980bc16", 5601 "resourceVersion": "32573", 5602 "creationTimestamp": "2021-03-15T19:03:15Z", 5603 "labels": { 5604 "app": "mysql", 5605 "istio.io/rev": "default", 5606 "pod-template-hash": "669665fb54", 5607 "security.istio.io/tlsMode": "istio", 5608 "service.istio.io/canonical-name": "mysql", 5609 "service.istio.io/canonical-revision": "latest", 5610 "verrazzano.io/istio": "bobs-books" 5611 }, 5612 "annotations": { 5613 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}" 5614 }, 5615 "ownerReferences": [ 5616 { 5617 "apiVersion": "apps/v1", 5618 "kind": "ReplicaSet", 5619 "name": "mysql-669665fb54", 5620 "uid": "89b6c84d-0b94-45a9-ab2d-34aa7c802434", 5621 "controller": true, 5622 "blockOwnerDeletion": true 5623 } 5624 ], 5625 "managedFields": [ 5626 { 5627 "manager": "kube-controller-manager", 5628 "operation": "Update", 5629 "apiVersion": "v1", 5630 "time": "2021-03-15T19:03:15Z", 5631 "fieldsType": "FieldsV1", 5632 "fieldsV1": { 5633 "f:metadata": { 5634 "f:generateName": {}, 5635 "f:labels": { 5636 ".": {}, 5637 "f:app": {}, 5638 "f:pod-template-hash": {} 5639 }, 5640 "f:ownerReferences": { 5641 ".": {}, 5642 "k:{\"uid\":\"89b6c84d-0b94-45a9-ab2d-34aa7c802434\"}": { 5643 ".": {}, 5644 "f:apiVersion": {}, 5645 "f:blockOwnerDeletion": {}, 5646 "f:controller": {}, 5647 "f:kind": {}, 5648 "f:name": {}, 5649 "f:uid": {} 5650 } 5651 } 5652 }, 5653 "f:spec": { 5654 "f:containers": { 5655 "k:{\"name\":\"mysql\"}": { 5656 ".": {}, 5657 "f:env": { 5658 ".": {}, 5659 "k:{\"name\":\"MYSQL_DATABASE\"}": { 5660 ".": {}, 5661 "f:name": {}, 5662 "f:value": {} 5663 }, 5664 "k:{\"name\":\"MYSQL_PASSWORD\"}": { 5665 ".": {}, 5666 "f:name": {}, 5667 "f:valueFrom": { 5668 ".": {}, 5669 "f:secretKeyRef": { 5670 ".": {}, 5671 "f:key": {}, 5672 "f:name": {} 5673 } 5674 } 5675 }, 5676 "k:{\"name\":\"MYSQL_ROOT_PASSWORD\"}": { 5677 ".": {}, 5678 "f:name": {}, 5679 "f:valueFrom": { 5680 ".": {}, 5681 "f:secretKeyRef": { 5682 ".": {}, 5683 "f:key": {}, 5684 "f:name": {} 5685 } 5686 } 5687 }, 5688 "k:{\"name\":\"MYSQL_USER\"}": { 5689 ".": {}, 5690 "f:name": {}, 5691 "f:valueFrom": { 5692 ".": {}, 5693 "f:secretKeyRef": { 5694 ".": {}, 5695 "f:key": {}, 5696 "f:name": {} 5697 } 5698 } 5699 } 5700 }, 5701 "f:image": {}, 5702 "f:imagePullPolicy": {}, 5703 "f:name": {}, 5704 "f:ports": { 5705 ".": {}, 5706 "k:{\"containerPort\":3306,\"protocol\":\"TCP\"}": { 5707 ".": {}, 5708 "f:containerPort": {}, 5709 "f:name": {}, 5710 "f:protocol": {} 5711 } 5712 }, 5713 "f:resources": {}, 5714 "f:terminationMessagePath": {}, 5715 "f:terminationMessagePolicy": {}, 5716 "f:volumeMounts": { 5717 ".": {}, 5718 "k:{\"mountPath\":\"/docker-entrypoint-initdb.d\"}": { 5719 ".": {}, 5720 "f:mountPath": {}, 5721 "f:name": {} 5722 } 5723 } 5724 } 5725 }, 5726 "f:dnsPolicy": {}, 5727 "f:enableServiceLinks": {}, 5728 "f:imagePullSecrets": { 5729 ".": {}, 5730 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 5731 ".": {}, 5732 "f:name": {} 5733 } 5734 }, 5735 "f:restartPolicy": {}, 5736 "f:schedulerName": {}, 5737 "f:securityContext": {}, 5738 "f:terminationGracePeriodSeconds": {}, 5739 "f:volumes": { 5740 ".": {}, 5741 "k:{\"name\":\"mysql-initdb\"}": { 5742 ".": {}, 5743 "f:configMap": { 5744 ".": {}, 5745 "f:defaultMode": {}, 5746 "f:name": {} 5747 }, 5748 "f:name": {} 5749 } 5750 } 5751 } 5752 } 5753 }, 5754 { 5755 "manager": "kubelet", 5756 "operation": "Update", 5757 "apiVersion": "v1", 5758 "time": "2021-03-15T19:04:34Z", 5759 "fieldsType": "FieldsV1", 5760 "fieldsV1": { 5761 "f:status": { 5762 "f:conditions": { 5763 "k:{\"type\":\"ContainersReady\"}": { 5764 ".": {}, 5765 "f:lastProbeTime": {}, 5766 "f:lastTransitionTime": {}, 5767 "f:status": {}, 5768 "f:type": {} 5769 }, 5770 "k:{\"type\":\"Initialized\"}": { 5771 ".": {}, 5772 "f:lastProbeTime": {}, 5773 "f:lastTransitionTime": {}, 5774 "f:status": {}, 5775 "f:type": {} 5776 }, 5777 "k:{\"type\":\"Ready\"}": { 5778 ".": {}, 5779 "f:lastProbeTime": {}, 5780 "f:lastTransitionTime": {}, 5781 "f:status": {}, 5782 "f:type": {} 5783 } 5784 }, 5785 "f:containerStatuses": {}, 5786 "f:hostIP": {}, 5787 "f:initContainerStatuses": {}, 5788 "f:phase": {}, 5789 "f:podIP": {}, 5790 "f:podIPs": { 5791 ".": {}, 5792 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 5793 ".": {}, 5794 "f:ip": {} 5795 } 5796 }, 5797 "f:startTime": {} 5798 } 5799 } 5800 } 5801 ] 5802 }, 5803 "spec": { 5804 "volumes": [ 5805 { 5806 "name": "mysql-initdb", 5807 "configMap": { 5808 "name": "mysql-initdb-config", 5809 "defaultMode": 420 5810 } 5811 }, 5812 { 5813 "name": "default-token-fw72z", 5814 "secret": { 5815 "secretName": "default-token-fw72z", 5816 "defaultMode": 420 5817 } 5818 }, 5819 { 5820 "name": "istio-envoy", 5821 "emptyDir": { 5822 "medium": "Memory" 5823 } 5824 }, 5825 { 5826 "name": "istio-data", 5827 "emptyDir": {} 5828 }, 5829 { 5830 "name": "istio-podinfo", 5831 "downwardAPI": { 5832 "items": [ 5833 { 5834 "path": "labels", 5835 "fieldRef": { 5836 "apiVersion": "v1", 5837 "fieldPath": "metadata.labels" 5838 } 5839 }, 5840 { 5841 "path": "annotations", 5842 "fieldRef": { 5843 "apiVersion": "v1", 5844 "fieldPath": "metadata.annotations" 5845 } 5846 } 5847 ], 5848 "defaultMode": 420 5849 } 5850 }, 5851 { 5852 "name": "istio-token", 5853 "projected": { 5854 "sources": [ 5855 { 5856 "serviceAccountToken": { 5857 "audience": "istio-ca", 5858 "expirationSeconds": 43200, 5859 "path": "istio-token" 5860 } 5861 } 5862 ], 5863 "defaultMode": 420 5864 } 5865 }, 5866 { 5867 "name": "istiod-ca-cert", 5868 "configMap": { 5869 "name": "istio-ca-root-cert", 5870 "defaultMode": 420 5871 } 5872 }, 5873 { 5874 "name": "bobs-books-token-pfx5w", 5875 "secret": { 5876 "secretName": "bobs-books-token-pfx5w", 5877 "defaultMode": 420 5878 } 5879 } 5880 ], 5881 "initContainers": [ 5882 { 5883 "name": "istio-init", 5884 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 5885 "args": [ 5886 "istio-iptables", 5887 "-p", 5888 "15001", 5889 "-z", 5890 "15006", 5891 "-u", 5892 "1337", 5893 "-m", 5894 "REDIRECT", 5895 "-i", 5896 "*", 5897 "-x", 5898 "", 5899 "-b", 5900 "*", 5901 "-d", 5902 "15090,15021,15020" 5903 ], 5904 "env": [ 5905 { 5906 "name": "DNS_AGENT" 5907 } 5908 ], 5909 "resources": { 5910 "limits": { 5911 "cpu": "2", 5912 "memory": "1Gi" 5913 }, 5914 "requests": { 5915 "cpu": "10m", 5916 "memory": "10Mi" 5917 } 5918 }, 5919 "volumeMounts": [ 5920 { 5921 "name": "bobs-books-token-pfx5w", 5922 "readOnly": true, 5923 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 5924 } 5925 ], 5926 "terminationMessagePath": "/dev/termination-log", 5927 "terminationMessagePolicy": "File", 5928 "imagePullPolicy": "Always", 5929 "securityContext": { 5930 "capabilities": { 5931 "add": [ 5932 "NET_ADMIN", 5933 "NET_RAW" 5934 ], 5935 "drop": [ 5936 "ALL" 5937 ] 5938 }, 5939 "privileged": false, 5940 "runAsUser": 0, 5941 "runAsGroup": 0, 5942 "runAsNonRoot": false, 5943 "readOnlyRootFilesystem": false, 5944 "allowPrivilegeEscalation": false 5945 } 5946 } 5947 ], 5948 "containers": [ 5949 { 5950 "name": "mysql", 5951 "image": "ghcr.io/verrazzano/mysql:8.0.20", 5952 "ports": [ 5953 { 5954 "name": "mysql", 5955 "containerPort": 3306, 5956 "protocol": "TCP" 5957 } 5958 ], 5959 "env": [ 5960 { 5961 "name": "MYSQL_ROOT_PASSWORD", 5962 "valueFrom": { 5963 "secretKeyRef": { 5964 "name": "mysql-credentials", 5965 "key": "password" 5966 } 5967 } 5968 }, 5969 { 5970 "name": "MYSQL_USER", 5971 "valueFrom": { 5972 "secretKeyRef": { 5973 "name": "mysql-credentials", 5974 "key": "username" 5975 } 5976 } 5977 }, 5978 { 5979 "name": "MYSQL_PASSWORD", 5980 "valueFrom": { 5981 "secretKeyRef": { 5982 "name": "mysql-credentials", 5983 "key": "password" 5984 } 5985 } 5986 }, 5987 { 5988 "name": "MYSQL_DATABASE", 5989 "value": "books" 5990 } 5991 ], 5992 "resources": {}, 5993 "volumeMounts": [ 5994 { 5995 "name": "mysql-initdb", 5996 "mountPath": "/docker-entrypoint-initdb.d" 5997 }, 5998 { 5999 "name": "default-token-fw72z", 6000 "readOnly": true, 6001 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 6002 } 6003 ], 6004 "terminationMessagePath": "/dev/termination-log", 6005 "terminationMessagePolicy": "File", 6006 "imagePullPolicy": "IfNotPresent" 6007 }, 6008 { 6009 "name": "istio-proxy", 6010 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 6011 "args": [ 6012 "proxy", 6013 "sidecar", 6014 "--domain", 6015 "$(POD_NAMESPACE).svc.cluster.local", 6016 "--serviceCluster", 6017 "mysql.$(POD_NAMESPACE)", 6018 "--proxyLogLevel=warning", 6019 "--proxyComponentLogLevel=misc:error", 6020 "--trust-domain=cluster.local", 6021 "--concurrency", 6022 "2" 6023 ], 6024 "ports": [ 6025 { 6026 "name": "http-envoy-prom", 6027 "containerPort": 15090, 6028 "protocol": "TCP" 6029 } 6030 ], 6031 "env": [ 6032 { 6033 "name": "JWT_POLICY", 6034 "value": "third-party-jwt" 6035 }, 6036 { 6037 "name": "PILOT_CERT_PROVIDER", 6038 "value": "istiod" 6039 }, 6040 { 6041 "name": "CA_ADDR", 6042 "value": "istiod.istio-system.svc:15012" 6043 }, 6044 { 6045 "name": "POD_NAME", 6046 "valueFrom": { 6047 "fieldRef": { 6048 "apiVersion": "v1", 6049 "fieldPath": "metadata.name" 6050 } 6051 } 6052 }, 6053 { 6054 "name": "POD_NAMESPACE", 6055 "valueFrom": { 6056 "fieldRef": { 6057 "apiVersion": "v1", 6058 "fieldPath": "metadata.namespace" 6059 } 6060 } 6061 }, 6062 { 6063 "name": "INSTANCE_IP", 6064 "valueFrom": { 6065 "fieldRef": { 6066 "apiVersion": "v1", 6067 "fieldPath": "status.podIP" 6068 } 6069 } 6070 }, 6071 { 6072 "name": "SERVICE_ACCOUNT", 6073 "valueFrom": { 6074 "fieldRef": { 6075 "apiVersion": "v1", 6076 "fieldPath": "spec.serviceAccountName" 6077 } 6078 } 6079 }, 6080 { 6081 "name": "HOST_IP", 6082 "valueFrom": { 6083 "fieldRef": { 6084 "apiVersion": "v1", 6085 "fieldPath": "status.hostIP" 6086 } 6087 } 6088 }, 6089 { 6090 "name": "CANONICAL_SERVICE", 6091 "valueFrom": { 6092 "fieldRef": { 6093 "apiVersion": "v1", 6094 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 6095 } 6096 } 6097 }, 6098 { 6099 "name": "CANONICAL_REVISION", 6100 "valueFrom": { 6101 "fieldRef": { 6102 "apiVersion": "v1", 6103 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 6104 } 6105 } 6106 }, 6107 { 6108 "name": "PROXY_CONFIG", 6109 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 6110 }, 6111 { 6112 "name": "ISTIO_META_POD_PORTS", 6113 "value": "[\n {\"name\":\"mysql\",\"containerPort\":3306,\"protocol\":\"TCP\"}\n]" 6114 }, 6115 { 6116 "name": "ISTIO_META_APP_CONTAINERS", 6117 "value": "mysql" 6118 }, 6119 { 6120 "name": "ISTIO_META_CLUSTER_ID", 6121 "value": "Kubernetes" 6122 }, 6123 { 6124 "name": "ISTIO_META_INTERCEPTION_MODE", 6125 "value": "REDIRECT" 6126 }, 6127 { 6128 "name": "ISTIO_META_WORKLOAD_NAME", 6129 "value": "mysql" 6130 }, 6131 { 6132 "name": "ISTIO_META_OWNER", 6133 "value": "kubernetes://apis/apps/v1/namespaces/bobs-books/deployments/mysql" 6134 }, 6135 { 6136 "name": "ISTIO_META_MESH_ID", 6137 "value": "cluster.local" 6138 }, 6139 { 6140 "name": "DNS_AGENT" 6141 }, 6142 { 6143 "name": "ISTIO_KUBE_APP_PROBERS", 6144 "value": "{}" 6145 } 6146 ], 6147 "resources": { 6148 "limits": { 6149 "cpu": "2", 6150 "memory": "1Gi" 6151 }, 6152 "requests": { 6153 "cpu": "100m", 6154 "memory": "128Mi" 6155 } 6156 }, 6157 "volumeMounts": [ 6158 { 6159 "name": "istiod-ca-cert", 6160 "mountPath": "/var/run/secrets/istio" 6161 }, 6162 { 6163 "name": "istio-data", 6164 "mountPath": "/var/lib/istio/data" 6165 }, 6166 { 6167 "name": "istio-envoy", 6168 "mountPath": "/etc/istio/proxy" 6169 }, 6170 { 6171 "name": "istio-token", 6172 "mountPath": "/var/run/secrets/tokens" 6173 }, 6174 { 6175 "name": "istio-podinfo", 6176 "mountPath": "/etc/istio/pod" 6177 }, 6178 { 6179 "name": "default-token-fw72z", 6180 "readOnly": true, 6181 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 6182 } 6183 ], 6184 "readinessProbe": { 6185 "httpGet": { 6186 "path": "/healthz/ready", 6187 "port": 15021, 6188 "scheme": "HTTP" 6189 }, 6190 "initialDelaySeconds": 1, 6191 "timeoutSeconds": 1, 6192 "periodSeconds": 2, 6193 "successThreshold": 1, 6194 "failureThreshold": 30 6195 }, 6196 "terminationMessagePath": "/dev/termination-log", 6197 "terminationMessagePolicy": "File", 6198 "imagePullPolicy": "Always", 6199 "securityContext": { 6200 "capabilities": { 6201 "drop": [ 6202 "ALL" 6203 ] 6204 }, 6205 "privileged": false, 6206 "runAsUser": 1337, 6207 "runAsGroup": 1337, 6208 "runAsNonRoot": true, 6209 "readOnlyRootFilesystem": true, 6210 "allowPrivilegeEscalation": false 6211 } 6212 } 6213 ], 6214 "restartPolicy": "Always", 6215 "terminationGracePeriodSeconds": 30, 6216 "dnsPolicy": "ClusterFirst", 6217 "serviceAccountName": "bobs-books", 6218 "serviceAccount": "bobs-books", 6219 "nodeName": "at-tests-control-plane", 6220 "securityContext": { 6221 "fsGroup": 1337 6222 }, 6223 "imagePullSecrets": [ 6224 { 6225 "name": "bobs-books-repo-credentials" 6226 }, 6227 { 6228 "name": "verrazzano-container-registry" 6229 } 6230 ], 6231 "schedulerName": "default-scheduler", 6232 "tolerations": [ 6233 { 6234 "key": "node.kubernetes.io/not-ready", 6235 "operator": "Exists", 6236 "effect": "NoExecute", 6237 "tolerationSeconds": 300 6238 }, 6239 { 6240 "key": "node.kubernetes.io/unreachable", 6241 "operator": "Exists", 6242 "effect": "NoExecute", 6243 "tolerationSeconds": 300 6244 } 6245 ], 6246 "priority": 0, 6247 "dnsConfig": { 6248 "searches": [ 6249 "global" 6250 ] 6251 }, 6252 "enableServiceLinks": true 6253 }, 6254 "status": { 6255 "phase": "Running", 6256 "conditions": [ 6257 { 6258 "type": "Initialized", 6259 "status": "True", 6260 "lastProbeTime": null, 6261 "lastTransitionTime": "2021-03-15T19:04:23Z" 6262 }, 6263 { 6264 "type": "Ready", 6265 "status": "True", 6266 "lastProbeTime": null, 6267 "lastTransitionTime": "2021-03-15T19:04:32Z" 6268 }, 6269 { 6270 "type": "ContainersReady", 6271 "status": "True", 6272 "lastProbeTime": null, 6273 "lastTransitionTime": "2021-03-15T19:04:32Z" 6274 }, 6275 { 6276 "type": "PodScheduled", 6277 "status": "True", 6278 "lastProbeTime": null, 6279 "lastTransitionTime": "2021-03-15T19:03:15Z" 6280 } 6281 ], 6282 "hostIP": "REDACTED-IP4-ADDRESS", 6283 "podIP": "REDACTED-IP4-ADDRESS", 6284 "podIPs": [ 6285 { 6286 "ip": "REDACTED-IP4-ADDRESS" 6287 } 6288 ], 6289 "startTime": "2021-03-15T19:03:16Z", 6290 "initContainerStatuses": [ 6291 { 6292 "name": "istio-init", 6293 "state": { 6294 "terminated": { 6295 "exitCode": 0, 6296 "reason": "Completed", 6297 "startedAt": "2021-03-15T19:04:22Z", 6298 "finishedAt": "2021-03-15T19:04:22Z", 6299 "containerID": "containerd://fb9d25ee474405d8b8f2fdbfdd9abd66c3e9f4328558272b2f3d8bbd32990761" 6300 } 6301 }, 6302 "lastState": {}, 6303 "ready": true, 6304 "restartCount": 0, 6305 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 6306 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 6307 "containerID": "containerd://fb9d25ee474405d8b8f2fdbfdd9abd66c3e9f4328558272b2f3d8bbd32990761" 6308 } 6309 ], 6310 "containerStatuses": [ 6311 { 6312 "name": "istio-proxy", 6313 "state": { 6314 "running": { 6315 "startedAt": "2021-03-15T19:04:24Z" 6316 } 6317 }, 6318 "lastState": {}, 6319 "ready": true, 6320 "restartCount": 0, 6321 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 6322 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 6323 "containerID": "containerd://5a8087a1cf1240aaaf624474d5017e42d837d24cd25637bc1f71e92a1505162f", 6324 "started": true 6325 }, 6326 { 6327 "name": "mysql", 6328 "state": { 6329 "running": { 6330 "startedAt": "2021-03-15T19:04:23Z" 6331 } 6332 }, 6333 "lastState": {}, 6334 "ready": true, 6335 "restartCount": 0, 6336 "image": "ghcr.io/verrazzano/mysql:8.0.20", 6337 "imageID": "sha256:be0dbf01a0f3f46fc8c88b67696e74e7005c3e16d9071032fa0cd89773771576", 6338 "containerID": "containerd://f5a243080d7faed6e59d78e1521af6ea05a36e11ba8c3b19dd9210f440c19663", 6339 "started": true 6340 } 6341 ], 6342 "qosClass": "Burstable" 6343 } 6344 }, 6345 { 6346 "metadata": { 6347 "name": "robert-helidon-5896799bb-948hf", 6348 "generateName": "robert-helidon-5896799bb-", 6349 "namespace": "bobs-books", 6350 "selfLink": "/api/v1/namespaces/bobs-books/pods/robert-helidon-5896799bb-948hf", 6351 "uid": "d4b575b2-9296-4f66-b948-6b51984f0652", 6352 "resourceVersion": "45098", 6353 "creationTimestamp": "2021-03-15T19:01:10Z", 6354 "labels": { 6355 "app": "robert-helidon", 6356 "app.oam.dev/component": "robert-helidon", 6357 "app.oam.dev/name": "bobs-books", 6358 "app.oam.dev/resourceType": "WORKLOAD", 6359 "app.oam.dev/revision": "robert-helidon-v1", 6360 "containerizedworkload.oam.crossplane.io": "79890a93-b8a3-4531-ac1e-7addbb7326e9", 6361 "istio.io/rev": "default", 6362 "pod-template-hash": "5896799bb", 6363 "security.istio.io/tlsMode": "istio", 6364 "service.istio.io/canonical-name": "robert-helidon", 6365 "service.istio.io/canonical-revision": "latest", 6366 "verrazzano.io/istio": "bobs-books" 6367 }, 6368 "annotations": { 6369 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}" 6370 }, 6371 "ownerReferences": [ 6372 { 6373 "apiVersion": "apps/v1", 6374 "kind": "ReplicaSet", 6375 "name": "robert-helidon-5896799bb", 6376 "uid": "0215eb62-cebf-43c6-b1c5-9d62172398c3", 6377 "controller": true, 6378 "blockOwnerDeletion": true 6379 } 6380 ], 6381 "managedFields": [ 6382 { 6383 "manager": "kube-controller-manager", 6384 "operation": "Update", 6385 "apiVersion": "v1", 6386 "time": "2021-03-15T19:01:04Z", 6387 "fieldsType": "FieldsV1", 6388 "fieldsV1": { 6389 "f:metadata": { 6390 "f:generateName": {}, 6391 "f:labels": { 6392 ".": {}, 6393 "f:app": {}, 6394 "f:app.oam.dev/component": {}, 6395 "f:app.oam.dev/name": {}, 6396 "f:app.oam.dev/resourceType": {}, 6397 "f:app.oam.dev/revision": {}, 6398 "f:containerizedworkload.oam.crossplane.io": {}, 6399 "f:pod-template-hash": {} 6400 }, 6401 "f:ownerReferences": { 6402 ".": {}, 6403 "k:{\"uid\":\"0215eb62-cebf-43c6-b1c5-9d62172398c3\"}": { 6404 ".": {}, 6405 "f:apiVersion": {}, 6406 "f:blockOwnerDeletion": {}, 6407 "f:controller": {}, 6408 "f:kind": {}, 6409 "f:name": {}, 6410 "f:uid": {} 6411 } 6412 } 6413 }, 6414 "f:spec": { 6415 "f:containers": { 6416 "k:{\"name\":\"fluentd\"}": { 6417 ".": {}, 6418 "f:args": {}, 6419 "f:env": { 6420 ".": {}, 6421 "k:{\"name\":\"APP_CONF_NAME\"}": { 6422 ".": {}, 6423 "f:name": {}, 6424 "f:valueFrom": { 6425 ".": {}, 6426 "f:fieldRef": { 6427 ".": {}, 6428 "f:apiVersion": {}, 6429 "f:fieldPath": {} 6430 } 6431 } 6432 }, 6433 "k:{\"name\":\"CLUSTER_NAME\"}": { 6434 ".": {}, 6435 "f:name": {}, 6436 "f:value": {} 6437 }, 6438 "k:{\"name\":\"COMPONENT_NAME\"}": { 6439 ".": {}, 6440 "f:name": {}, 6441 "f:valueFrom": { 6442 ".": {}, 6443 "f:fieldRef": { 6444 ".": {}, 6445 "f:apiVersion": {}, 6446 "f:fieldPath": {} 6447 } 6448 } 6449 }, 6450 "k:{\"name\":\"ELASTICSEARCH_PASSWORD\"}": { 6451 ".": {}, 6452 "f:name": {}, 6453 "f:valueFrom": { 6454 ".": {}, 6455 "f:secretKeyRef": { 6456 ".": {}, 6457 "f:key": {}, 6458 "f:name": {}, 6459 "f:optional": {} 6460 } 6461 } 6462 }, 6463 "k:{\"name\":\"ELASTICSEARCH_URL\"}": { 6464 ".": {}, 6465 "f:name": {}, 6466 "f:value": {} 6467 }, 6468 "k:{\"name\":\"ELASTICSEARCH_USER\"}": { 6469 ".": {}, 6470 "f:name": {}, 6471 "f:valueFrom": { 6472 ".": {}, 6473 "f:secretKeyRef": { 6474 ".": {}, 6475 "f:key": {}, 6476 "f:name": {}, 6477 "f:optional": {} 6478 } 6479 } 6480 }, 6481 "k:{\"name\":\"FLUENTD_CONF\"}": { 6482 ".": {}, 6483 "f:name": {}, 6484 "f:value": {} 6485 }, 6486 "k:{\"name\":\"FLUENT_ELASTICSEARCH_SED_DISABLE\"}": { 6487 ".": {}, 6488 "f:name": {}, 6489 "f:value": {} 6490 }, 6491 "k:{\"name\":\"NAMESPACE\"}": { 6492 ".": {}, 6493 "f:name": {}, 6494 "f:value": {} 6495 }, 6496 "k:{\"name\":\"WORKLOAD_NAME\"}": { 6497 ".": {}, 6498 "f:name": {}, 6499 "f:value": {} 6500 } 6501 }, 6502 "f:image": {}, 6503 "f:imagePullPolicy": {}, 6504 "f:name": {}, 6505 "f:resources": {}, 6506 "f:terminationMessagePath": {}, 6507 "f:terminationMessagePolicy": {}, 6508 "f:volumeMounts": { 6509 ".": {}, 6510 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 6511 ".": {}, 6512 "f:mountPath": {}, 6513 "f:name": {}, 6514 "f:readOnly": {}, 6515 "f:subPath": {} 6516 }, 6517 "k:{\"mountPath\":\"/fluentd/secret\"}": { 6518 ".": {}, 6519 "f:mountPath": {}, 6520 "f:name": {}, 6521 "f:readOnly": {} 6522 }, 6523 "k:{\"mountPath\":\"/u01/data/docker/containers\"}": { 6524 ".": {}, 6525 "f:mountPath": {}, 6526 "f:name": {}, 6527 "f:readOnly": {} 6528 }, 6529 "k:{\"mountPath\":\"/var/log\"}": { 6530 ".": {}, 6531 "f:mountPath": {}, 6532 "f:name": {}, 6533 "f:readOnly": {} 6534 } 6535 } 6536 }, 6537 "k:{\"name\":\"robert-helidon-stock-application\"}": { 6538 ".": {}, 6539 "f:env": { 6540 ".": {}, 6541 "k:{\"name\":\"COH_CACHE_CONFIG\"}": { 6542 ".": {}, 6543 "f:name": {}, 6544 "f:value": {} 6545 }, 6546 "k:{\"name\":\"COH_CLUSTER\"}": { 6547 ".": {}, 6548 "f:name": {}, 6549 "f:value": {} 6550 }, 6551 "k:{\"name\":\"COH_POF_CONFIG\"}": { 6552 ".": {}, 6553 "f:name": {}, 6554 "f:value": {} 6555 } 6556 }, 6557 "f:image": {}, 6558 "f:imagePullPolicy": {}, 6559 "f:name": {}, 6560 "f:ports": { 6561 ".": {}, 6562 "k:{\"containerPort\":8080,\"protocol\":\"TCP\"}": { 6563 ".": {}, 6564 "f:containerPort": {}, 6565 "f:name": {}, 6566 "f:protocol": {} 6567 } 6568 }, 6569 "f:resources": {}, 6570 "f:terminationMessagePath": {}, 6571 "f:terminationMessagePolicy": {} 6572 } 6573 }, 6574 "f:dnsPolicy": {}, 6575 "f:enableServiceLinks": {}, 6576 "f:imagePullSecrets": { 6577 ".": {}, 6578 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 6579 ".": {}, 6580 "f:name": {} 6581 } 6582 }, 6583 "f:restartPolicy": {}, 6584 "f:schedulerName": {}, 6585 "f:securityContext": {}, 6586 "f:terminationGracePeriodSeconds": {}, 6587 "f:volumes": { 6588 ".": {}, 6589 "k:{\"name\":\"datadockercontainers\"}": { 6590 ".": {}, 6591 "f:hostPath": { 6592 ".": {}, 6593 "f:path": {}, 6594 "f:type": {} 6595 }, 6596 "f:name": {} 6597 }, 6598 "k:{\"name\":\"fluentd-config-volume\"}": { 6599 ".": {}, 6600 "f:configMap": { 6601 ".": {}, 6602 "f:defaultMode": {}, 6603 "f:name": {} 6604 }, 6605 "f:name": {} 6606 }, 6607 "k:{\"name\":\"secret-volume\"}": { 6608 ".": {}, 6609 "f:name": {}, 6610 "f:secret": { 6611 ".": {}, 6612 "f:defaultMode": {}, 6613 "f:secretName": {} 6614 } 6615 }, 6616 "k:{\"name\":\"varlog\"}": { 6617 ".": {}, 6618 "f:hostPath": { 6619 ".": {}, 6620 "f:path": {}, 6621 "f:type": {} 6622 }, 6623 "f:name": {} 6624 } 6625 } 6626 } 6627 } 6628 }, 6629 { 6630 "manager": "kubelet", 6631 "operation": "Update", 6632 "apiVersion": "v1", 6633 "time": "2021-03-15T19:39:19Z", 6634 "fieldsType": "FieldsV1", 6635 "fieldsV1": { 6636 "f:status": { 6637 "f:conditions": { 6638 "k:{\"type\":\"ContainersReady\"}": { 6639 ".": {}, 6640 "f:lastProbeTime": {}, 6641 "f:lastTransitionTime": {}, 6642 "f:message": {}, 6643 "f:reason": {}, 6644 "f:status": {}, 6645 "f:type": {} 6646 }, 6647 "k:{\"type\":\"Initialized\"}": { 6648 ".": {}, 6649 "f:lastProbeTime": {}, 6650 "f:lastTransitionTime": {}, 6651 "f:status": {}, 6652 "f:type": {} 6653 }, 6654 "k:{\"type\":\"Ready\"}": { 6655 ".": {}, 6656 "f:lastProbeTime": {}, 6657 "f:lastTransitionTime": {}, 6658 "f:message": {}, 6659 "f:reason": {}, 6660 "f:status": {}, 6661 "f:type": {} 6662 } 6663 }, 6664 "f:containerStatuses": {}, 6665 "f:hostIP": {}, 6666 "f:initContainerStatuses": {}, 6667 "f:podIP": {}, 6668 "f:podIPs": { 6669 ".": {}, 6670 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 6671 ".": {}, 6672 "f:ip": {} 6673 } 6674 }, 6675 "f:startTime": {} 6676 } 6677 } 6678 } 6679 ] 6680 }, 6681 "spec": { 6682 "volumes": [ 6683 { 6684 "name": "varlog", 6685 "hostPath": { 6686 "path": "/var/log", 6687 "type": "" 6688 } 6689 }, 6690 { 6691 "name": "datadockercontainers", 6692 "hostPath": { 6693 "path": "/u01/data/docker/containers", 6694 "type": "" 6695 } 6696 }, 6697 { 6698 "name": "fluentd-config-volume", 6699 "configMap": { 6700 "name": "fluentd-config-helidon-robert-helidon", 6701 "defaultMode": 420 6702 } 6703 }, 6704 { 6705 "name": "secret-volume", 6706 "secret": { 6707 "secretName": "verrazzano", 6708 "defaultMode": 420 6709 } 6710 }, 6711 { 6712 "name": "default-token-fw72z", 6713 "secret": { 6714 "secretName": "default-token-fw72z", 6715 "defaultMode": 420 6716 } 6717 }, 6718 { 6719 "name": "istio-envoy", 6720 "emptyDir": { 6721 "medium": "Memory" 6722 } 6723 }, 6724 { 6725 "name": "istio-data", 6726 "emptyDir": {} 6727 }, 6728 { 6729 "name": "istio-podinfo", 6730 "downwardAPI": { 6731 "items": [ 6732 { 6733 "path": "labels", 6734 "fieldRef": { 6735 "apiVersion": "v1", 6736 "fieldPath": "metadata.labels" 6737 } 6738 }, 6739 { 6740 "path": "annotations", 6741 "fieldRef": { 6742 "apiVersion": "v1", 6743 "fieldPath": "metadata.annotations" 6744 } 6745 } 6746 ], 6747 "defaultMode": 420 6748 } 6749 }, 6750 { 6751 "name": "istio-token", 6752 "projected": { 6753 "sources": [ 6754 { 6755 "serviceAccountToken": { 6756 "audience": "istio-ca", 6757 "expirationSeconds": 43200, 6758 "path": "istio-token" 6759 } 6760 } 6761 ], 6762 "defaultMode": 420 6763 } 6764 }, 6765 { 6766 "name": "istiod-ca-cert", 6767 "configMap": { 6768 "name": "istio-ca-root-cert", 6769 "defaultMode": 420 6770 } 6771 }, 6772 { 6773 "name": "bobs-books-token-pfx5w", 6774 "secret": { 6775 "secretName": "bobs-books-token-pfx5w", 6776 "defaultMode": 420 6777 } 6778 } 6779 ], 6780 "initContainers": [ 6781 { 6782 "name": "istio-init", 6783 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 6784 "args": [ 6785 "istio-iptables", 6786 "-p", 6787 "15001", 6788 "-z", 6789 "15006", 6790 "-u", 6791 "1337", 6792 "-m", 6793 "REDIRECT", 6794 "-i", 6795 "*", 6796 "-x", 6797 "", 6798 "-b", 6799 "*", 6800 "-d", 6801 "15090,15021,15020" 6802 ], 6803 "env": [ 6804 { 6805 "name": "DNS_AGENT" 6806 } 6807 ], 6808 "resources": { 6809 "limits": { 6810 "cpu": "2", 6811 "memory": "1Gi" 6812 }, 6813 "requests": { 6814 "cpu": "10m", 6815 "memory": "10Mi" 6816 } 6817 }, 6818 "volumeMounts": [ 6819 { 6820 "name": "bobs-books-token-pfx5w", 6821 "readOnly": true, 6822 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 6823 } 6824 ], 6825 "terminationMessagePath": "/dev/termination-log", 6826 "terminationMessagePolicy": "File", 6827 "imagePullPolicy": "Always", 6828 "securityContext": { 6829 "capabilities": { 6830 "add": [ 6831 "NET_ADMIN", 6832 "NET_RAW" 6833 ], 6834 "drop": [ 6835 "ALL" 6836 ] 6837 }, 6838 "privileged": false, 6839 "runAsUser": 0, 6840 "runAsGroup": 0, 6841 "runAsNonRoot": false, 6842 "readOnlyRootFilesystem": false, 6843 "allowPrivilegeEscalation": false 6844 } 6845 } 6846 ], 6847 "containers": [ 6848 { 6849 "name": "robert-helidon-stock-application", 6850 "image": "container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37", 6851 "ports": [ 6852 { 6853 "name": "http", 6854 "containerPort": 8080, 6855 "protocol": "TCP" 6856 } 6857 ], 6858 "env": [ 6859 { 6860 "name": "COH_CLUSTER", 6861 "value": "roberts-coherence" 6862 }, 6863 { 6864 "name": "COH_CACHE_CONFIG", 6865 "value": "coherence-cache-config.xml" 6866 }, 6867 { 6868 "name": "COH_POF_CONFIG", 6869 "value": "pof-config.xml" 6870 } 6871 ], 6872 "resources": {}, 6873 "volumeMounts": [ 6874 { 6875 "name": "default-token-fw72z", 6876 "readOnly": true, 6877 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 6878 } 6879 ], 6880 "terminationMessagePath": "/dev/termination-log", 6881 "terminationMessagePolicy": "File", 6882 "imagePullPolicy": "IfNotPresent" 6883 }, 6884 { 6885 "name": "fluentd", 6886 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 6887 "args": [ 6888 "-c", 6889 "/etc/fluent.conf" 6890 ], 6891 "env": [ 6892 { 6893 "name": "WORKLOAD_NAME", 6894 "value": "robert-helidon" 6895 }, 6896 { 6897 "name": "FLUENTD_CONF", 6898 "value": "fluentd.conf" 6899 }, 6900 { 6901 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 6902 "value": "true" 6903 }, 6904 { 6905 "name": "NAMESPACE", 6906 "value": "bobs-books" 6907 }, 6908 { 6909 "name": "APP_CONF_NAME", 6910 "valueFrom": { 6911 "fieldRef": { 6912 "apiVersion": "v1", 6913 "fieldPath": "metadata.labels['app.oam.dev/name']" 6914 } 6915 } 6916 }, 6917 { 6918 "name": "COMPONENT_NAME", 6919 "valueFrom": { 6920 "fieldRef": { 6921 "apiVersion": "v1", 6922 "fieldPath": "metadata.labels['app.oam.dev/component']" 6923 } 6924 } 6925 }, 6926 { 6927 "name": "ELASTICSEARCH_URL", 6928 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 6929 }, 6930 { 6931 "name": "CLUSTER_NAME", 6932 "value": "local" 6933 }, 6934 { 6935 "name": "ELASTICSEARCH_USER", 6936 "valueFrom": { 6937 "secretKeyRef": { 6938 "name": "verrazzano", 6939 "key": "username", 6940 "optional": true 6941 } 6942 } 6943 }, 6944 { 6945 "name": "ELASTICSEARCH_PASSWORD", 6946 "valueFrom": { 6947 "secretKeyRef": { 6948 "name": "verrazzano", 6949 "key": "password", 6950 "optional": true 6951 } 6952 } 6953 } 6954 ], 6955 "resources": {}, 6956 "volumeMounts": [ 6957 { 6958 "name": "fluentd-config-volume", 6959 "readOnly": true, 6960 "mountPath": "/fluentd/etc/fluentd.conf", 6961 "subPath": "fluentd.conf" 6962 }, 6963 { 6964 "name": "secret-volume", 6965 "readOnly": true, 6966 "mountPath": "/fluentd/secret" 6967 }, 6968 { 6969 "name": "varlog", 6970 "readOnly": true, 6971 "mountPath": "/var/log" 6972 }, 6973 { 6974 "name": "datadockercontainers", 6975 "readOnly": true, 6976 "mountPath": "/u01/data/docker/containers" 6977 }, 6978 { 6979 "name": "default-token-fw72z", 6980 "readOnly": true, 6981 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 6982 } 6983 ], 6984 "terminationMessagePath": "/dev/termination-log", 6985 "terminationMessagePolicy": "File", 6986 "imagePullPolicy": "IfNotPresent" 6987 }, 6988 { 6989 "name": "istio-proxy", 6990 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 6991 "args": [ 6992 "proxy", 6993 "sidecar", 6994 "--domain", 6995 "$(POD_NAMESPACE).svc.cluster.local", 6996 "--serviceCluster", 6997 "robert-helidon.$(POD_NAMESPACE)", 6998 "--proxyLogLevel=warning", 6999 "--proxyComponentLogLevel=misc:error", 7000 "--trust-domain=cluster.local", 7001 "--concurrency", 7002 "2" 7003 ], 7004 "ports": [ 7005 { 7006 "name": "http-envoy-prom", 7007 "containerPort": 15090, 7008 "protocol": "TCP" 7009 } 7010 ], 7011 "env": [ 7012 { 7013 "name": "JWT_POLICY", 7014 "value": "third-party-jwt" 7015 }, 7016 { 7017 "name": "PILOT_CERT_PROVIDER", 7018 "value": "istiod" 7019 }, 7020 { 7021 "name": "CA_ADDR", 7022 "value": "istiod.istio-system.svc:15012" 7023 }, 7024 { 7025 "name": "POD_NAME", 7026 "valueFrom": { 7027 "fieldRef": { 7028 "apiVersion": "v1", 7029 "fieldPath": "metadata.name" 7030 } 7031 } 7032 }, 7033 { 7034 "name": "POD_NAMESPACE", 7035 "valueFrom": { 7036 "fieldRef": { 7037 "apiVersion": "v1", 7038 "fieldPath": "metadata.namespace" 7039 } 7040 } 7041 }, 7042 { 7043 "name": "INSTANCE_IP", 7044 "valueFrom": { 7045 "fieldRef": { 7046 "apiVersion": "v1", 7047 "fieldPath": "status.podIP" 7048 } 7049 } 7050 }, 7051 { 7052 "name": "SERVICE_ACCOUNT", 7053 "valueFrom": { 7054 "fieldRef": { 7055 "apiVersion": "v1", 7056 "fieldPath": "spec.serviceAccountName" 7057 } 7058 } 7059 }, 7060 { 7061 "name": "HOST_IP", 7062 "valueFrom": { 7063 "fieldRef": { 7064 "apiVersion": "v1", 7065 "fieldPath": "status.hostIP" 7066 } 7067 } 7068 }, 7069 { 7070 "name": "CANONICAL_SERVICE", 7071 "valueFrom": { 7072 "fieldRef": { 7073 "apiVersion": "v1", 7074 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 7075 } 7076 } 7077 }, 7078 { 7079 "name": "CANONICAL_REVISION", 7080 "valueFrom": { 7081 "fieldRef": { 7082 "apiVersion": "v1", 7083 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 7084 } 7085 } 7086 }, 7087 { 7088 "name": "PROXY_CONFIG", 7089 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 7090 }, 7091 { 7092 "name": "ISTIO_META_POD_PORTS", 7093 "value": "[\n {\"name\":\"http\",\"containerPort\":8080,\"protocol\":\"TCP\"}\n]" 7094 }, 7095 { 7096 "name": "ISTIO_META_APP_CONTAINERS", 7097 "value": "robert-helidon-stock-application,fluentd" 7098 }, 7099 { 7100 "name": "ISTIO_META_CLUSTER_ID", 7101 "value": "Kubernetes" 7102 }, 7103 { 7104 "name": "ISTIO_META_INTERCEPTION_MODE", 7105 "value": "REDIRECT" 7106 }, 7107 { 7108 "name": "ISTIO_META_WORKLOAD_NAME", 7109 "value": "robert-helidon" 7110 }, 7111 { 7112 "name": "ISTIO_META_OWNER", 7113 "value": "kubernetes://apis/apps/v1/namespaces/bobs-books/deployments/robert-helidon" 7114 }, 7115 { 7116 "name": "ISTIO_META_MESH_ID", 7117 "value": "cluster.local" 7118 }, 7119 { 7120 "name": "DNS_AGENT" 7121 }, 7122 { 7123 "name": "ISTIO_KUBE_APP_PROBERS", 7124 "value": "{}" 7125 } 7126 ], 7127 "resources": { 7128 "limits": { 7129 "cpu": "2", 7130 "memory": "1Gi" 7131 }, 7132 "requests": { 7133 "cpu": "100m", 7134 "memory": "128Mi" 7135 } 7136 }, 7137 "volumeMounts": [ 7138 { 7139 "name": "istiod-ca-cert", 7140 "mountPath": "/var/run/secrets/istio" 7141 }, 7142 { 7143 "name": "istio-data", 7144 "mountPath": "/var/lib/istio/data" 7145 }, 7146 { 7147 "name": "istio-envoy", 7148 "mountPath": "/etc/istio/proxy" 7149 }, 7150 { 7151 "name": "istio-token", 7152 "mountPath": "/var/run/secrets/tokens" 7153 }, 7154 { 7155 "name": "istio-podinfo", 7156 "mountPath": "/etc/istio/pod" 7157 }, 7158 { 7159 "name": "default-token-fw72z", 7160 "readOnly": true, 7161 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 7162 } 7163 ], 7164 "readinessProbe": { 7165 "httpGet": { 7166 "path": "/healthz/ready", 7167 "port": 15021, 7168 "scheme": "HTTP" 7169 }, 7170 "initialDelaySeconds": 1, 7171 "timeoutSeconds": 1, 7172 "periodSeconds": 2, 7173 "successThreshold": 1, 7174 "failureThreshold": 30 7175 }, 7176 "terminationMessagePath": "/dev/termination-log", 7177 "terminationMessagePolicy": "File", 7178 "imagePullPolicy": "Always", 7179 "securityContext": { 7180 "capabilities": { 7181 "drop": [ 7182 "ALL" 7183 ] 7184 }, 7185 "privileged": false, 7186 "runAsUser": 1337, 7187 "runAsGroup": 1337, 7188 "runAsNonRoot": true, 7189 "readOnlyRootFilesystem": true, 7190 "allowPrivilegeEscalation": false 7191 } 7192 } 7193 ], 7194 "restartPolicy": "Always", 7195 "terminationGracePeriodSeconds": 30, 7196 "dnsPolicy": "ClusterFirst", 7197 "serviceAccountName": "bobs-books", 7198 "serviceAccount": "bobs-books", 7199 "nodeName": "at-tests-control-plane", 7200 "securityContext": { 7201 "fsGroup": 1337 7202 }, 7203 "imagePullSecrets": [ 7204 { 7205 "name": "bobs-books-repo-credentials" 7206 }, 7207 { 7208 "name": "verrazzano-container-registry" 7209 } 7210 ], 7211 "schedulerName": "default-scheduler", 7212 "tolerations": [ 7213 { 7214 "key": "node.kubernetes.io/not-ready", 7215 "operator": "Exists", 7216 "effect": "NoExecute", 7217 "tolerationSeconds": 300 7218 }, 7219 { 7220 "key": "node.kubernetes.io/unreachable", 7221 "operator": "Exists", 7222 "effect": "NoExecute", 7223 "tolerationSeconds": 300 7224 } 7225 ], 7226 "priority": 0, 7227 "dnsConfig": { 7228 "searches": [ 7229 "global" 7230 ] 7231 }, 7232 "enableServiceLinks": true 7233 }, 7234 "status": { 7235 "phase": "Pending", 7236 "conditions": [ 7237 { 7238 "type": "Initialized", 7239 "status": "True", 7240 "lastProbeTime": null, 7241 "lastTransitionTime": "2021-03-15T19:01:58Z" 7242 }, 7243 { 7244 "type": "Ready", 7245 "status": "False", 7246 "lastProbeTime": null, 7247 "lastTransitionTime": "2021-03-15T19:01:10Z", 7248 "reason": "ContainersNotReady", 7249 "message": "containers with unready status: [robert-helidon-stock-application]" 7250 }, 7251 { 7252 "type": "ContainersReady", 7253 "status": "False", 7254 "lastProbeTime": null, 7255 "lastTransitionTime": "2021-03-15T19:01:10Z", 7256 "reason": "ContainersNotReady", 7257 "message": "containers with unready status: [robert-helidon-stock-application]" 7258 }, 7259 { 7260 "type": "PodScheduled", 7261 "status": "True", 7262 "lastProbeTime": null, 7263 "lastTransitionTime": "2021-03-15T19:01:10Z" 7264 } 7265 ], 7266 "hostIP": "REDACTED-IP4-ADDRESS", 7267 "podIP": "REDACTED-IP4-ADDRESS", 7268 "podIPs": [ 7269 { 7270 "ip": "REDACTED-IP4-ADDRESS" 7271 } 7272 ], 7273 "startTime": "2021-03-15T19:01:10Z", 7274 "initContainerStatuses": [ 7275 { 7276 "name": "istio-init", 7277 "state": { 7278 "terminated": { 7279 "exitCode": 0, 7280 "reason": "Completed", 7281 "startedAt": "2021-03-15T19:01:57Z", 7282 "finishedAt": "2021-03-15T19:01:57Z", 7283 "containerID": "containerd://9aed8067975780e0232f2adbe920366c49330538752237c99eb8d7fe6d6a6c3f" 7284 } 7285 }, 7286 "lastState": {}, 7287 "ready": true, 7288 "restartCount": 0, 7289 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 7290 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 7291 "containerID": "containerd://9aed8067975780e0232f2adbe920366c49330538752237c99eb8d7fe6d6a6c3f" 7292 } 7293 ], 7294 "containerStatuses": [ 7295 { 7296 "name": "fluentd", 7297 "state": { 7298 "running": { 7299 "startedAt": "2021-03-15T19:02:22Z" 7300 } 7301 }, 7302 "lastState": {}, 7303 "ready": true, 7304 "restartCount": 0, 7305 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 7306 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 7307 "containerID": "containerd://cc2256d89094e937adc3144735997f3def1823401007526bf01ecab45f7f12a0", 7308 "started": true 7309 }, 7310 { 7311 "name": "istio-proxy", 7312 "state": { 7313 "running": { 7314 "startedAt": "2021-03-15T19:02:32Z" 7315 } 7316 }, 7317 "lastState": {}, 7318 "ready": true, 7319 "restartCount": 0, 7320 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 7321 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 7322 "containerID": "containerd://9e161c038a60c9a8a9c8fb1843ed3b3d50a8643f48b27947f02d4ea36cdd7f82", 7323 "started": true 7324 }, 7325 { 7326 "name": "robert-helidon-stock-application", 7327 "state": { 7328 "waiting": { 7329 "reason": "ImagePullBackOff", 7330 "message": "Back-off pulling image \"container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37\"" 7331 } 7332 }, 7333 "lastState": {}, 7334 "ready": false, 7335 "restartCount": 0, 7336 "image": "container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37", 7337 "imageID": "", 7338 "started": false 7339 } 7340 ], 7341 "qosClass": "Burstable" 7342 } 7343 }, 7344 { 7345 "metadata": { 7346 "name": "robert-helidon-5896799bb-gs5xb", 7347 "generateName": "robert-helidon-5896799bb-", 7348 "namespace": "bobs-books", 7349 "selfLink": "/api/v1/namespaces/bobs-books/pods/robert-helidon-5896799bb-gs5xb", 7350 "uid": "9675d572-92ef-47fc-8951-afe9a4e95b52", 7351 "resourceVersion": "45383", 7352 "creationTimestamp": "2021-03-15T19:01:15Z", 7353 "labels": { 7354 "app": "robert-helidon", 7355 "app.oam.dev/component": "robert-helidon", 7356 "app.oam.dev/name": "bobs-books", 7357 "app.oam.dev/resourceType": "WORKLOAD", 7358 "app.oam.dev/revision": "robert-helidon-v1", 7359 "containerizedworkload.oam.crossplane.io": "79890a93-b8a3-4531-ac1e-7addbb7326e9", 7360 "istio.io/rev": "default", 7361 "pod-template-hash": "5896799bb", 7362 "security.istio.io/tlsMode": "istio", 7363 "service.istio.io/canonical-name": "robert-helidon", 7364 "service.istio.io/canonical-revision": "latest", 7365 "verrazzano.io/istio": "bobs-books" 7366 }, 7367 "annotations": { 7368 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}" 7369 }, 7370 "ownerReferences": [ 7371 { 7372 "apiVersion": "apps/v1", 7373 "kind": "ReplicaSet", 7374 "name": "robert-helidon-5896799bb", 7375 "uid": "0215eb62-cebf-43c6-b1c5-9d62172398c3", 7376 "controller": true, 7377 "blockOwnerDeletion": true 7378 } 7379 ], 7380 "managedFields": [ 7381 { 7382 "manager": "kube-controller-manager", 7383 "operation": "Update", 7384 "apiVersion": "v1", 7385 "time": "2021-03-15T19:01:10Z", 7386 "fieldsType": "FieldsV1", 7387 "fieldsV1": { 7388 "f:metadata": { 7389 "f:generateName": {}, 7390 "f:labels": { 7391 ".": {}, 7392 "f:app": {}, 7393 "f:app.oam.dev/component": {}, 7394 "f:app.oam.dev/name": {}, 7395 "f:app.oam.dev/resourceType": {}, 7396 "f:app.oam.dev/revision": {}, 7397 "f:containerizedworkload.oam.crossplane.io": {}, 7398 "f:pod-template-hash": {} 7399 }, 7400 "f:ownerReferences": { 7401 ".": {}, 7402 "k:{\"uid\":\"0215eb62-cebf-43c6-b1c5-9d62172398c3\"}": { 7403 ".": {}, 7404 "f:apiVersion": {}, 7405 "f:blockOwnerDeletion": {}, 7406 "f:controller": {}, 7407 "f:kind": {}, 7408 "f:name": {}, 7409 "f:uid": {} 7410 } 7411 } 7412 }, 7413 "f:spec": { 7414 "f:containers": { 7415 "k:{\"name\":\"fluentd\"}": { 7416 ".": {}, 7417 "f:args": {}, 7418 "f:env": { 7419 ".": {}, 7420 "k:{\"name\":\"APP_CONF_NAME\"}": { 7421 ".": {}, 7422 "f:name": {}, 7423 "f:valueFrom": { 7424 ".": {}, 7425 "f:fieldRef": { 7426 ".": {}, 7427 "f:apiVersion": {}, 7428 "f:fieldPath": {} 7429 } 7430 } 7431 }, 7432 "k:{\"name\":\"CLUSTER_NAME\"}": { 7433 ".": {}, 7434 "f:name": {}, 7435 "f:value": {} 7436 }, 7437 "k:{\"name\":\"COMPONENT_NAME\"}": { 7438 ".": {}, 7439 "f:name": {}, 7440 "f:valueFrom": { 7441 ".": {}, 7442 "f:fieldRef": { 7443 ".": {}, 7444 "f:apiVersion": {}, 7445 "f:fieldPath": {} 7446 } 7447 } 7448 }, 7449 "k:{\"name\":\"ELASTICSEARCH_PASSWORD\"}": { 7450 ".": {}, 7451 "f:name": {}, 7452 "f:valueFrom": { 7453 ".": {}, 7454 "f:secretKeyRef": { 7455 ".": {}, 7456 "f:key": {}, 7457 "f:name": {}, 7458 "f:optional": {} 7459 } 7460 } 7461 }, 7462 "k:{\"name\":\"ELASTICSEARCH_URL\"}": { 7463 ".": {}, 7464 "f:name": {}, 7465 "f:value": {} 7466 }, 7467 "k:{\"name\":\"ELASTICSEARCH_USER\"}": { 7468 ".": {}, 7469 "f:name": {}, 7470 "f:valueFrom": { 7471 ".": {}, 7472 "f:secretKeyRef": { 7473 ".": {}, 7474 "f:key": {}, 7475 "f:name": {}, 7476 "f:optional": {} 7477 } 7478 } 7479 }, 7480 "k:{\"name\":\"FLUENTD_CONF\"}": { 7481 ".": {}, 7482 "f:name": {}, 7483 "f:value": {} 7484 }, 7485 "k:{\"name\":\"FLUENT_ELASTICSEARCH_SED_DISABLE\"}": { 7486 ".": {}, 7487 "f:name": {}, 7488 "f:value": {} 7489 }, 7490 "k:{\"name\":\"NAMESPACE\"}": { 7491 ".": {}, 7492 "f:name": {}, 7493 "f:value": {} 7494 }, 7495 "k:{\"name\":\"WORKLOAD_NAME\"}": { 7496 ".": {}, 7497 "f:name": {}, 7498 "f:value": {} 7499 } 7500 }, 7501 "f:image": {}, 7502 "f:imagePullPolicy": {}, 7503 "f:name": {}, 7504 "f:resources": {}, 7505 "f:terminationMessagePath": {}, 7506 "f:terminationMessagePolicy": {}, 7507 "f:volumeMounts": { 7508 ".": {}, 7509 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 7510 ".": {}, 7511 "f:mountPath": {}, 7512 "f:name": {}, 7513 "f:readOnly": {}, 7514 "f:subPath": {} 7515 }, 7516 "k:{\"mountPath\":\"/fluentd/secret\"}": { 7517 ".": {}, 7518 "f:mountPath": {}, 7519 "f:name": {}, 7520 "f:readOnly": {} 7521 }, 7522 "k:{\"mountPath\":\"/u01/data/docker/containers\"}": { 7523 ".": {}, 7524 "f:mountPath": {}, 7525 "f:name": {}, 7526 "f:readOnly": {} 7527 }, 7528 "k:{\"mountPath\":\"/var/log\"}": { 7529 ".": {}, 7530 "f:mountPath": {}, 7531 "f:name": {}, 7532 "f:readOnly": {} 7533 } 7534 } 7535 }, 7536 "k:{\"name\":\"robert-helidon-stock-application\"}": { 7537 ".": {}, 7538 "f:env": { 7539 ".": {}, 7540 "k:{\"name\":\"COH_CACHE_CONFIG\"}": { 7541 ".": {}, 7542 "f:name": {}, 7543 "f:value": {} 7544 }, 7545 "k:{\"name\":\"COH_CLUSTER\"}": { 7546 ".": {}, 7547 "f:name": {}, 7548 "f:value": {} 7549 }, 7550 "k:{\"name\":\"COH_POF_CONFIG\"}": { 7551 ".": {}, 7552 "f:name": {}, 7553 "f:value": {} 7554 } 7555 }, 7556 "f:image": {}, 7557 "f:imagePullPolicy": {}, 7558 "f:name": {}, 7559 "f:ports": { 7560 ".": {}, 7561 "k:{\"containerPort\":8080,\"protocol\":\"TCP\"}": { 7562 ".": {}, 7563 "f:containerPort": {}, 7564 "f:name": {}, 7565 "f:protocol": {} 7566 } 7567 }, 7568 "f:resources": {}, 7569 "f:terminationMessagePath": {}, 7570 "f:terminationMessagePolicy": {} 7571 } 7572 }, 7573 "f:dnsPolicy": {}, 7574 "f:enableServiceLinks": {}, 7575 "f:imagePullSecrets": { 7576 ".": {}, 7577 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 7578 ".": {}, 7579 "f:name": {} 7580 } 7581 }, 7582 "f:restartPolicy": {}, 7583 "f:schedulerName": {}, 7584 "f:securityContext": {}, 7585 "f:terminationGracePeriodSeconds": {}, 7586 "f:volumes": { 7587 ".": {}, 7588 "k:{\"name\":\"datadockercontainers\"}": { 7589 ".": {}, 7590 "f:hostPath": { 7591 ".": {}, 7592 "f:path": {}, 7593 "f:type": {} 7594 }, 7595 "f:name": {} 7596 }, 7597 "k:{\"name\":\"fluentd-config-volume\"}": { 7598 ".": {}, 7599 "f:configMap": { 7600 ".": {}, 7601 "f:defaultMode": {}, 7602 "f:name": {} 7603 }, 7604 "f:name": {} 7605 }, 7606 "k:{\"name\":\"secret-volume\"}": { 7607 ".": {}, 7608 "f:name": {}, 7609 "f:secret": { 7610 ".": {}, 7611 "f:defaultMode": {}, 7612 "f:secretName": {} 7613 } 7614 }, 7615 "k:{\"name\":\"varlog\"}": { 7616 ".": {}, 7617 "f:hostPath": { 7618 ".": {}, 7619 "f:path": {}, 7620 "f:type": {} 7621 }, 7622 "f:name": {} 7623 } 7624 } 7625 } 7626 } 7627 }, 7628 { 7629 "manager": "kubelet", 7630 "operation": "Update", 7631 "apiVersion": "v1", 7632 "time": "2021-03-15T19:40:13Z", 7633 "fieldsType": "FieldsV1", 7634 "fieldsV1": { 7635 "f:status": { 7636 "f:conditions": { 7637 "k:{\"type\":\"ContainersReady\"}": { 7638 ".": {}, 7639 "f:lastProbeTime": {}, 7640 "f:lastTransitionTime": {}, 7641 "f:message": {}, 7642 "f:reason": {}, 7643 "f:status": {}, 7644 "f:type": {} 7645 }, 7646 "k:{\"type\":\"Initialized\"}": { 7647 ".": {}, 7648 "f:lastProbeTime": {}, 7649 "f:lastTransitionTime": {}, 7650 "f:status": {}, 7651 "f:type": {} 7652 }, 7653 "k:{\"type\":\"Ready\"}": { 7654 ".": {}, 7655 "f:lastProbeTime": {}, 7656 "f:lastTransitionTime": {}, 7657 "f:message": {}, 7658 "f:reason": {}, 7659 "f:status": {}, 7660 "f:type": {} 7661 } 7662 }, 7663 "f:containerStatuses": {}, 7664 "f:hostIP": {}, 7665 "f:initContainerStatuses": {}, 7666 "f:podIP": {}, 7667 "f:podIPs": { 7668 ".": {}, 7669 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 7670 ".": {}, 7671 "f:ip": {} 7672 } 7673 }, 7674 "f:startTime": {} 7675 } 7676 } 7677 } 7678 ] 7679 }, 7680 "spec": { 7681 "volumes": [ 7682 { 7683 "name": "varlog", 7684 "hostPath": { 7685 "path": "/var/log", 7686 "type": "" 7687 } 7688 }, 7689 { 7690 "name": "datadockercontainers", 7691 "hostPath": { 7692 "path": "/u01/data/docker/containers", 7693 "type": "" 7694 } 7695 }, 7696 { 7697 "name": "fluentd-config-volume", 7698 "configMap": { 7699 "name": "fluentd-config-helidon-robert-helidon", 7700 "defaultMode": 420 7701 } 7702 }, 7703 { 7704 "name": "secret-volume", 7705 "secret": { 7706 "secretName": "verrazzano", 7707 "defaultMode": 420 7708 } 7709 }, 7710 { 7711 "name": "default-token-fw72z", 7712 "secret": { 7713 "secretName": "default-token-fw72z", 7714 "defaultMode": 420 7715 } 7716 }, 7717 { 7718 "name": "istio-envoy", 7719 "emptyDir": { 7720 "medium": "Memory" 7721 } 7722 }, 7723 { 7724 "name": "istio-data", 7725 "emptyDir": {} 7726 }, 7727 { 7728 "name": "istio-podinfo", 7729 "downwardAPI": { 7730 "items": [ 7731 { 7732 "path": "labels", 7733 "fieldRef": { 7734 "apiVersion": "v1", 7735 "fieldPath": "metadata.labels" 7736 } 7737 }, 7738 { 7739 "path": "annotations", 7740 "fieldRef": { 7741 "apiVersion": "v1", 7742 "fieldPath": "metadata.annotations" 7743 } 7744 } 7745 ], 7746 "defaultMode": 420 7747 } 7748 }, 7749 { 7750 "name": "istio-token", 7751 "projected": { 7752 "sources": [ 7753 { 7754 "serviceAccountToken": { 7755 "audience": "istio-ca", 7756 "expirationSeconds": 43200, 7757 "path": "istio-token" 7758 } 7759 } 7760 ], 7761 "defaultMode": 420 7762 } 7763 }, 7764 { 7765 "name": "istiod-ca-cert", 7766 "configMap": { 7767 "name": "istio-ca-root-cert", 7768 "defaultMode": 420 7769 } 7770 }, 7771 { 7772 "name": "bobs-books-token-pfx5w", 7773 "secret": { 7774 "secretName": "bobs-books-token-pfx5w", 7775 "defaultMode": 420 7776 } 7777 } 7778 ], 7779 "initContainers": [ 7780 { 7781 "name": "istio-init", 7782 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 7783 "args": [ 7784 "istio-iptables", 7785 "-p", 7786 "15001", 7787 "-z", 7788 "15006", 7789 "-u", 7790 "1337", 7791 "-m", 7792 "REDIRECT", 7793 "-i", 7794 "*", 7795 "-x", 7796 "", 7797 "-b", 7798 "*", 7799 "-d", 7800 "15090,15021,15020" 7801 ], 7802 "env": [ 7803 { 7804 "name": "DNS_AGENT" 7805 } 7806 ], 7807 "resources": { 7808 "limits": { 7809 "cpu": "2", 7810 "memory": "1Gi" 7811 }, 7812 "requests": { 7813 "cpu": "10m", 7814 "memory": "10Mi" 7815 } 7816 }, 7817 "volumeMounts": [ 7818 { 7819 "name": "bobs-books-token-pfx5w", 7820 "readOnly": true, 7821 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 7822 } 7823 ], 7824 "terminationMessagePath": "/dev/termination-log", 7825 "terminationMessagePolicy": "File", 7826 "imagePullPolicy": "Always", 7827 "securityContext": { 7828 "capabilities": { 7829 "add": [ 7830 "NET_ADMIN", 7831 "NET_RAW" 7832 ], 7833 "drop": [ 7834 "ALL" 7835 ] 7836 }, 7837 "privileged": false, 7838 "runAsUser": 0, 7839 "runAsGroup": 0, 7840 "runAsNonRoot": false, 7841 "readOnlyRootFilesystem": false, 7842 "allowPrivilegeEscalation": false 7843 } 7844 } 7845 ], 7846 "containers": [ 7847 { 7848 "name": "robert-helidon-stock-application", 7849 "image": "container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37", 7850 "ports": [ 7851 { 7852 "name": "http", 7853 "containerPort": 8080, 7854 "protocol": "TCP" 7855 } 7856 ], 7857 "env": [ 7858 { 7859 "name": "COH_CLUSTER", 7860 "value": "roberts-coherence" 7861 }, 7862 { 7863 "name": "COH_CACHE_CONFIG", 7864 "value": "coherence-cache-config.xml" 7865 }, 7866 { 7867 "name": "COH_POF_CONFIG", 7868 "value": "pof-config.xml" 7869 } 7870 ], 7871 "resources": {}, 7872 "volumeMounts": [ 7873 { 7874 "name": "default-token-fw72z", 7875 "readOnly": true, 7876 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 7877 } 7878 ], 7879 "terminationMessagePath": "/dev/termination-log", 7880 "terminationMessagePolicy": "File", 7881 "imagePullPolicy": "IfNotPresent" 7882 }, 7883 { 7884 "name": "fluentd", 7885 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 7886 "args": [ 7887 "-c", 7888 "/etc/fluent.conf" 7889 ], 7890 "env": [ 7891 { 7892 "name": "WORKLOAD_NAME", 7893 "value": "robert-helidon" 7894 }, 7895 { 7896 "name": "FLUENTD_CONF", 7897 "value": "fluentd.conf" 7898 }, 7899 { 7900 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 7901 "value": "true" 7902 }, 7903 { 7904 "name": "NAMESPACE", 7905 "value": "bobs-books" 7906 }, 7907 { 7908 "name": "APP_CONF_NAME", 7909 "valueFrom": { 7910 "fieldRef": { 7911 "apiVersion": "v1", 7912 "fieldPath": "metadata.labels['app.oam.dev/name']" 7913 } 7914 } 7915 }, 7916 { 7917 "name": "COMPONENT_NAME", 7918 "valueFrom": { 7919 "fieldRef": { 7920 "apiVersion": "v1", 7921 "fieldPath": "metadata.labels['app.oam.dev/component']" 7922 } 7923 } 7924 }, 7925 { 7926 "name": "ELASTICSEARCH_URL", 7927 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 7928 }, 7929 { 7930 "name": "CLUSTER_NAME", 7931 "value": "local" 7932 }, 7933 { 7934 "name": "ELASTICSEARCH_USER", 7935 "valueFrom": { 7936 "secretKeyRef": { 7937 "name": "verrazzano", 7938 "key": "username", 7939 "optional": true 7940 } 7941 } 7942 }, 7943 { 7944 "name": "ELASTICSEARCH_PASSWORD", 7945 "valueFrom": { 7946 "secretKeyRef": { 7947 "name": "verrazzano", 7948 "key": "password", 7949 "optional": true 7950 } 7951 } 7952 } 7953 ], 7954 "resources": {}, 7955 "volumeMounts": [ 7956 { 7957 "name": "fluentd-config-volume", 7958 "readOnly": true, 7959 "mountPath": "/fluentd/etc/fluentd.conf", 7960 "subPath": "fluentd.conf" 7961 }, 7962 { 7963 "name": "secret-volume", 7964 "readOnly": true, 7965 "mountPath": "/fluentd/secret" 7966 }, 7967 { 7968 "name": "varlog", 7969 "readOnly": true, 7970 "mountPath": "/var/log" 7971 }, 7972 { 7973 "name": "datadockercontainers", 7974 "readOnly": true, 7975 "mountPath": "/u01/data/docker/containers" 7976 }, 7977 { 7978 "name": "default-token-fw72z", 7979 "readOnly": true, 7980 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 7981 } 7982 ], 7983 "terminationMessagePath": "/dev/termination-log", 7984 "terminationMessagePolicy": "File", 7985 "imagePullPolicy": "IfNotPresent" 7986 }, 7987 { 7988 "name": "istio-proxy", 7989 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 7990 "args": [ 7991 "proxy", 7992 "sidecar", 7993 "--domain", 7994 "$(POD_NAMESPACE).svc.cluster.local", 7995 "--serviceCluster", 7996 "robert-helidon.$(POD_NAMESPACE)", 7997 "--proxyLogLevel=warning", 7998 "--proxyComponentLogLevel=misc:error", 7999 "--trust-domain=cluster.local", 8000 "--concurrency", 8001 "2" 8002 ], 8003 "ports": [ 8004 { 8005 "name": "http-envoy-prom", 8006 "containerPort": 15090, 8007 "protocol": "TCP" 8008 } 8009 ], 8010 "env": [ 8011 { 8012 "name": "JWT_POLICY", 8013 "value": "third-party-jwt" 8014 }, 8015 { 8016 "name": "PILOT_CERT_PROVIDER", 8017 "value": "istiod" 8018 }, 8019 { 8020 "name": "CA_ADDR", 8021 "value": "istiod.istio-system.svc:15012" 8022 }, 8023 { 8024 "name": "POD_NAME", 8025 "valueFrom": { 8026 "fieldRef": { 8027 "apiVersion": "v1", 8028 "fieldPath": "metadata.name" 8029 } 8030 } 8031 }, 8032 { 8033 "name": "POD_NAMESPACE", 8034 "valueFrom": { 8035 "fieldRef": { 8036 "apiVersion": "v1", 8037 "fieldPath": "metadata.namespace" 8038 } 8039 } 8040 }, 8041 { 8042 "name": "INSTANCE_IP", 8043 "valueFrom": { 8044 "fieldRef": { 8045 "apiVersion": "v1", 8046 "fieldPath": "status.podIP" 8047 } 8048 } 8049 }, 8050 { 8051 "name": "SERVICE_ACCOUNT", 8052 "valueFrom": { 8053 "fieldRef": { 8054 "apiVersion": "v1", 8055 "fieldPath": "spec.serviceAccountName" 8056 } 8057 } 8058 }, 8059 { 8060 "name": "HOST_IP", 8061 "valueFrom": { 8062 "fieldRef": { 8063 "apiVersion": "v1", 8064 "fieldPath": "status.hostIP" 8065 } 8066 } 8067 }, 8068 { 8069 "name": "CANONICAL_SERVICE", 8070 "valueFrom": { 8071 "fieldRef": { 8072 "apiVersion": "v1", 8073 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 8074 } 8075 } 8076 }, 8077 { 8078 "name": "CANONICAL_REVISION", 8079 "valueFrom": { 8080 "fieldRef": { 8081 "apiVersion": "v1", 8082 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 8083 } 8084 } 8085 }, 8086 { 8087 "name": "PROXY_CONFIG", 8088 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 8089 }, 8090 { 8091 "name": "ISTIO_META_POD_PORTS", 8092 "value": "[\n {\"name\":\"http\",\"containerPort\":8080,\"protocol\":\"TCP\"}\n]" 8093 }, 8094 { 8095 "name": "ISTIO_META_APP_CONTAINERS", 8096 "value": "robert-helidon-stock-application,fluentd" 8097 }, 8098 { 8099 "name": "ISTIO_META_CLUSTER_ID", 8100 "value": "Kubernetes" 8101 }, 8102 { 8103 "name": "ISTIO_META_INTERCEPTION_MODE", 8104 "value": "REDIRECT" 8105 }, 8106 { 8107 "name": "ISTIO_META_WORKLOAD_NAME", 8108 "value": "robert-helidon" 8109 }, 8110 { 8111 "name": "ISTIO_META_OWNER", 8112 "value": "kubernetes://apis/apps/v1/namespaces/bobs-books/deployments/robert-helidon" 8113 }, 8114 { 8115 "name": "ISTIO_META_MESH_ID", 8116 "value": "cluster.local" 8117 }, 8118 { 8119 "name": "DNS_AGENT" 8120 }, 8121 { 8122 "name": "ISTIO_KUBE_APP_PROBERS", 8123 "value": "{}" 8124 } 8125 ], 8126 "resources": { 8127 "limits": { 8128 "cpu": "2", 8129 "memory": "1Gi" 8130 }, 8131 "requests": { 8132 "cpu": "100m", 8133 "memory": "128Mi" 8134 } 8135 }, 8136 "volumeMounts": [ 8137 { 8138 "name": "istiod-ca-cert", 8139 "mountPath": "/var/run/secrets/istio" 8140 }, 8141 { 8142 "name": "istio-data", 8143 "mountPath": "/var/lib/istio/data" 8144 }, 8145 { 8146 "name": "istio-envoy", 8147 "mountPath": "/etc/istio/proxy" 8148 }, 8149 { 8150 "name": "istio-token", 8151 "mountPath": "/var/run/secrets/tokens" 8152 }, 8153 { 8154 "name": "istio-podinfo", 8155 "mountPath": "/etc/istio/pod" 8156 }, 8157 { 8158 "name": "default-token-fw72z", 8159 "readOnly": true, 8160 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 8161 } 8162 ], 8163 "readinessProbe": { 8164 "httpGet": { 8165 "path": "/healthz/ready", 8166 "port": 15021, 8167 "scheme": "HTTP" 8168 }, 8169 "initialDelaySeconds": 1, 8170 "timeoutSeconds": 1, 8171 "periodSeconds": 2, 8172 "successThreshold": 1, 8173 "failureThreshold": 30 8174 }, 8175 "terminationMessagePath": "/dev/termination-log", 8176 "terminationMessagePolicy": "File", 8177 "imagePullPolicy": "Always", 8178 "securityContext": { 8179 "capabilities": { 8180 "drop": [ 8181 "ALL" 8182 ] 8183 }, 8184 "privileged": false, 8185 "runAsUser": 1337, 8186 "runAsGroup": 1337, 8187 "runAsNonRoot": true, 8188 "readOnlyRootFilesystem": true, 8189 "allowPrivilegeEscalation": false 8190 } 8191 } 8192 ], 8193 "restartPolicy": "Always", 8194 "terminationGracePeriodSeconds": 30, 8195 "dnsPolicy": "ClusterFirst", 8196 "serviceAccountName": "bobs-books", 8197 "serviceAccount": "bobs-books", 8198 "nodeName": "at-tests-control-plane", 8199 "securityContext": { 8200 "fsGroup": 1337 8201 }, 8202 "imagePullSecrets": [ 8203 { 8204 "name": "bobs-books-repo-credentials" 8205 }, 8206 { 8207 "name": "verrazzano-container-registry" 8208 } 8209 ], 8210 "schedulerName": "default-scheduler", 8211 "tolerations": [ 8212 { 8213 "key": "node.kubernetes.io/not-ready", 8214 "operator": "Exists", 8215 "effect": "NoExecute", 8216 "tolerationSeconds": 300 8217 }, 8218 { 8219 "key": "node.kubernetes.io/unreachable", 8220 "operator": "Exists", 8221 "effect": "NoExecute", 8222 "tolerationSeconds": 300 8223 } 8224 ], 8225 "priority": 0, 8226 "dnsConfig": { 8227 "searches": [ 8228 "global" 8229 ] 8230 }, 8231 "enableServiceLinks": true 8232 }, 8233 "status": { 8234 "phase": "Pending", 8235 "conditions": [ 8236 { 8237 "type": "Initialized", 8238 "status": "True", 8239 "lastProbeTime": null, 8240 "lastTransitionTime": "2021-03-15T19:02:09Z" 8241 }, 8242 { 8243 "type": "Ready", 8244 "status": "False", 8245 "lastProbeTime": null, 8246 "lastTransitionTime": "2021-03-15T19:01:15Z", 8247 "reason": "ContainersNotReady", 8248 "message": "containers with unready status: [robert-helidon-stock-application]" 8249 }, 8250 { 8251 "type": "ContainersReady", 8252 "status": "False", 8253 "lastProbeTime": null, 8254 "lastTransitionTime": "2021-03-15T19:01:15Z", 8255 "reason": "ContainersNotReady", 8256 "message": "containers with unready status: [robert-helidon-stock-application]" 8257 }, 8258 { 8259 "type": "PodScheduled", 8260 "status": "True", 8261 "lastProbeTime": null, 8262 "lastTransitionTime": "2021-03-15T19:01:15Z" 8263 } 8264 ], 8265 "hostIP": "REDACTED-IP4-ADDRESS", 8266 "podIP": "REDACTED-IP4-ADDRESS", 8267 "podIPs": [ 8268 { 8269 "ip": "REDACTED-IP4-ADDRESS" 8270 } 8271 ], 8272 "startTime": "2021-03-15T19:01:15Z", 8273 "initContainerStatuses": [ 8274 { 8275 "name": "istio-init", 8276 "state": { 8277 "terminated": { 8278 "exitCode": 0, 8279 "reason": "Completed", 8280 "startedAt": "2021-03-15T19:02:06Z", 8281 "finishedAt": "2021-03-15T19:02:06Z", 8282 "containerID": "containerd://45f2a3ad4f2eaaf04d2e8c591a2b6f9220b07c5ac0270ae86935eafb7e9add65" 8283 } 8284 }, 8285 "lastState": {}, 8286 "ready": true, 8287 "restartCount": 0, 8288 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 8289 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 8290 "containerID": "containerd://45f2a3ad4f2eaaf04d2e8c591a2b6f9220b07c5ac0270ae86935eafb7e9add65" 8291 } 8292 ], 8293 "containerStatuses": [ 8294 { 8295 "name": "fluentd", 8296 "state": { 8297 "running": { 8298 "startedAt": "2021-03-15T19:02:29Z" 8299 } 8300 }, 8301 "lastState": {}, 8302 "ready": true, 8303 "restartCount": 0, 8304 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 8305 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 8306 "containerID": "containerd://54f91fce32d7c80b27858ecaab4fe96c72e2959ebf196ef5fc85802a98eb9131", 8307 "started": true 8308 }, 8309 { 8310 "name": "istio-proxy", 8311 "state": { 8312 "running": { 8313 "startedAt": "2021-03-15T19:02:33Z" 8314 } 8315 }, 8316 "lastState": {}, 8317 "ready": true, 8318 "restartCount": 0, 8319 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 8320 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 8321 "containerID": "containerd://2ecb98403a8f44841c6c80d50e3f9d0561527632b3b4d221d4f44a2d1d568f6d", 8322 "started": true 8323 }, 8324 { 8325 "name": "robert-helidon-stock-application", 8326 "state": { 8327 "waiting": { 8328 "reason": "ImagePullBackOff", 8329 "message": "Back-off pulling image \"container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37\"" 8330 } 8331 }, 8332 "lastState": {}, 8333 "ready": false, 8334 "restartCount": 0, 8335 "image": "container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37", 8336 "imageID": "", 8337 "started": false 8338 } 8339 ], 8340 "qosClass": "Burstable" 8341 } 8342 }, 8343 { 8344 "metadata": { 8345 "name": "robert-helidon-688bcc95b8-5j5xp", 8346 "generateName": "robert-helidon-688bcc95b8-", 8347 "namespace": "bobs-books", 8348 "selfLink": "/api/v1/namespaces/bobs-books/pods/robert-helidon-688bcc95b8-5j5xp", 8349 "uid": "dce9f101-78eb-4ee9-9094-c33ced8281b4", 8350 "resourceVersion": "45461", 8351 "creationTimestamp": "2021-03-15T19:01:17Z", 8352 "labels": { 8353 "app": "robert-helidon", 8354 "app.oam.dev/component": "robert-helidon", 8355 "app.oam.dev/name": "bobs-books", 8356 "app.oam.dev/resourceType": "WORKLOAD", 8357 "app.oam.dev/revision": "robert-helidon-v1", 8358 "containerizedworkload.oam.crossplane.io": "79890a93-b8a3-4531-ac1e-7addbb7326e9", 8359 "istio.io/rev": "default", 8360 "pod-template-hash": "688bcc95b8", 8361 "security.istio.io/tlsMode": "istio", 8362 "service.istio.io/canonical-name": "robert-helidon", 8363 "service.istio.io/canonical-revision": "latest", 8364 "verrazzano.io/istio": "bobs-books" 8365 }, 8366 "annotations": { 8367 "sidecar.istio.io/status": "{\"version\":\"8e6e902b765af607513b28d284940ee1421e9a0d07698741693b2663c7161c11\",\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"]}", 8368 "verrazzano.io/metricsEnabled": "true", 8369 "verrazzano.io/metricsPath": "/metrics", 8370 "verrazzano.io/metricsPort": "8080" 8371 }, 8372 "ownerReferences": [ 8373 { 8374 "apiVersion": "apps/v1", 8375 "kind": "ReplicaSet", 8376 "name": "robert-helidon-688bcc95b8", 8377 "uid": "055f9925-bdb4-499a-b2ec-b8627a3b0d57", 8378 "controller": true, 8379 "blockOwnerDeletion": true 8380 } 8381 ], 8382 "managedFields": [ 8383 { 8384 "manager": "kube-controller-manager", 8385 "operation": "Update", 8386 "apiVersion": "v1", 8387 "time": "2021-03-15T19:01:12Z", 8388 "fieldsType": "FieldsV1", 8389 "fieldsV1": { 8390 "f:metadata": { 8391 "f:annotations": { 8392 ".": {}, 8393 "f:verrazzano.io/metricsEnabled": {}, 8394 "f:verrazzano.io/metricsPath": {}, 8395 "f:verrazzano.io/metricsPort": {} 8396 }, 8397 "f:generateName": {}, 8398 "f:labels": { 8399 ".": {}, 8400 "f:app": {}, 8401 "f:app.oam.dev/component": {}, 8402 "f:app.oam.dev/name": {}, 8403 "f:app.oam.dev/resourceType": {}, 8404 "f:app.oam.dev/revision": {}, 8405 "f:containerizedworkload.oam.crossplane.io": {}, 8406 "f:pod-template-hash": {} 8407 }, 8408 "f:ownerReferences": { 8409 ".": {}, 8410 "k:{\"uid\":\"055f9925-bdb4-499a-b2ec-b8627a3b0d57\"}": { 8411 ".": {}, 8412 "f:apiVersion": {}, 8413 "f:blockOwnerDeletion": {}, 8414 "f:controller": {}, 8415 "f:kind": {}, 8416 "f:name": {}, 8417 "f:uid": {} 8418 } 8419 } 8420 }, 8421 "f:spec": { 8422 "f:containers": { 8423 "k:{\"name\":\"fluentd\"}": { 8424 ".": {}, 8425 "f:args": {}, 8426 "f:env": { 8427 ".": {}, 8428 "k:{\"name\":\"APP_CONF_NAME\"}": { 8429 ".": {}, 8430 "f:name": {}, 8431 "f:valueFrom": { 8432 ".": {}, 8433 "f:fieldRef": { 8434 ".": {}, 8435 "f:apiVersion": {}, 8436 "f:fieldPath": {} 8437 } 8438 } 8439 }, 8440 "k:{\"name\":\"CLUSTER_NAME\"}": { 8441 ".": {}, 8442 "f:name": {}, 8443 "f:value": {} 8444 }, 8445 "k:{\"name\":\"COMPONENT_NAME\"}": { 8446 ".": {}, 8447 "f:name": {}, 8448 "f:valueFrom": { 8449 ".": {}, 8450 "f:fieldRef": { 8451 ".": {}, 8452 "f:apiVersion": {}, 8453 "f:fieldPath": {} 8454 } 8455 } 8456 }, 8457 "k:{\"name\":\"ELASTICSEARCH_PASSWORD\"}": { 8458 ".": {}, 8459 "f:name": {}, 8460 "f:valueFrom": { 8461 ".": {}, 8462 "f:secretKeyRef": { 8463 ".": {}, 8464 "f:key": {}, 8465 "f:name": {}, 8466 "f:optional": {} 8467 } 8468 } 8469 }, 8470 "k:{\"name\":\"ELASTICSEARCH_URL\"}": { 8471 ".": {}, 8472 "f:name": {}, 8473 "f:value": {} 8474 }, 8475 "k:{\"name\":\"ELASTICSEARCH_USER\"}": { 8476 ".": {}, 8477 "f:name": {}, 8478 "f:valueFrom": { 8479 ".": {}, 8480 "f:secretKeyRef": { 8481 ".": {}, 8482 "f:key": {}, 8483 "f:name": {}, 8484 "f:optional": {} 8485 } 8486 } 8487 }, 8488 "k:{\"name\":\"FLUENTD_CONF\"}": { 8489 ".": {}, 8490 "f:name": {}, 8491 "f:value": {} 8492 }, 8493 "k:{\"name\":\"FLUENT_ELASTICSEARCH_SED_DISABLE\"}": { 8494 ".": {}, 8495 "f:name": {}, 8496 "f:value": {} 8497 }, 8498 "k:{\"name\":\"NAMESPACE\"}": { 8499 ".": {}, 8500 "f:name": {}, 8501 "f:value": {} 8502 }, 8503 "k:{\"name\":\"WORKLOAD_NAME\"}": { 8504 ".": {}, 8505 "f:name": {}, 8506 "f:value": {} 8507 } 8508 }, 8509 "f:image": {}, 8510 "f:imagePullPolicy": {}, 8511 "f:name": {}, 8512 "f:resources": {}, 8513 "f:terminationMessagePath": {}, 8514 "f:terminationMessagePolicy": {}, 8515 "f:volumeMounts": { 8516 ".": {}, 8517 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 8518 ".": {}, 8519 "f:mountPath": {}, 8520 "f:name": {}, 8521 "f:readOnly": {}, 8522 "f:subPath": {} 8523 }, 8524 "k:{\"mountPath\":\"/fluentd/secret\"}": { 8525 ".": {}, 8526 "f:mountPath": {}, 8527 "f:name": {}, 8528 "f:readOnly": {} 8529 }, 8530 "k:{\"mountPath\":\"/u01/data/docker/containers\"}": { 8531 ".": {}, 8532 "f:mountPath": {}, 8533 "f:name": {}, 8534 "f:readOnly": {} 8535 }, 8536 "k:{\"mountPath\":\"/var/log\"}": { 8537 ".": {}, 8538 "f:mountPath": {}, 8539 "f:name": {}, 8540 "f:readOnly": {} 8541 } 8542 } 8543 }, 8544 "k:{\"name\":\"robert-helidon-stock-application\"}": { 8545 ".": {}, 8546 "f:env": { 8547 ".": {}, 8548 "k:{\"name\":\"COH_CACHE_CONFIG\"}": { 8549 ".": {}, 8550 "f:name": {}, 8551 "f:value": {} 8552 }, 8553 "k:{\"name\":\"COH_CLUSTER\"}": { 8554 ".": {}, 8555 "f:name": {}, 8556 "f:value": {} 8557 }, 8558 "k:{\"name\":\"COH_POF_CONFIG\"}": { 8559 ".": {}, 8560 "f:name": {}, 8561 "f:value": {} 8562 } 8563 }, 8564 "f:image": {}, 8565 "f:imagePullPolicy": {}, 8566 "f:name": {}, 8567 "f:ports": { 8568 ".": {}, 8569 "k:{\"containerPort\":8080,\"protocol\":\"TCP\"}": { 8570 ".": {}, 8571 "f:containerPort": {}, 8572 "f:name": {}, 8573 "f:protocol": {} 8574 } 8575 }, 8576 "f:resources": {}, 8577 "f:terminationMessagePath": {}, 8578 "f:terminationMessagePolicy": {} 8579 } 8580 }, 8581 "f:dnsPolicy": {}, 8582 "f:enableServiceLinks": {}, 8583 "f:imagePullSecrets": { 8584 ".": {}, 8585 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 8586 ".": {}, 8587 "f:name": {} 8588 } 8589 }, 8590 "f:restartPolicy": {}, 8591 "f:schedulerName": {}, 8592 "f:securityContext": {}, 8593 "f:terminationGracePeriodSeconds": {}, 8594 "f:volumes": { 8595 ".": {}, 8596 "k:{\"name\":\"datadockercontainers\"}": { 8597 ".": {}, 8598 "f:hostPath": { 8599 ".": {}, 8600 "f:path": {}, 8601 "f:type": {} 8602 }, 8603 "f:name": {} 8604 }, 8605 "k:{\"name\":\"fluentd-config-volume\"}": { 8606 ".": {}, 8607 "f:configMap": { 8608 ".": {}, 8609 "f:defaultMode": {}, 8610 "f:name": {} 8611 }, 8612 "f:name": {} 8613 }, 8614 "k:{\"name\":\"secret-volume\"}": { 8615 ".": {}, 8616 "f:name": {}, 8617 "f:secret": { 8618 ".": {}, 8619 "f:defaultMode": {}, 8620 "f:secretName": {} 8621 } 8622 }, 8623 "k:{\"name\":\"varlog\"}": { 8624 ".": {}, 8625 "f:hostPath": { 8626 ".": {}, 8627 "f:path": {}, 8628 "f:type": {} 8629 }, 8630 "f:name": {} 8631 } 8632 } 8633 } 8634 } 8635 }, 8636 { 8637 "manager": "kubelet", 8638 "operation": "Update", 8639 "apiVersion": "v1", 8640 "time": "2021-03-15T19:40:29Z", 8641 "fieldsType": "FieldsV1", 8642 "fieldsV1": { 8643 "f:status": { 8644 "f:conditions": { 8645 "k:{\"type\":\"ContainersReady\"}": { 8646 ".": {}, 8647 "f:lastProbeTime": {}, 8648 "f:lastTransitionTime": {}, 8649 "f:message": {}, 8650 "f:reason": {}, 8651 "f:status": {}, 8652 "f:type": {} 8653 }, 8654 "k:{\"type\":\"Initialized\"}": { 8655 ".": {}, 8656 "f:lastProbeTime": {}, 8657 "f:lastTransitionTime": {}, 8658 "f:status": {}, 8659 "f:type": {} 8660 }, 8661 "k:{\"type\":\"Ready\"}": { 8662 ".": {}, 8663 "f:lastProbeTime": {}, 8664 "f:lastTransitionTime": {}, 8665 "f:message": {}, 8666 "f:reason": {}, 8667 "f:status": {}, 8668 "f:type": {} 8669 } 8670 }, 8671 "f:containerStatuses": {}, 8672 "f:hostIP": {}, 8673 "f:initContainerStatuses": {}, 8674 "f:podIP": {}, 8675 "f:podIPs": { 8676 ".": {}, 8677 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 8678 ".": {}, 8679 "f:ip": {} 8680 } 8681 }, 8682 "f:startTime": {} 8683 } 8684 } 8685 } 8686 ] 8687 }, 8688 "spec": { 8689 "volumes": [ 8690 { 8691 "name": "varlog", 8692 "hostPath": { 8693 "path": "/var/log", 8694 "type": "" 8695 } 8696 }, 8697 { 8698 "name": "datadockercontainers", 8699 "hostPath": { 8700 "path": "/u01/data/docker/containers", 8701 "type": "" 8702 } 8703 }, 8704 { 8705 "name": "fluentd-config-volume", 8706 "configMap": { 8707 "name": "fluentd-config-helidon-robert-helidon", 8708 "defaultMode": 420 8709 } 8710 }, 8711 { 8712 "name": "secret-volume", 8713 "secret": { 8714 "secretName": "verrazzano", 8715 "defaultMode": 420 8716 } 8717 }, 8718 { 8719 "name": "default-token-fw72z", 8720 "secret": { 8721 "secretName": "default-token-fw72z", 8722 "defaultMode": 420 8723 } 8724 }, 8725 { 8726 "name": "istio-envoy", 8727 "emptyDir": { 8728 "medium": "Memory" 8729 } 8730 }, 8731 { 8732 "name": "istio-data", 8733 "emptyDir": {} 8734 }, 8735 { 8736 "name": "istio-podinfo", 8737 "downwardAPI": { 8738 "items": [ 8739 { 8740 "path": "labels", 8741 "fieldRef": { 8742 "apiVersion": "v1", 8743 "fieldPath": "metadata.labels" 8744 } 8745 }, 8746 { 8747 "path": "annotations", 8748 "fieldRef": { 8749 "apiVersion": "v1", 8750 "fieldPath": "metadata.annotations" 8751 } 8752 } 8753 ], 8754 "defaultMode": 420 8755 } 8756 }, 8757 { 8758 "name": "istio-token", 8759 "projected": { 8760 "sources": [ 8761 { 8762 "serviceAccountToken": { 8763 "audience": "istio-ca", 8764 "expirationSeconds": 43200, 8765 "path": "istio-token" 8766 } 8767 } 8768 ], 8769 "defaultMode": 420 8770 } 8771 }, 8772 { 8773 "name": "istiod-ca-cert", 8774 "configMap": { 8775 "name": "istio-ca-root-cert", 8776 "defaultMode": 420 8777 } 8778 }, 8779 { 8780 "name": "bobs-books-token-pfx5w", 8781 "secret": { 8782 "secretName": "bobs-books-token-pfx5w", 8783 "defaultMode": 420 8784 } 8785 } 8786 ], 8787 "initContainers": [ 8788 { 8789 "name": "istio-init", 8790 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 8791 "args": [ 8792 "istio-iptables", 8793 "-p", 8794 "15001", 8795 "-z", 8796 "15006", 8797 "-u", 8798 "1337", 8799 "-m", 8800 "REDIRECT", 8801 "-i", 8802 "*", 8803 "-x", 8804 "", 8805 "-b", 8806 "*", 8807 "-d", 8808 "15090,15021,15020" 8809 ], 8810 "env": [ 8811 { 8812 "name": "DNS_AGENT" 8813 } 8814 ], 8815 "resources": { 8816 "limits": { 8817 "cpu": "2", 8818 "memory": "1Gi" 8819 }, 8820 "requests": { 8821 "cpu": "10m", 8822 "memory": "10Mi" 8823 } 8824 }, 8825 "volumeMounts": [ 8826 { 8827 "name": "bobs-books-token-pfx5w", 8828 "readOnly": true, 8829 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 8830 } 8831 ], 8832 "terminationMessagePath": "/dev/termination-log", 8833 "terminationMessagePolicy": "File", 8834 "imagePullPolicy": "Always", 8835 "securityContext": { 8836 "capabilities": { 8837 "add": [ 8838 "NET_ADMIN", 8839 "NET_RAW" 8840 ], 8841 "drop": [ 8842 "ALL" 8843 ] 8844 }, 8845 "privileged": false, 8846 "runAsUser": 0, 8847 "runAsGroup": 0, 8848 "runAsNonRoot": false, 8849 "readOnlyRootFilesystem": false, 8850 "allowPrivilegeEscalation": false 8851 } 8852 } 8853 ], 8854 "containers": [ 8855 { 8856 "name": "robert-helidon-stock-application", 8857 "image": "container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37", 8858 "ports": [ 8859 { 8860 "name": "http", 8861 "containerPort": 8080, 8862 "protocol": "TCP" 8863 } 8864 ], 8865 "env": [ 8866 { 8867 "name": "COH_CLUSTER", 8868 "value": "roberts-coherence" 8869 }, 8870 { 8871 "name": "COH_CACHE_CONFIG", 8872 "value": "coherence-cache-config.xml" 8873 }, 8874 { 8875 "name": "COH_POF_CONFIG", 8876 "value": "pof-config.xml" 8877 } 8878 ], 8879 "resources": {}, 8880 "volumeMounts": [ 8881 { 8882 "name": "default-token-fw72z", 8883 "readOnly": true, 8884 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 8885 } 8886 ], 8887 "terminationMessagePath": "/dev/termination-log", 8888 "terminationMessagePolicy": "File", 8889 "imagePullPolicy": "IfNotPresent" 8890 }, 8891 { 8892 "name": "fluentd", 8893 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 8894 "args": [ 8895 "-c", 8896 "/etc/fluent.conf" 8897 ], 8898 "env": [ 8899 { 8900 "name": "WORKLOAD_NAME", 8901 "value": "robert-helidon" 8902 }, 8903 { 8904 "name": "FLUENTD_CONF", 8905 "value": "fluentd.conf" 8906 }, 8907 { 8908 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 8909 "value": "true" 8910 }, 8911 { 8912 "name": "NAMESPACE", 8913 "value": "bobs-books" 8914 }, 8915 { 8916 "name": "APP_CONF_NAME", 8917 "valueFrom": { 8918 "fieldRef": { 8919 "apiVersion": "v1", 8920 "fieldPath": "metadata.labels['app.oam.dev/name']" 8921 } 8922 } 8923 }, 8924 { 8925 "name": "COMPONENT_NAME", 8926 "valueFrom": { 8927 "fieldRef": { 8928 "apiVersion": "v1", 8929 "fieldPath": "metadata.labels['app.oam.dev/component']" 8930 } 8931 } 8932 }, 8933 { 8934 "name": "ELASTICSEARCH_URL", 8935 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 8936 }, 8937 { 8938 "name": "CLUSTER_NAME", 8939 "value": "local" 8940 }, 8941 { 8942 "name": "ELASTICSEARCH_USER", 8943 "valueFrom": { 8944 "secretKeyRef": { 8945 "name": "verrazzano", 8946 "key": "username", 8947 "optional": true 8948 } 8949 } 8950 }, 8951 { 8952 "name": "ELASTICSEARCH_PASSWORD", 8953 "valueFrom": { 8954 "secretKeyRef": { 8955 "name": "verrazzano", 8956 "key": "password", 8957 "optional": true 8958 } 8959 } 8960 } 8961 ], 8962 "resources": {}, 8963 "volumeMounts": [ 8964 { 8965 "name": "fluentd-config-volume", 8966 "readOnly": true, 8967 "mountPath": "/fluentd/etc/fluentd.conf", 8968 "subPath": "fluentd.conf" 8969 }, 8970 { 8971 "name": "secret-volume", 8972 "readOnly": true, 8973 "mountPath": "/fluentd/secret" 8974 }, 8975 { 8976 "name": "varlog", 8977 "readOnly": true, 8978 "mountPath": "/var/log" 8979 }, 8980 { 8981 "name": "datadockercontainers", 8982 "readOnly": true, 8983 "mountPath": "/u01/data/docker/containers" 8984 }, 8985 { 8986 "name": "default-token-fw72z", 8987 "readOnly": true, 8988 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 8989 } 8990 ], 8991 "terminationMessagePath": "/dev/termination-log", 8992 "terminationMessagePolicy": "File", 8993 "imagePullPolicy": "IfNotPresent" 8994 }, 8995 { 8996 "name": "istio-proxy", 8997 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 8998 "args": [ 8999 "proxy", 9000 "sidecar", 9001 "--domain", 9002 "$(POD_NAMESPACE).svc.cluster.local", 9003 "--serviceCluster", 9004 "robert-helidon.$(POD_NAMESPACE)", 9005 "--proxyLogLevel=warning", 9006 "--proxyComponentLogLevel=misc:error", 9007 "--trust-domain=cluster.local", 9008 "--concurrency", 9009 "2" 9010 ], 9011 "ports": [ 9012 { 9013 "name": "http-envoy-prom", 9014 "containerPort": 15090, 9015 "protocol": "TCP" 9016 } 9017 ], 9018 "env": [ 9019 { 9020 "name": "JWT_POLICY", 9021 "value": "third-party-jwt" 9022 }, 9023 { 9024 "name": "PILOT_CERT_PROVIDER", 9025 "value": "istiod" 9026 }, 9027 { 9028 "name": "CA_ADDR", 9029 "value": "istiod.istio-system.svc:15012" 9030 }, 9031 { 9032 "name": "POD_NAME", 9033 "valueFrom": { 9034 "fieldRef": { 9035 "apiVersion": "v1", 9036 "fieldPath": "metadata.name" 9037 } 9038 } 9039 }, 9040 { 9041 "name": "POD_NAMESPACE", 9042 "valueFrom": { 9043 "fieldRef": { 9044 "apiVersion": "v1", 9045 "fieldPath": "metadata.namespace" 9046 } 9047 } 9048 }, 9049 { 9050 "name": "INSTANCE_IP", 9051 "valueFrom": { 9052 "fieldRef": { 9053 "apiVersion": "v1", 9054 "fieldPath": "status.podIP" 9055 } 9056 } 9057 }, 9058 { 9059 "name": "SERVICE_ACCOUNT", 9060 "valueFrom": { 9061 "fieldRef": { 9062 "apiVersion": "v1", 9063 "fieldPath": "spec.serviceAccountName" 9064 } 9065 } 9066 }, 9067 { 9068 "name": "HOST_IP", 9069 "valueFrom": { 9070 "fieldRef": { 9071 "apiVersion": "v1", 9072 "fieldPath": "status.hostIP" 9073 } 9074 } 9075 }, 9076 { 9077 "name": "CANONICAL_SERVICE", 9078 "valueFrom": { 9079 "fieldRef": { 9080 "apiVersion": "v1", 9081 "fieldPath": "metadata.labels['service.istio.io/canonical-name']" 9082 } 9083 } 9084 }, 9085 { 9086 "name": "CANONICAL_REVISION", 9087 "valueFrom": { 9088 "fieldRef": { 9089 "apiVersion": "v1", 9090 "fieldPath": "metadata.labels['service.istio.io/canonical-revision']" 9091 } 9092 } 9093 }, 9094 { 9095 "name": "PROXY_CONFIG", 9096 "value": "{\"proxyMetadata\":{\"DNS_AGENT\":\"\"}}\n" 9097 }, 9098 { 9099 "name": "ISTIO_META_POD_PORTS", 9100 "value": "[\n {\"name\":\"http\",\"containerPort\":8080,\"protocol\":\"TCP\"}\n]" 9101 }, 9102 { 9103 "name": "ISTIO_META_APP_CONTAINERS", 9104 "value": "robert-helidon-stock-application,fluentd" 9105 }, 9106 { 9107 "name": "ISTIO_META_CLUSTER_ID", 9108 "value": "Kubernetes" 9109 }, 9110 { 9111 "name": "ISTIO_META_INTERCEPTION_MODE", 9112 "value": "REDIRECT" 9113 }, 9114 { 9115 "name": "ISTIO_METAJSON_ANNOTATIONS", 9116 "value": "{\"verrazzano.io/metricsEnabled\":\"true\",\"verrazzano.io/metricsPath\":\"/metrics\",\"verrazzano.io/metricsPort\":\"8080\"}\n" 9117 }, 9118 { 9119 "name": "ISTIO_META_WORKLOAD_NAME", 9120 "value": "robert-helidon" 9121 }, 9122 { 9123 "name": "ISTIO_META_OWNER", 9124 "value": "kubernetes://apis/apps/v1/namespaces/bobs-books/deployments/robert-helidon" 9125 }, 9126 { 9127 "name": "ISTIO_META_MESH_ID", 9128 "value": "cluster.local" 9129 }, 9130 { 9131 "name": "DNS_AGENT" 9132 }, 9133 { 9134 "name": "ISTIO_KUBE_APP_PROBERS", 9135 "value": "{}" 9136 } 9137 ], 9138 "resources": { 9139 "limits": { 9140 "cpu": "2", 9141 "memory": "1Gi" 9142 }, 9143 "requests": { 9144 "cpu": "100m", 9145 "memory": "128Mi" 9146 } 9147 }, 9148 "volumeMounts": [ 9149 { 9150 "name": "istiod-ca-cert", 9151 "mountPath": "/var/run/secrets/istio" 9152 }, 9153 { 9154 "name": "istio-data", 9155 "mountPath": "/var/lib/istio/data" 9156 }, 9157 { 9158 "name": "istio-envoy", 9159 "mountPath": "/etc/istio/proxy" 9160 }, 9161 { 9162 "name": "istio-token", 9163 "mountPath": "/var/run/secrets/tokens" 9164 }, 9165 { 9166 "name": "istio-podinfo", 9167 "mountPath": "/etc/istio/pod" 9168 }, 9169 { 9170 "name": "default-token-fw72z", 9171 "readOnly": true, 9172 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 9173 } 9174 ], 9175 "readinessProbe": { 9176 "httpGet": { 9177 "path": "/healthz/ready", 9178 "port": 15021, 9179 "scheme": "HTTP" 9180 }, 9181 "initialDelaySeconds": 1, 9182 "timeoutSeconds": 1, 9183 "periodSeconds": 2, 9184 "successThreshold": 1, 9185 "failureThreshold": 30 9186 }, 9187 "terminationMessagePath": "/dev/termination-log", 9188 "terminationMessagePolicy": "File", 9189 "imagePullPolicy": "Always", 9190 "securityContext": { 9191 "capabilities": { 9192 "drop": [ 9193 "ALL" 9194 ] 9195 }, 9196 "privileged": false, 9197 "runAsUser": 1337, 9198 "runAsGroup": 1337, 9199 "runAsNonRoot": true, 9200 "readOnlyRootFilesystem": true, 9201 "allowPrivilegeEscalation": false 9202 } 9203 } 9204 ], 9205 "restartPolicy": "Always", 9206 "terminationGracePeriodSeconds": 30, 9207 "dnsPolicy": "ClusterFirst", 9208 "serviceAccountName": "bobs-books", 9209 "serviceAccount": "bobs-books", 9210 "nodeName": "at-tests-control-plane", 9211 "securityContext": { 9212 "fsGroup": 1337 9213 }, 9214 "imagePullSecrets": [ 9215 { 9216 "name": "bobs-books-repo-credentials" 9217 }, 9218 { 9219 "name": "verrazzano-container-registry" 9220 } 9221 ], 9222 "schedulerName": "default-scheduler", 9223 "tolerations": [ 9224 { 9225 "key": "node.kubernetes.io/not-ready", 9226 "operator": "Exists", 9227 "effect": "NoExecute", 9228 "tolerationSeconds": 300 9229 }, 9230 { 9231 "key": "node.kubernetes.io/unreachable", 9232 "operator": "Exists", 9233 "effect": "NoExecute", 9234 "tolerationSeconds": 300 9235 } 9236 ], 9237 "priority": 0, 9238 "dnsConfig": { 9239 "searches": [ 9240 "global" 9241 ] 9242 }, 9243 "enableServiceLinks": true 9244 }, 9245 "status": { 9246 "phase": "Pending", 9247 "conditions": [ 9248 { 9249 "type": "Initialized", 9250 "status": "True", 9251 "lastProbeTime": null, 9252 "lastTransitionTime": "2021-03-15T19:02:10Z" 9253 }, 9254 { 9255 "type": "Ready", 9256 "status": "False", 9257 "lastProbeTime": null, 9258 "lastTransitionTime": "2021-03-15T19:01:17Z", 9259 "reason": "ContainersNotReady", 9260 "message": "containers with unready status: [robert-helidon-stock-application]" 9261 }, 9262 { 9263 "type": "ContainersReady", 9264 "status": "False", 9265 "lastProbeTime": null, 9266 "lastTransitionTime": "2021-03-15T19:01:17Z", 9267 "reason": "ContainersNotReady", 9268 "message": "containers with unready status: [robert-helidon-stock-application]" 9269 }, 9270 { 9271 "type": "PodScheduled", 9272 "status": "True", 9273 "lastProbeTime": null, 9274 "lastTransitionTime": "2021-03-15T19:01:17Z" 9275 } 9276 ], 9277 "hostIP": "REDACTED-IP4-ADDRESS", 9278 "podIP": "REDACTED-IP4-ADDRESS", 9279 "podIPs": [ 9280 { 9281 "ip": "REDACTED-IP4-ADDRESS" 9282 } 9283 ], 9284 "startTime": "2021-03-15T19:01:17Z", 9285 "initContainerStatuses": [ 9286 { 9287 "name": "istio-init", 9288 "state": { 9289 "terminated": { 9290 "exitCode": 0, 9291 "reason": "Completed", 9292 "startedAt": "2021-03-15T19:02:07Z", 9293 "finishedAt": "2021-03-15T19:02:08Z", 9294 "containerID": "containerd://07dd684d50768b0eb9ba2ad11bf04e8a2b20b35145fa81f7a95d1e43bcb4a488" 9295 } 9296 }, 9297 "lastState": {}, 9298 "ready": true, 9299 "restartCount": 0, 9300 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 9301 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 9302 "containerID": "containerd://07dd684d50768b0eb9ba2ad11bf04e8a2b20b35145fa81f7a95d1e43bcb4a488" 9303 } 9304 ], 9305 "containerStatuses": [ 9306 { 9307 "name": "fluentd", 9308 "state": { 9309 "running": { 9310 "startedAt": "2021-03-15T19:02:31Z" 9311 } 9312 }, 9313 "lastState": {}, 9314 "ready": true, 9315 "restartCount": 0, 9316 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 9317 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 9318 "containerID": "containerd://83504297cd3f5bfa2901f604be9e5089823d12f91eba8e18d3c8cb62fedbd2a7", 9319 "started": true 9320 }, 9321 { 9322 "name": "istio-proxy", 9323 "state": { 9324 "running": { 9325 "startedAt": "2021-03-15T19:02:33Z" 9326 } 9327 }, 9328 "lastState": {}, 9329 "ready": true, 9330 "restartCount": 0, 9331 "image": "ghcr.io/verrazzano/proxyv2:1.7.3", 9332 "imageID": "ghcr.io/verrazzano/proxyv2@sha256:4dc2ae54805428166f1a5d3b9b7023aefe1abbf97fb2e908f8b30230c9c36aba", 9333 "containerID": "containerd://42f341589ea1eef20d8f68de266dc30dbe66a8495a03f8ae3c2b70f59157e502", 9334 "started": true 9335 }, 9336 { 9337 "name": "robert-helidon-stock-application", 9338 "state": { 9339 "waiting": { 9340 "reason": "ImagePullBackOff", 9341 "message": "Back-off pulling image \"container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37\"" 9342 } 9343 }, 9344 "lastState": {}, 9345 "ready": false, 9346 "restartCount": 0, 9347 "image": "container-registry.oracle.com/verrazzano/example-roberts-helidon-stock-application:0.1.12-1-20210315161529-c857d37", 9348 "imageID": "", 9349 "started": false 9350 } 9351 ], 9352 "qosClass": "Burstable" 9353 } 9354 }, 9355 { 9356 "metadata": { 9357 "name": "roberts-coherence-0", 9358 "generateName": "roberts-coherence-", 9359 "namespace": "bobs-books", 9360 "selfLink": "/api/v1/namespaces/bobs-books/pods/roberts-coherence-0", 9361 "uid": "d0147d46-3a84-4bb7-ad61-170edb6d14ee", 9362 "resourceVersion": "29761", 9363 "creationTimestamp": "2021-03-15T19:01:01Z", 9364 "labels": { 9365 "app.oam.dev/component": "robert-coh", 9366 "app.oam.dev/name": "bobs-books", 9367 "coherenceCluster": "roberts-coherence", 9368 "coherenceComponent": "coherencePod", 9369 "coherenceDeployment": "roberts-coherence", 9370 "coherenceRole": "roberts-coherence", 9371 "coherenceWKAMember": "true", 9372 "controller-revision-hash": "roberts-coherence-9b9c7c878", 9373 "statefulset.kubernetes.io/pod-name": "roberts-coherence-0" 9374 }, 9375 "annotations": { 9376 "sidecar.istio.io/inject": "false", 9377 "verrazzano.io/metricsEnabled": "true", 9378 "verrazzano.io/metricsPath": "/metrics", 9379 "verrazzano.io/metricsPort": "9612" 9380 }, 9381 "ownerReferences": [ 9382 { 9383 "apiVersion": "apps/v1", 9384 "kind": "StatefulSet", 9385 "name": "roberts-coherence", 9386 "uid": "e0ea0345-93dd-49f7-95f2-9321fffdd958", 9387 "controller": true, 9388 "blockOwnerDeletion": true 9389 } 9390 ], 9391 "managedFields": [ 9392 { 9393 "manager": "kube-controller-manager", 9394 "operation": "Update", 9395 "apiVersion": "v1", 9396 "time": "2021-03-15T19:01:01Z", 9397 "fieldsType": "FieldsV1", 9398 "fieldsV1": { 9399 "f:metadata": { 9400 "f:annotations": { 9401 ".": {}, 9402 "f:sidecar.istio.io/inject": {}, 9403 "f:verrazzano.io/metricsEnabled": {}, 9404 "f:verrazzano.io/metricsPath": {}, 9405 "f:verrazzano.io/metricsPort": {} 9406 }, 9407 "f:generateName": {}, 9408 "f:labels": { 9409 ".": {}, 9410 "f:app.oam.dev/component": {}, 9411 "f:app.oam.dev/name": {}, 9412 "f:coherenceCluster": {}, 9413 "f:coherenceComponent": {}, 9414 "f:coherenceDeployment": {}, 9415 "f:coherenceRole": {}, 9416 "f:coherenceWKAMember": {}, 9417 "f:controller-revision-hash": {}, 9418 "f:statefulset.kubernetes.io/pod-name": {} 9419 }, 9420 "f:ownerReferences": { 9421 ".": {}, 9422 "k:{\"uid\":\"e0ea0345-93dd-49f7-95f2-9321fffdd958\"}": { 9423 ".": {}, 9424 "f:apiVersion": {}, 9425 "f:blockOwnerDeletion": {}, 9426 "f:controller": {}, 9427 "f:kind": {}, 9428 "f:name": {}, 9429 "f:uid": {} 9430 } 9431 } 9432 }, 9433 "f:spec": { 9434 "f:affinity": { 9435 ".": {}, 9436 "f:podAntiAffinity": { 9437 ".": {}, 9438 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 9439 } 9440 }, 9441 "f:containers": { 9442 "k:{\"name\":\"coherence\"}": { 9443 ".": {}, 9444 "f:command": {}, 9445 "f:env": { 9446 ".": {}, 9447 "k:{\"name\":\"BACKEND_HOSTNAME\"}": { 9448 ".": {}, 9449 "f:name": {}, 9450 "f:value": {} 9451 }, 9452 "k:{\"name\":\"BACKEND_PORT\"}": { 9453 ".": {}, 9454 "f:name": {}, 9455 "f:value": {} 9456 }, 9457 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 9458 ".": {}, 9459 "f:name": {}, 9460 "f:value": {} 9461 }, 9462 "k:{\"name\":\"COH_HEALTH_PORT\"}": { 9463 ".": {}, 9464 "f:name": {}, 9465 "f:value": {} 9466 }, 9467 "k:{\"name\":\"COH_IDENTITY\"}": { 9468 ".": {}, 9469 "f:name": {}, 9470 "f:value": {} 9471 }, 9472 "k:{\"name\":\"COH_MACHINE_NAME\"}": { 9473 ".": {}, 9474 "f:name": {}, 9475 "f:valueFrom": { 9476 ".": {}, 9477 "f:fieldRef": { 9478 ".": {}, 9479 "f:apiVersion": {}, 9480 "f:fieldPath": {} 9481 } 9482 } 9483 }, 9484 "k:{\"name\":\"COH_MEMBER_NAME\"}": { 9485 ".": {}, 9486 "f:name": {}, 9487 "f:valueFrom": { 9488 ".": {}, 9489 "f:fieldRef": { 9490 ".": {}, 9491 "f:apiVersion": {}, 9492 "f:fieldPath": {} 9493 } 9494 } 9495 }, 9496 "k:{\"name\":\"COH_METRICS_ENABLED\"}": { 9497 ".": {}, 9498 "f:name": {}, 9499 "f:value": {} 9500 }, 9501 "k:{\"name\":\"COH_MGMT_ENABLED\"}": { 9502 ".": {}, 9503 "f:name": {}, 9504 "f:value": {} 9505 }, 9506 "k:{\"name\":\"COH_POD_UID\"}": { 9507 ".": {}, 9508 "f:name": {}, 9509 "f:valueFrom": { 9510 ".": {}, 9511 "f:fieldRef": { 9512 ".": {}, 9513 "f:apiVersion": {}, 9514 "f:fieldPath": {} 9515 } 9516 } 9517 }, 9518 "k:{\"name\":\"COH_RACK_INFO_LOCATION\"}": { 9519 ".": {}, 9520 "f:name": {}, 9521 "f:value": {} 9522 }, 9523 "k:{\"name\":\"COH_ROLE\"}": { 9524 ".": {}, 9525 "f:name": {}, 9526 "f:value": {} 9527 }, 9528 "k:{\"name\":\"COH_SITE_INFO_LOCATION\"}": { 9529 ".": {}, 9530 "f:name": {}, 9531 "f:value": {} 9532 }, 9533 "k:{\"name\":\"COH_UTIL_DIR\"}": { 9534 ".": {}, 9535 "f:name": {}, 9536 "f:value": {} 9537 }, 9538 "k:{\"name\":\"COH_WKA\"}": { 9539 ".": {}, 9540 "f:name": {}, 9541 "f:value": {} 9542 }, 9543 "k:{\"name\":\"JAEGER_SAMPLER_PARAM\"}": { 9544 ".": {}, 9545 "f:name": {}, 9546 "f:value": {} 9547 }, 9548 "k:{\"name\":\"JAEGER_SAMPLER_TYPE\"}": { 9549 ".": {}, 9550 "f:name": {}, 9551 "f:value": {} 9552 }, 9553 "k:{\"name\":\"JVM_ARGS\"}": { 9554 ".": {}, 9555 "f:name": {}, 9556 "f:value": {} 9557 }, 9558 "k:{\"name\":\"JVM_GC_LOGGING\"}": { 9559 ".": {}, 9560 "f:name": {}, 9561 "f:value": {} 9562 }, 9563 "k:{\"name\":\"JVM_HEAP_SIZE\"}": { 9564 ".": {}, 9565 "f:name": {}, 9566 "f:value": {} 9567 }, 9568 "k:{\"name\":\"JVM_USE_CONTAINER_LIMITS\"}": { 9569 ".": {}, 9570 "f:name": {}, 9571 "f:value": {} 9572 }, 9573 "k:{\"name\":\"OPERATOR_HOST\"}": { 9574 ".": {}, 9575 "f:name": {}, 9576 "f:valueFrom": { 9577 ".": {}, 9578 "f:secretKeyRef": { 9579 ".": {}, 9580 "f:key": {}, 9581 "f:name": {}, 9582 "f:optional": {} 9583 } 9584 } 9585 }, 9586 "k:{\"name\":\"OPERATOR_REQUEST_TIMEOUT\"}": { 9587 ".": {}, 9588 "f:name": {}, 9589 "f:value": {} 9590 }, 9591 "k:{\"name\":\"TRACING_HOST\"}": { 9592 ".": {}, 9593 "f:name": {}, 9594 "f:value": {} 9595 } 9596 }, 9597 "f:image": {}, 9598 "f:imagePullPolicy": {}, 9599 "f:livenessProbe": { 9600 ".": {}, 9601 "f:failureThreshold": {}, 9602 "f:httpGet": { 9603 ".": {}, 9604 "f:path": {}, 9605 "f:port": {}, 9606 "f:scheme": {} 9607 }, 9608 "f:initialDelaySeconds": {}, 9609 "f:periodSeconds": {}, 9610 "f:successThreshold": {}, 9611 "f:timeoutSeconds": {} 9612 }, 9613 "f:name": {}, 9614 "f:ports": { 9615 ".": {}, 9616 "k:{\"containerPort\":7,\"protocol\":\"TCP\"}": { 9617 ".": {}, 9618 "f:containerPort": {}, 9619 "f:name": {}, 9620 "f:protocol": {} 9621 }, 9622 "k:{\"containerPort\":6676,\"protocol\":\"TCP\"}": { 9623 ".": {}, 9624 "f:containerPort": {}, 9625 "f:name": {}, 9626 "f:protocol": {} 9627 }, 9628 "k:{\"containerPort\":9000,\"protocol\":\"TCP\"}": { 9629 ".": {}, 9630 "f:containerPort": {}, 9631 "f:name": {}, 9632 "f:protocol": {} 9633 } 9634 }, 9635 "f:readinessProbe": { 9636 ".": {}, 9637 "f:failureThreshold": {}, 9638 "f:httpGet": { 9639 ".": {}, 9640 "f:path": {}, 9641 "f:port": {}, 9642 "f:scheme": {} 9643 }, 9644 "f:initialDelaySeconds": {}, 9645 "f:periodSeconds": {}, 9646 "f:successThreshold": {}, 9647 "f:timeoutSeconds": {} 9648 }, 9649 "f:resources": { 9650 ".": {}, 9651 "f:limits": { 9652 ".": {}, 9653 "f:cpu": {} 9654 }, 9655 "f:requests": { 9656 ".": {}, 9657 "f:cpu": {} 9658 } 9659 }, 9660 "f:terminationMessagePath": {}, 9661 "f:terminationMessagePolicy": {}, 9662 "f:volumeMounts": { 9663 ".": {}, 9664 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 9665 ".": {}, 9666 "f:mountPath": {}, 9667 "f:name": {} 9668 }, 9669 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 9670 ".": {}, 9671 "f:mountPath": {}, 9672 "f:name": {} 9673 }, 9674 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 9675 ".": {}, 9676 "f:mountPath": {}, 9677 "f:name": {}, 9678 "f:readOnly": {}, 9679 "f:subPath": {} 9680 }, 9681 "k:{\"mountPath\":\"/fluentd/secret\"}": { 9682 ".": {}, 9683 "f:mountPath": {}, 9684 "f:name": {} 9685 }, 9686 "k:{\"mountPath\":\"/logs\"}": { 9687 ".": {}, 9688 "f:mountPath": {}, 9689 "f:name": {} 9690 } 9691 } 9692 }, 9693 "k:{\"name\":\"fluentd\"}": { 9694 ".": {}, 9695 "f:args": {}, 9696 "f:env": { 9697 ".": {}, 9698 "k:{\"name\":\"APP_CONF_NAME\"}": { 9699 ".": {}, 9700 "f:name": {}, 9701 "f:valueFrom": { 9702 ".": {}, 9703 "f:fieldRef": { 9704 ".": {}, 9705 "f:apiVersion": {}, 9706 "f:fieldPath": {} 9707 } 9708 } 9709 }, 9710 "k:{\"name\":\"CLUSTER_NAME\"}": { 9711 ".": {}, 9712 "f:name": {}, 9713 "f:value": {} 9714 }, 9715 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 9716 ".": {}, 9717 "f:name": {}, 9718 "f:value": {} 9719 }, 9720 "k:{\"name\":\"COH_MACHINE_NAME\"}": { 9721 ".": {}, 9722 "f:name": {}, 9723 "f:valueFrom": { 9724 ".": {}, 9725 "f:fieldRef": { 9726 ".": {}, 9727 "f:apiVersion": {}, 9728 "f:fieldPath": {} 9729 } 9730 } 9731 }, 9732 "k:{\"name\":\"COH_MEMBER_NAME\"}": { 9733 ".": {}, 9734 "f:name": {}, 9735 "f:valueFrom": { 9736 ".": {}, 9737 "f:fieldRef": { 9738 ".": {}, 9739 "f:apiVersion": {}, 9740 "f:fieldPath": {} 9741 } 9742 } 9743 }, 9744 "k:{\"name\":\"COH_POD_UID\"}": { 9745 ".": {}, 9746 "f:name": {}, 9747 "f:valueFrom": { 9748 ".": {}, 9749 "f:fieldRef": { 9750 ".": {}, 9751 "f:apiVersion": {}, 9752 "f:fieldPath": {} 9753 } 9754 } 9755 }, 9756 "k:{\"name\":\"COH_ROLE\"}": { 9757 ".": {}, 9758 "f:name": {}, 9759 "f:value": {} 9760 }, 9761 "k:{\"name\":\"COMPONENT_NAME\"}": { 9762 ".": {}, 9763 "f:name": {}, 9764 "f:valueFrom": { 9765 ".": {}, 9766 "f:fieldRef": { 9767 ".": {}, 9768 "f:apiVersion": {}, 9769 "f:fieldPath": {} 9770 } 9771 } 9772 }, 9773 "k:{\"name\":\"ELASTICSEARCH_PASSWORD\"}": { 9774 ".": {}, 9775 "f:name": {}, 9776 "f:valueFrom": { 9777 ".": {}, 9778 "f:secretKeyRef": { 9779 ".": {}, 9780 "f:key": {}, 9781 "f:name": {}, 9782 "f:optional": {} 9783 } 9784 } 9785 }, 9786 "k:{\"name\":\"ELASTICSEARCH_URL\"}": { 9787 ".": {}, 9788 "f:name": {}, 9789 "f:value": {} 9790 }, 9791 "k:{\"name\":\"ELASTICSEARCH_USER\"}": { 9792 ".": {}, 9793 "f:name": {}, 9794 "f:valueFrom": { 9795 ".": {}, 9796 "f:secretKeyRef": { 9797 ".": {}, 9798 "f:key": {}, 9799 "f:name": {}, 9800 "f:optional": {} 9801 } 9802 } 9803 }, 9804 "k:{\"name\":\"FLUENTD_CONF\"}": { 9805 ".": {}, 9806 "f:name": {}, 9807 "f:value": {} 9808 }, 9809 "k:{\"name\":\"FLUENT_ELASTICSEARCH_SED_DISABLE\"}": { 9810 ".": {}, 9811 "f:name": {}, 9812 "f:value": {} 9813 }, 9814 "k:{\"name\":\"LOG_PATH\"}": { 9815 ".": {}, 9816 "f:name": {}, 9817 "f:value": {} 9818 }, 9819 "k:{\"name\":\"NAMESPACE\"}": { 9820 ".": {}, 9821 "f:name": {}, 9822 "f:value": {} 9823 } 9824 }, 9825 "f:image": {}, 9826 "f:imagePullPolicy": {}, 9827 "f:name": {}, 9828 "f:resources": {}, 9829 "f:terminationMessagePath": {}, 9830 "f:terminationMessagePolicy": {}, 9831 "f:volumeMounts": { 9832 ".": {}, 9833 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 9834 ".": {}, 9835 "f:mountPath": {}, 9836 "f:name": {} 9837 }, 9838 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 9839 ".": {}, 9840 "f:mountPath": {}, 9841 "f:name": {} 9842 }, 9843 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 9844 ".": {}, 9845 "f:mountPath": {}, 9846 "f:name": {}, 9847 "f:readOnly": {}, 9848 "f:subPath": {} 9849 }, 9850 "k:{\"mountPath\":\"/fluentd/secret\"}": { 9851 ".": {}, 9852 "f:mountPath": {}, 9853 "f:name": {} 9854 }, 9855 "k:{\"mountPath\":\"/logs\"}": { 9856 ".": {}, 9857 "f:mountPath": {}, 9858 "f:name": {} 9859 } 9860 } 9861 } 9862 }, 9863 "f:dnsPolicy": {}, 9864 "f:enableServiceLinks": {}, 9865 "f:hostname": {}, 9866 "f:imagePullSecrets": { 9867 ".": {}, 9868 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 9869 ".": {}, 9870 "f:name": {} 9871 } 9872 }, 9873 "f:initContainers": { 9874 ".": {}, 9875 "k:{\"name\":\"coherence-k8s-utils\"}": { 9876 ".": {}, 9877 "f:command": {}, 9878 "f:env": { 9879 ".": {}, 9880 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 9881 ".": {}, 9882 "f:name": {}, 9883 "f:value": {} 9884 }, 9885 "k:{\"name\":\"COH_UTIL_DIR\"}": { 9886 ".": {}, 9887 "f:name": {}, 9888 "f:value": {} 9889 } 9890 }, 9891 "f:image": {}, 9892 "f:imagePullPolicy": {}, 9893 "f:name": {}, 9894 "f:resources": {}, 9895 "f:terminationMessagePath": {}, 9896 "f:terminationMessagePolicy": {}, 9897 "f:volumeMounts": { 9898 ".": {}, 9899 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 9900 ".": {}, 9901 "f:mountPath": {}, 9902 "f:name": {} 9903 }, 9904 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 9905 ".": {}, 9906 "f:mountPath": {}, 9907 "f:name": {} 9908 }, 9909 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 9910 ".": {}, 9911 "f:mountPath": {}, 9912 "f:name": {}, 9913 "f:readOnly": {}, 9914 "f:subPath": {} 9915 } 9916 } 9917 } 9918 }, 9919 "f:restartPolicy": {}, 9920 "f:schedulerName": {}, 9921 "f:securityContext": {}, 9922 "f:subdomain": {}, 9923 "f:terminationGracePeriodSeconds": {}, 9924 "f:volumes": { 9925 ".": {}, 9926 "k:{\"name\":\"coh-utils\"}": { 9927 ".": {}, 9928 "f:emptyDir": {}, 9929 "f:name": {} 9930 }, 9931 "k:{\"name\":\"fluentd-config-coherence\"}": { 9932 ".": {}, 9933 "f:configMap": { 9934 ".": {}, 9935 "f:defaultMode": {}, 9936 "f:name": {} 9937 }, 9938 "f:name": {} 9939 }, 9940 "k:{\"name\":\"fluentd-config-volume\"}": { 9941 ".": {}, 9942 "f:configMap": { 9943 ".": {}, 9944 "f:defaultMode": {}, 9945 "f:name": {} 9946 }, 9947 "f:name": {} 9948 }, 9949 "k:{\"name\":\"jvm\"}": { 9950 ".": {}, 9951 "f:emptyDir": {}, 9952 "f:name": {} 9953 }, 9954 "k:{\"name\":\"logs\"}": { 9955 ".": {}, 9956 "f:emptyDir": {}, 9957 "f:name": {} 9958 }, 9959 "k:{\"name\":\"secret-volume\"}": { 9960 ".": {}, 9961 "f:name": {}, 9962 "f:secret": { 9963 ".": {}, 9964 "f:defaultMode": {}, 9965 "f:secretName": {} 9966 } 9967 } 9968 } 9969 } 9970 } 9971 }, 9972 { 9973 "manager": "kubelet", 9974 "operation": "Update", 9975 "apiVersion": "v1", 9976 "time": "2021-03-15T19:02:10Z", 9977 "fieldsType": "FieldsV1", 9978 "fieldsV1": { 9979 "f:status": { 9980 "f:conditions": { 9981 "k:{\"type\":\"ContainersReady\"}": { 9982 ".": {}, 9983 "f:lastProbeTime": {}, 9984 "f:lastTransitionTime": {}, 9985 "f:status": {}, 9986 "f:type": {} 9987 }, 9988 "k:{\"type\":\"Initialized\"}": { 9989 ".": {}, 9990 "f:lastProbeTime": {}, 9991 "f:lastTransitionTime": {}, 9992 "f:status": {}, 9993 "f:type": {} 9994 }, 9995 "k:{\"type\":\"Ready\"}": { 9996 ".": {}, 9997 "f:lastProbeTime": {}, 9998 "f:lastTransitionTime": {}, 9999 "f:status": {}, 10000 "f:type": {} 10001 } 10002 }, 10003 "f:containerStatuses": {}, 10004 "f:hostIP": {}, 10005 "f:initContainerStatuses": {}, 10006 "f:phase": {}, 10007 "f:podIP": {}, 10008 "f:podIPs": { 10009 ".": {}, 10010 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 10011 ".": {}, 10012 "f:ip": {} 10013 } 10014 }, 10015 "f:startTime": {} 10016 } 10017 } 10018 } 10019 ] 10020 }, 10021 "spec": { 10022 "volumes": [ 10023 { 10024 "name": "coh-utils", 10025 "emptyDir": {} 10026 }, 10027 { 10028 "name": "jvm", 10029 "emptyDir": {} 10030 }, 10031 { 10032 "name": "fluentd-config-coherence", 10033 "configMap": { 10034 "name": "fluentd-config-coherence", 10035 "defaultMode": 420 10036 } 10037 }, 10038 { 10039 "name": "fluentd-config-volume", 10040 "configMap": { 10041 "name": "fluentd-config-coherence", 10042 "defaultMode": 420 10043 } 10044 }, 10045 { 10046 "name": "secret-volume", 10047 "secret": { 10048 "secretName": "verrazzano", 10049 "defaultMode": 420 10050 } 10051 }, 10052 { 10053 "name": "logs", 10054 "emptyDir": {} 10055 }, 10056 { 10057 "name": "default-token-fw72z", 10058 "secret": { 10059 "secretName": "default-token-fw72z", 10060 "defaultMode": 420 10061 } 10062 } 10063 ], 10064 "initContainers": [ 10065 { 10066 "name": "coherence-k8s-utils", 10067 "image": "ghcr.io/oracle/coherence-operator:3.1.3-utils", 10068 "command": [ 10069 "/files/runner", 10070 "init" 10071 ], 10072 "env": [ 10073 { 10074 "name": "COH_UTIL_DIR", 10075 "value": "/coherence-operator/utils" 10076 }, 10077 { 10078 "name": "COH_CLUSTER_NAME", 10079 "value": "roberts-coherence" 10080 } 10081 ], 10082 "resources": {}, 10083 "volumeMounts": [ 10084 { 10085 "name": "coh-utils", 10086 "mountPath": "/coherence-operator/utils" 10087 }, 10088 { 10089 "name": "jvm", 10090 "mountPath": "/coherence-operator/jvm" 10091 }, 10092 { 10093 "name": "fluentd-config-coherence", 10094 "readOnly": true, 10095 "mountPath": "/fluentd/etc/fluentd.conf", 10096 "subPath": "fluentd.conf" 10097 }, 10098 { 10099 "name": "default-token-fw72z", 10100 "readOnly": true, 10101 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 10102 } 10103 ], 10104 "terminationMessagePath": "/dev/termination-log", 10105 "terminationMessagePolicy": "File", 10106 "imagePullPolicy": "IfNotPresent" 10107 } 10108 ], 10109 "containers": [ 10110 { 10111 "name": "coherence", 10112 "image": "container-registry.oracle.com/verrazzano/example-roberts-coherence:0.1.12-1-20210205215204-b624b86", 10113 "command": [ 10114 "/coherence-operator/utils/runner", 10115 "server" 10116 ], 10117 "ports": [ 10118 { 10119 "name": "coherence", 10120 "containerPort": 7, 10121 "protocol": "TCP" 10122 }, 10123 { 10124 "name": "health", 10125 "containerPort": 6676, 10126 "protocol": "TCP" 10127 }, 10128 { 10129 "name": "extend", 10130 "containerPort": 9000, 10131 "protocol": "TCP" 10132 } 10133 ], 10134 "env": [ 10135 { 10136 "name": "BACKEND_PORT", 10137 "value": "8001" 10138 }, 10139 { 10140 "name": "BACKEND_HOSTNAME", 10141 "value": "bobs-bookstore-cluster-cluster-1.bobs-books.svc.cluster.local" 10142 }, 10143 { 10144 "name": "TRACING_HOST", 10145 "value": "jaeger-collector" 10146 }, 10147 { 10148 "name": "JAEGER_SAMPLER_TYPE", 10149 "value": "const" 10150 }, 10151 { 10152 "name": "JAEGER_SAMPLER_PARAM", 10153 "value": "1" 10154 }, 10155 { 10156 "name": "COH_MACHINE_NAME", 10157 "valueFrom": { 10158 "fieldRef": { 10159 "apiVersion": "v1", 10160 "fieldPath": "spec.nodeName" 10161 } 10162 } 10163 }, 10164 { 10165 "name": "COH_MEMBER_NAME", 10166 "valueFrom": { 10167 "fieldRef": { 10168 "apiVersion": "v1", 10169 "fieldPath": "metadata.name" 10170 } 10171 } 10172 }, 10173 { 10174 "name": "COH_POD_UID", 10175 "valueFrom": { 10176 "fieldRef": { 10177 "apiVersion": "v1", 10178 "fieldPath": "metadata.uid" 10179 } 10180 } 10181 }, 10182 { 10183 "name": "COH_CLUSTER_NAME", 10184 "value": "roberts-coherence" 10185 }, 10186 { 10187 "name": "COH_ROLE", 10188 "value": "roberts-coherence" 10189 }, 10190 { 10191 "name": "COH_WKA", 10192 "value": "roberts-coherence-wka.bobs-books.svc.cluster.local" 10193 }, 10194 { 10195 "name": "OPERATOR_HOST", 10196 "valueFrom": { 10197 "secretKeyRef": { 10198 "name": "coherence-operator-config", 10199 "key": "operatorhost", 10200 "optional": true 10201 } 10202 } 10203 }, 10204 { 10205 "name": "COH_SITE_INFO_LOCATION", 10206 "value": "http://$(OPERATOR_HOST)/site/$(COH_MACHINE_NAME)" 10207 }, 10208 { 10209 "name": "COH_RACK_INFO_LOCATION", 10210 "value": "http://$(OPERATOR_HOST)/rack/$(COH_MACHINE_NAME)" 10211 }, 10212 { 10213 "name": "COH_UTIL_DIR", 10214 "value": "/coherence-operator/utils" 10215 }, 10216 { 10217 "name": "OPERATOR_REQUEST_TIMEOUT", 10218 "value": "120" 10219 }, 10220 { 10221 "name": "COH_HEALTH_PORT", 10222 "value": "6676" 10223 }, 10224 { 10225 "name": "COH_IDENTITY", 10226 "value": "roberts-coherence@bobs-books" 10227 }, 10228 { 10229 "name": "JVM_ARGS", 10230 "value": "-Dcoherence.k8s.operator.health.wait.dcs=false -Dcoherence.log=jdk -Dcoherence.log.logger=com.oracle.coherence -Djava.util.logging.config.file=/coherence-operator/utils/logging/logging.properties" 10231 }, 10232 { 10233 "name": "JVM_HEAP_SIZE", 10234 "value": "1g" 10235 }, 10236 { 10237 "name": "JVM_GC_LOGGING", 10238 "value": "false" 10239 }, 10240 { 10241 "name": "JVM_USE_CONTAINER_LIMITS", 10242 "value": "true" 10243 }, 10244 { 10245 "name": "COH_MGMT_ENABLED", 10246 "value": "false" 10247 }, 10248 { 10249 "name": "COH_METRICS_ENABLED", 10250 "value": "false" 10251 } 10252 ], 10253 "resources": { 10254 "limits": { 10255 "cpu": "32" 10256 }, 10257 "requests": { 10258 "cpu": "0" 10259 } 10260 }, 10261 "volumeMounts": [ 10262 { 10263 "name": "coh-utils", 10264 "mountPath": "/coherence-operator/utils" 10265 }, 10266 { 10267 "name": "jvm", 10268 "mountPath": "/coherence-operator/jvm" 10269 }, 10270 { 10271 "name": "logs", 10272 "mountPath": "/logs" 10273 }, 10274 { 10275 "name": "secret-volume", 10276 "mountPath": "/fluentd/secret" 10277 }, 10278 { 10279 "name": "fluentd-config-coherence", 10280 "readOnly": true, 10281 "mountPath": "/fluentd/etc/fluentd.conf", 10282 "subPath": "fluentd.conf" 10283 }, 10284 { 10285 "name": "default-token-fw72z", 10286 "readOnly": true, 10287 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 10288 } 10289 ], 10290 "livenessProbe": { 10291 "httpGet": { 10292 "path": "/healthz", 10293 "port": 6676, 10294 "scheme": "HTTP" 10295 }, 10296 "initialDelaySeconds": 60, 10297 "timeoutSeconds": 30, 10298 "periodSeconds": 60, 10299 "successThreshold": 1, 10300 "failureThreshold": 5 10301 }, 10302 "readinessProbe": { 10303 "httpGet": { 10304 "path": "/ready", 10305 "port": 6676, 10306 "scheme": "HTTP" 10307 }, 10308 "initialDelaySeconds": 30, 10309 "timeoutSeconds": 30, 10310 "periodSeconds": 60, 10311 "successThreshold": 1, 10312 "failureThreshold": 50 10313 }, 10314 "terminationMessagePath": "/dev/termination-log", 10315 "terminationMessagePolicy": "File", 10316 "imagePullPolicy": "IfNotPresent" 10317 }, 10318 { 10319 "name": "fluentd", 10320 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 10321 "args": [ 10322 "-c", 10323 "/etc/fluent.conf" 10324 ], 10325 "env": [ 10326 { 10327 "name": "LOG_PATH", 10328 "value": "/logs" 10329 }, 10330 { 10331 "name": "FLUENTD_CONF", 10332 "value": "fluentd.conf" 10333 }, 10334 { 10335 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 10336 "value": "true" 10337 }, 10338 { 10339 "name": "ELASTICSEARCH_URL", 10340 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 10341 }, 10342 { 10343 "name": "ELASTICSEARCH_USER", 10344 "valueFrom": { 10345 "secretKeyRef": { 10346 "name": "verrazzano", 10347 "key": "username", 10348 "optional": true 10349 } 10350 } 10351 }, 10352 { 10353 "name": "ELASTICSEARCH_PASSWORD", 10354 "valueFrom": { 10355 "secretKeyRef": { 10356 "name": "verrazzano", 10357 "key": "password", 10358 "optional": true 10359 } 10360 } 10361 }, 10362 { 10363 "name": "NAMESPACE", 10364 "value": "bobs-books" 10365 }, 10366 { 10367 "name": "APP_CONF_NAME", 10368 "valueFrom": { 10369 "fieldRef": { 10370 "apiVersion": "v1", 10371 "fieldPath": "metadata.labels['app.oam.dev/name']" 10372 } 10373 } 10374 }, 10375 { 10376 "name": "COMPONENT_NAME", 10377 "valueFrom": { 10378 "fieldRef": { 10379 "apiVersion": "v1", 10380 "fieldPath": "metadata.labels['app.oam.dev/component']" 10381 } 10382 } 10383 }, 10384 { 10385 "name": "CLUSTER_NAME", 10386 "value": "local" 10387 }, 10388 { 10389 "name": "COH_MACHINE_NAME", 10390 "valueFrom": { 10391 "fieldRef": { 10392 "apiVersion": "v1", 10393 "fieldPath": "spec.nodeName" 10394 } 10395 } 10396 }, 10397 { 10398 "name": "COH_MEMBER_NAME", 10399 "valueFrom": { 10400 "fieldRef": { 10401 "apiVersion": "v1", 10402 "fieldPath": "metadata.name" 10403 } 10404 } 10405 }, 10406 { 10407 "name": "COH_POD_UID", 10408 "valueFrom": { 10409 "fieldRef": { 10410 "apiVersion": "v1", 10411 "fieldPath": "metadata.uid" 10412 } 10413 } 10414 }, 10415 { 10416 "name": "COH_CLUSTER_NAME", 10417 "value": "roberts-coherence" 10418 }, 10419 { 10420 "name": "COH_ROLE", 10421 "value": "roberts-coherence" 10422 } 10423 ], 10424 "resources": {}, 10425 "volumeMounts": [ 10426 { 10427 "name": "coh-utils", 10428 "mountPath": "/coherence-operator/utils" 10429 }, 10430 { 10431 "name": "jvm", 10432 "mountPath": "/coherence-operator/jvm" 10433 }, 10434 { 10435 "name": "logs", 10436 "mountPath": "/logs" 10437 }, 10438 { 10439 "name": "secret-volume", 10440 "mountPath": "/fluentd/secret" 10441 }, 10442 { 10443 "name": "fluentd-config-coherence", 10444 "readOnly": true, 10445 "mountPath": "/fluentd/etc/fluentd.conf", 10446 "subPath": "fluentd.conf" 10447 }, 10448 { 10449 "name": "default-token-fw72z", 10450 "readOnly": true, 10451 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 10452 } 10453 ], 10454 "terminationMessagePath": "/dev/termination-log", 10455 "terminationMessagePolicy": "File", 10456 "imagePullPolicy": "IfNotPresent" 10457 } 10458 ], 10459 "restartPolicy": "Always", 10460 "terminationGracePeriodSeconds": 30, 10461 "dnsPolicy": "ClusterFirst", 10462 "serviceAccountName": "default", 10463 "serviceAccount": "default", 10464 "nodeName": "at-tests-control-plane", 10465 "securityContext": {}, 10466 "imagePullSecrets": [ 10467 { 10468 "name": "bobs-books-repo-credentials" 10469 } 10470 ], 10471 "hostname": "roberts-coherence-0", 10472 "subdomain": "roberts-coherence-sts", 10473 "affinity": { 10474 "podAntiAffinity": { 10475 "preferredDuringSchedulingIgnoredDuringExecution": [ 10476 { 10477 "weight": 1, 10478 "podAffinityTerm": { 10479 "labelSelector": { 10480 "matchExpressions": [ 10481 { 10482 "key": "coherenceCluster", 10483 "operator": "In", 10484 "values": [ 10485 "roberts-coherence" 10486 ] 10487 }, 10488 { 10489 "key": "coherenceDeployment", 10490 "operator": "In", 10491 "values": [ 10492 "roberts-coherence" 10493 ] 10494 } 10495 ] 10496 }, 10497 "topologyKey": "topology.kubernetes.io/zone" 10498 } 10499 } 10500 ] 10501 } 10502 }, 10503 "schedulerName": "default-scheduler", 10504 "tolerations": [ 10505 { 10506 "key": "node.kubernetes.io/not-ready", 10507 "operator": "Exists", 10508 "effect": "NoExecute", 10509 "tolerationSeconds": 300 10510 }, 10511 { 10512 "key": "node.kubernetes.io/unreachable", 10513 "operator": "Exists", 10514 "effect": "NoExecute", 10515 "tolerationSeconds": 300 10516 } 10517 ], 10518 "priority": 0, 10519 "enableServiceLinks": true 10520 }, 10521 "status": { 10522 "phase": "Running", 10523 "conditions": [ 10524 { 10525 "type": "Initialized", 10526 "status": "True", 10527 "lastProbeTime": null, 10528 "lastTransitionTime": "2021-03-15T19:01:06Z" 10529 }, 10530 { 10531 "type": "Ready", 10532 "status": "True", 10533 "lastProbeTime": null, 10534 "lastTransitionTime": "2021-03-15T19:02:07Z" 10535 }, 10536 { 10537 "type": "ContainersReady", 10538 "status": "True", 10539 "lastProbeTime": null, 10540 "lastTransitionTime": "2021-03-15T19:02:07Z" 10541 }, 10542 { 10543 "type": "PodScheduled", 10544 "status": "True", 10545 "lastProbeTime": null, 10546 "lastTransitionTime": "2021-03-15T19:01:01Z" 10547 } 10548 ], 10549 "hostIP": "REDACTED-IP4-ADDRESS", 10550 "podIP": "REDACTED-IP4-ADDRESS", 10551 "podIPs": [ 10552 { 10553 "ip": "REDACTED-IP4-ADDRESS" 10554 } 10555 ], 10556 "startTime": "2021-03-15T19:01:02Z", 10557 "initContainerStatuses": [ 10558 { 10559 "name": "coherence-k8s-utils", 10560 "state": { 10561 "terminated": { 10562 "exitCode": 0, 10563 "reason": "Completed", 10564 "startedAt": "2021-03-15T19:01:04Z", 10565 "finishedAt": "2021-03-15T19:01:05Z", 10566 "containerID": "containerd://cdce38cc1d4be8abe9a480b92c3e34c93d15b51ab21817abdd6800ef42083253" 10567 } 10568 }, 10569 "lastState": {}, 10570 "ready": true, 10571 "restartCount": 0, 10572 "image": "ghcr.io/oracle/coherence-operator:3.1.3-utils", 10573 "imageID": "sha256:6b46b3564f63cf41d4a4b6de2683571027a32cb74c0f2b13ed85701711fe5c70", 10574 "containerID": "containerd://cdce38cc1d4be8abe9a480b92c3e34c93d15b51ab21817abdd6800ef42083253" 10575 } 10576 ], 10577 "containerStatuses": [ 10578 { 10579 "name": "coherence", 10580 "state": { 10581 "running": { 10582 "startedAt": "2021-03-15T19:01:06Z" 10583 } 10584 }, 10585 "lastState": {}, 10586 "ready": true, 10587 "restartCount": 0, 10588 "image": "container-registry.oracle.com/verrazzano/example-roberts-coherence:0.1.12-1-20210205215204-b624b86", 10589 "imageID": "sha256:498d3af0654538bcda93f102a1e928b78fce6743fd9d44e60f0b3ebcfb81451f", 10590 "containerID": "containerd://0ee93f81148b53f0e7f1f2c6d244332b0ca6a680c2b20272d2fa12f5108c7f1f", 10591 "started": true 10592 }, 10593 { 10594 "name": "fluentd", 10595 "state": { 10596 "running": { 10597 "startedAt": "2021-03-15T19:01:07Z" 10598 } 10599 }, 10600 "lastState": {}, 10601 "ready": true, 10602 "restartCount": 0, 10603 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 10604 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 10605 "containerID": "containerd://776492c16fd9e18aa37d2de39d7358f5a3cecb75c029517335a5e71284cf82b0", 10606 "started": true 10607 } 10608 ], 10609 "qosClass": "Burstable" 10610 } 10611 }, 10612 { 10613 "metadata": { 10614 "name": "roberts-coherence-1", 10615 "generateName": "roberts-coherence-", 10616 "namespace": "bobs-books", 10617 "selfLink": "/api/v1/namespaces/bobs-books/pods/roberts-coherence-1", 10618 "uid": "f971817c-7721-4046-b75e-2beeb31421a0", 10619 "resourceVersion": "29391", 10620 "creationTimestamp": "2021-03-15T19:01:02Z", 10621 "labels": { 10622 "app.oam.dev/component": "robert-coh", 10623 "app.oam.dev/name": "bobs-books", 10624 "coherenceCluster": "roberts-coherence", 10625 "coherenceComponent": "coherencePod", 10626 "coherenceDeployment": "roberts-coherence", 10627 "coherenceRole": "roberts-coherence", 10628 "coherenceWKAMember": "true", 10629 "controller-revision-hash": "roberts-coherence-9b9c7c878", 10630 "statefulset.kubernetes.io/pod-name": "roberts-coherence-1" 10631 }, 10632 "annotations": { 10633 "sidecar.istio.io/inject": "false", 10634 "verrazzano.io/metricsEnabled": "true", 10635 "verrazzano.io/metricsPath": "/metrics", 10636 "verrazzano.io/metricsPort": "9612" 10637 }, 10638 "ownerReferences": [ 10639 { 10640 "apiVersion": "apps/v1", 10641 "kind": "StatefulSet", 10642 "name": "roberts-coherence", 10643 "uid": "e0ea0345-93dd-49f7-95f2-9321fffdd958", 10644 "controller": true, 10645 "blockOwnerDeletion": true 10646 } 10647 ], 10648 "managedFields": [ 10649 { 10650 "manager": "kube-controller-manager", 10651 "operation": "Update", 10652 "apiVersion": "v1", 10653 "time": "2021-03-15T19:01:01Z", 10654 "fieldsType": "FieldsV1", 10655 "fieldsV1": { 10656 "f:metadata": { 10657 "f:annotations": { 10658 ".": {}, 10659 "f:sidecar.istio.io/inject": {}, 10660 "f:verrazzano.io/metricsEnabled": {}, 10661 "f:verrazzano.io/metricsPath": {}, 10662 "f:verrazzano.io/metricsPort": {} 10663 }, 10664 "f:generateName": {}, 10665 "f:labels": { 10666 ".": {}, 10667 "f:app.oam.dev/component": {}, 10668 "f:app.oam.dev/name": {}, 10669 "f:coherenceCluster": {}, 10670 "f:coherenceComponent": {}, 10671 "f:coherenceDeployment": {}, 10672 "f:coherenceRole": {}, 10673 "f:coherenceWKAMember": {}, 10674 "f:controller-revision-hash": {}, 10675 "f:statefulset.kubernetes.io/pod-name": {} 10676 }, 10677 "f:ownerReferences": { 10678 ".": {}, 10679 "k:{\"uid\":\"e0ea0345-93dd-49f7-95f2-9321fffdd958\"}": { 10680 ".": {}, 10681 "f:apiVersion": {}, 10682 "f:blockOwnerDeletion": {}, 10683 "f:controller": {}, 10684 "f:kind": {}, 10685 "f:name": {}, 10686 "f:uid": {} 10687 } 10688 } 10689 }, 10690 "f:spec": { 10691 "f:affinity": { 10692 ".": {}, 10693 "f:podAntiAffinity": { 10694 ".": {}, 10695 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 10696 } 10697 }, 10698 "f:containers": { 10699 "k:{\"name\":\"coherence\"}": { 10700 ".": {}, 10701 "f:command": {}, 10702 "f:env": { 10703 ".": {}, 10704 "k:{\"name\":\"BACKEND_HOSTNAME\"}": { 10705 ".": {}, 10706 "f:name": {}, 10707 "f:value": {} 10708 }, 10709 "k:{\"name\":\"BACKEND_PORT\"}": { 10710 ".": {}, 10711 "f:name": {}, 10712 "f:value": {} 10713 }, 10714 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 10715 ".": {}, 10716 "f:name": {}, 10717 "f:value": {} 10718 }, 10719 "k:{\"name\":\"COH_HEALTH_PORT\"}": { 10720 ".": {}, 10721 "f:name": {}, 10722 "f:value": {} 10723 }, 10724 "k:{\"name\":\"COH_IDENTITY\"}": { 10725 ".": {}, 10726 "f:name": {}, 10727 "f:value": {} 10728 }, 10729 "k:{\"name\":\"COH_MACHINE_NAME\"}": { 10730 ".": {}, 10731 "f:name": {}, 10732 "f:valueFrom": { 10733 ".": {}, 10734 "f:fieldRef": { 10735 ".": {}, 10736 "f:apiVersion": {}, 10737 "f:fieldPath": {} 10738 } 10739 } 10740 }, 10741 "k:{\"name\":\"COH_MEMBER_NAME\"}": { 10742 ".": {}, 10743 "f:name": {}, 10744 "f:valueFrom": { 10745 ".": {}, 10746 "f:fieldRef": { 10747 ".": {}, 10748 "f:apiVersion": {}, 10749 "f:fieldPath": {} 10750 } 10751 } 10752 }, 10753 "k:{\"name\":\"COH_METRICS_ENABLED\"}": { 10754 ".": {}, 10755 "f:name": {}, 10756 "f:value": {} 10757 }, 10758 "k:{\"name\":\"COH_MGMT_ENABLED\"}": { 10759 ".": {}, 10760 "f:name": {}, 10761 "f:value": {} 10762 }, 10763 "k:{\"name\":\"COH_POD_UID\"}": { 10764 ".": {}, 10765 "f:name": {}, 10766 "f:valueFrom": { 10767 ".": {}, 10768 "f:fieldRef": { 10769 ".": {}, 10770 "f:apiVersion": {}, 10771 "f:fieldPath": {} 10772 } 10773 } 10774 }, 10775 "k:{\"name\":\"COH_RACK_INFO_LOCATION\"}": { 10776 ".": {}, 10777 "f:name": {}, 10778 "f:value": {} 10779 }, 10780 "k:{\"name\":\"COH_ROLE\"}": { 10781 ".": {}, 10782 "f:name": {}, 10783 "f:value": {} 10784 }, 10785 "k:{\"name\":\"COH_SITE_INFO_LOCATION\"}": { 10786 ".": {}, 10787 "f:name": {}, 10788 "f:value": {} 10789 }, 10790 "k:{\"name\":\"COH_UTIL_DIR\"}": { 10791 ".": {}, 10792 "f:name": {}, 10793 "f:value": {} 10794 }, 10795 "k:{\"name\":\"COH_WKA\"}": { 10796 ".": {}, 10797 "f:name": {}, 10798 "f:value": {} 10799 }, 10800 "k:{\"name\":\"JAEGER_SAMPLER_PARAM\"}": { 10801 ".": {}, 10802 "f:name": {}, 10803 "f:value": {} 10804 }, 10805 "k:{\"name\":\"JAEGER_SAMPLER_TYPE\"}": { 10806 ".": {}, 10807 "f:name": {}, 10808 "f:value": {} 10809 }, 10810 "k:{\"name\":\"JVM_ARGS\"}": { 10811 ".": {}, 10812 "f:name": {}, 10813 "f:value": {} 10814 }, 10815 "k:{\"name\":\"JVM_GC_LOGGING\"}": { 10816 ".": {}, 10817 "f:name": {}, 10818 "f:value": {} 10819 }, 10820 "k:{\"name\":\"JVM_HEAP_SIZE\"}": { 10821 ".": {}, 10822 "f:name": {}, 10823 "f:value": {} 10824 }, 10825 "k:{\"name\":\"JVM_USE_CONTAINER_LIMITS\"}": { 10826 ".": {}, 10827 "f:name": {}, 10828 "f:value": {} 10829 }, 10830 "k:{\"name\":\"OPERATOR_HOST\"}": { 10831 ".": {}, 10832 "f:name": {}, 10833 "f:valueFrom": { 10834 ".": {}, 10835 "f:secretKeyRef": { 10836 ".": {}, 10837 "f:key": {}, 10838 "f:name": {}, 10839 "f:optional": {} 10840 } 10841 } 10842 }, 10843 "k:{\"name\":\"OPERATOR_REQUEST_TIMEOUT\"}": { 10844 ".": {}, 10845 "f:name": {}, 10846 "f:value": {} 10847 }, 10848 "k:{\"name\":\"TRACING_HOST\"}": { 10849 ".": {}, 10850 "f:name": {}, 10851 "f:value": {} 10852 } 10853 }, 10854 "f:image": {}, 10855 "f:imagePullPolicy": {}, 10856 "f:livenessProbe": { 10857 ".": {}, 10858 "f:failureThreshold": {}, 10859 "f:httpGet": { 10860 ".": {}, 10861 "f:path": {}, 10862 "f:port": {}, 10863 "f:scheme": {} 10864 }, 10865 "f:initialDelaySeconds": {}, 10866 "f:periodSeconds": {}, 10867 "f:successThreshold": {}, 10868 "f:timeoutSeconds": {} 10869 }, 10870 "f:name": {}, 10871 "f:ports": { 10872 ".": {}, 10873 "k:{\"containerPort\":7,\"protocol\":\"TCP\"}": { 10874 ".": {}, 10875 "f:containerPort": {}, 10876 "f:name": {}, 10877 "f:protocol": {} 10878 }, 10879 "k:{\"containerPort\":6676,\"protocol\":\"TCP\"}": { 10880 ".": {}, 10881 "f:containerPort": {}, 10882 "f:name": {}, 10883 "f:protocol": {} 10884 }, 10885 "k:{\"containerPort\":9000,\"protocol\":\"TCP\"}": { 10886 ".": {}, 10887 "f:containerPort": {}, 10888 "f:name": {}, 10889 "f:protocol": {} 10890 } 10891 }, 10892 "f:readinessProbe": { 10893 ".": {}, 10894 "f:failureThreshold": {}, 10895 "f:httpGet": { 10896 ".": {}, 10897 "f:path": {}, 10898 "f:port": {}, 10899 "f:scheme": {} 10900 }, 10901 "f:initialDelaySeconds": {}, 10902 "f:periodSeconds": {}, 10903 "f:successThreshold": {}, 10904 "f:timeoutSeconds": {} 10905 }, 10906 "f:resources": { 10907 ".": {}, 10908 "f:limits": { 10909 ".": {}, 10910 "f:cpu": {} 10911 }, 10912 "f:requests": { 10913 ".": {}, 10914 "f:cpu": {} 10915 } 10916 }, 10917 "f:terminationMessagePath": {}, 10918 "f:terminationMessagePolicy": {}, 10919 "f:volumeMounts": { 10920 ".": {}, 10921 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 10922 ".": {}, 10923 "f:mountPath": {}, 10924 "f:name": {} 10925 }, 10926 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 10927 ".": {}, 10928 "f:mountPath": {}, 10929 "f:name": {} 10930 }, 10931 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 10932 ".": {}, 10933 "f:mountPath": {}, 10934 "f:name": {}, 10935 "f:readOnly": {}, 10936 "f:subPath": {} 10937 }, 10938 "k:{\"mountPath\":\"/fluentd/secret\"}": { 10939 ".": {}, 10940 "f:mountPath": {}, 10941 "f:name": {} 10942 }, 10943 "k:{\"mountPath\":\"/logs\"}": { 10944 ".": {}, 10945 "f:mountPath": {}, 10946 "f:name": {} 10947 } 10948 } 10949 }, 10950 "k:{\"name\":\"fluentd\"}": { 10951 ".": {}, 10952 "f:args": {}, 10953 "f:env": { 10954 ".": {}, 10955 "k:{\"name\":\"APP_CONF_NAME\"}": { 10956 ".": {}, 10957 "f:name": {}, 10958 "f:valueFrom": { 10959 ".": {}, 10960 "f:fieldRef": { 10961 ".": {}, 10962 "f:apiVersion": {}, 10963 "f:fieldPath": {} 10964 } 10965 } 10966 }, 10967 "k:{\"name\":\"CLUSTER_NAME\"}": { 10968 ".": {}, 10969 "f:name": {}, 10970 "f:value": {} 10971 }, 10972 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 10973 ".": {}, 10974 "f:name": {}, 10975 "f:value": {} 10976 }, 10977 "k:{\"name\":\"COH_MACHINE_NAME\"}": { 10978 ".": {}, 10979 "f:name": {}, 10980 "f:valueFrom": { 10981 ".": {}, 10982 "f:fieldRef": { 10983 ".": {}, 10984 "f:apiVersion": {}, 10985 "f:fieldPath": {} 10986 } 10987 } 10988 }, 10989 "k:{\"name\":\"COH_MEMBER_NAME\"}": { 10990 ".": {}, 10991 "f:name": {}, 10992 "f:valueFrom": { 10993 ".": {}, 10994 "f:fieldRef": { 10995 ".": {}, 10996 "f:apiVersion": {}, 10997 "f:fieldPath": {} 10998 } 10999 } 11000 }, 11001 "k:{\"name\":\"COH_POD_UID\"}": { 11002 ".": {}, 11003 "f:name": {}, 11004 "f:valueFrom": { 11005 ".": {}, 11006 "f:fieldRef": { 11007 ".": {}, 11008 "f:apiVersion": {}, 11009 "f:fieldPath": {} 11010 } 11011 } 11012 }, 11013 "k:{\"name\":\"COH_ROLE\"}": { 11014 ".": {}, 11015 "f:name": {}, 11016 "f:value": {} 11017 }, 11018 "k:{\"name\":\"COMPONENT_NAME\"}": { 11019 ".": {}, 11020 "f:name": {}, 11021 "f:valueFrom": { 11022 ".": {}, 11023 "f:fieldRef": { 11024 ".": {}, 11025 "f:apiVersion": {}, 11026 "f:fieldPath": {} 11027 } 11028 } 11029 }, 11030 "k:{\"name\":\"ELASTICSEARCH_PASSWORD\"}": { 11031 ".": {}, 11032 "f:name": {}, 11033 "f:valueFrom": { 11034 ".": {}, 11035 "f:secretKeyRef": { 11036 ".": {}, 11037 "f:key": {}, 11038 "f:name": {}, 11039 "f:optional": {} 11040 } 11041 } 11042 }, 11043 "k:{\"name\":\"ELASTICSEARCH_URL\"}": { 11044 ".": {}, 11045 "f:name": {}, 11046 "f:value": {} 11047 }, 11048 "k:{\"name\":\"ELASTICSEARCH_USER\"}": { 11049 ".": {}, 11050 "f:name": {}, 11051 "f:valueFrom": { 11052 ".": {}, 11053 "f:secretKeyRef": { 11054 ".": {}, 11055 "f:key": {}, 11056 "f:name": {}, 11057 "f:optional": {} 11058 } 11059 } 11060 }, 11061 "k:{\"name\":\"FLUENTD_CONF\"}": { 11062 ".": {}, 11063 "f:name": {}, 11064 "f:value": {} 11065 }, 11066 "k:{\"name\":\"FLUENT_ELASTICSEARCH_SED_DISABLE\"}": { 11067 ".": {}, 11068 "f:name": {}, 11069 "f:value": {} 11070 }, 11071 "k:{\"name\":\"LOG_PATH\"}": { 11072 ".": {}, 11073 "f:name": {}, 11074 "f:value": {} 11075 }, 11076 "k:{\"name\":\"NAMESPACE\"}": { 11077 ".": {}, 11078 "f:name": {}, 11079 "f:value": {} 11080 } 11081 }, 11082 "f:image": {}, 11083 "f:imagePullPolicy": {}, 11084 "f:name": {}, 11085 "f:resources": {}, 11086 "f:terminationMessagePath": {}, 11087 "f:terminationMessagePolicy": {}, 11088 "f:volumeMounts": { 11089 ".": {}, 11090 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 11091 ".": {}, 11092 "f:mountPath": {}, 11093 "f:name": {} 11094 }, 11095 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 11096 ".": {}, 11097 "f:mountPath": {}, 11098 "f:name": {} 11099 }, 11100 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 11101 ".": {}, 11102 "f:mountPath": {}, 11103 "f:name": {}, 11104 "f:readOnly": {}, 11105 "f:subPath": {} 11106 }, 11107 "k:{\"mountPath\":\"/fluentd/secret\"}": { 11108 ".": {}, 11109 "f:mountPath": {}, 11110 "f:name": {} 11111 }, 11112 "k:{\"mountPath\":\"/logs\"}": { 11113 ".": {}, 11114 "f:mountPath": {}, 11115 "f:name": {} 11116 } 11117 } 11118 } 11119 }, 11120 "f:dnsPolicy": {}, 11121 "f:enableServiceLinks": {}, 11122 "f:hostname": {}, 11123 "f:imagePullSecrets": { 11124 ".": {}, 11125 "k:{\"name\":\"bobs-books-repo-credentials\"}": { 11126 ".": {}, 11127 "f:name": {} 11128 } 11129 }, 11130 "f:initContainers": { 11131 ".": {}, 11132 "k:{\"name\":\"coherence-k8s-utils\"}": { 11133 ".": {}, 11134 "f:command": {}, 11135 "f:env": { 11136 ".": {}, 11137 "k:{\"name\":\"COH_CLUSTER_NAME\"}": { 11138 ".": {}, 11139 "f:name": {}, 11140 "f:value": {} 11141 }, 11142 "k:{\"name\":\"COH_UTIL_DIR\"}": { 11143 ".": {}, 11144 "f:name": {}, 11145 "f:value": {} 11146 } 11147 }, 11148 "f:image": {}, 11149 "f:imagePullPolicy": {}, 11150 "f:name": {}, 11151 "f:resources": {}, 11152 "f:terminationMessagePath": {}, 11153 "f:terminationMessagePolicy": {}, 11154 "f:volumeMounts": { 11155 ".": {}, 11156 "k:{\"mountPath\":\"/coherence-operator/jvm\"}": { 11157 ".": {}, 11158 "f:mountPath": {}, 11159 "f:name": {} 11160 }, 11161 "k:{\"mountPath\":\"/coherence-operator/utils\"}": { 11162 ".": {}, 11163 "f:mountPath": {}, 11164 "f:name": {} 11165 }, 11166 "k:{\"mountPath\":\"/fluentd/etc/fluentd.conf\"}": { 11167 ".": {}, 11168 "f:mountPath": {}, 11169 "f:name": {}, 11170 "f:readOnly": {}, 11171 "f:subPath": {} 11172 } 11173 } 11174 } 11175 }, 11176 "f:restartPolicy": {}, 11177 "f:schedulerName": {}, 11178 "f:securityContext": {}, 11179 "f:subdomain": {}, 11180 "f:terminationGracePeriodSeconds": {}, 11181 "f:volumes": { 11182 ".": {}, 11183 "k:{\"name\":\"coh-utils\"}": { 11184 ".": {}, 11185 "f:emptyDir": {}, 11186 "f:name": {} 11187 }, 11188 "k:{\"name\":\"fluentd-config-coherence\"}": { 11189 ".": {}, 11190 "f:configMap": { 11191 ".": {}, 11192 "f:defaultMode": {}, 11193 "f:name": {} 11194 }, 11195 "f:name": {} 11196 }, 11197 "k:{\"name\":\"fluentd-config-volume\"}": { 11198 ".": {}, 11199 "f:configMap": { 11200 ".": {}, 11201 "f:defaultMode": {}, 11202 "f:name": {} 11203 }, 11204 "f:name": {} 11205 }, 11206 "k:{\"name\":\"jvm\"}": { 11207 ".": {}, 11208 "f:emptyDir": {}, 11209 "f:name": {} 11210 }, 11211 "k:{\"name\":\"logs\"}": { 11212 ".": {}, 11213 "f:emptyDir": {}, 11214 "f:name": {} 11215 }, 11216 "k:{\"name\":\"secret-volume\"}": { 11217 ".": {}, 11218 "f:name": {}, 11219 "f:secret": { 11220 ".": {}, 11221 "f:defaultMode": {}, 11222 "f:secretName": {} 11223 } 11224 } 11225 } 11226 } 11227 } 11228 }, 11229 { 11230 "manager": "kubelet", 11231 "operation": "Update", 11232 "apiVersion": "v1", 11233 "time": "2021-03-15T19:01:43Z", 11234 "fieldsType": "FieldsV1", 11235 "fieldsV1": { 11236 "f:status": { 11237 "f:conditions": { 11238 "k:{\"type\":\"ContainersReady\"}": { 11239 ".": {}, 11240 "f:lastProbeTime": {}, 11241 "f:lastTransitionTime": {}, 11242 "f:status": {}, 11243 "f:type": {} 11244 }, 11245 "k:{\"type\":\"Initialized\"}": { 11246 ".": {}, 11247 "f:lastProbeTime": {}, 11248 "f:lastTransitionTime": {}, 11249 "f:status": {}, 11250 "f:type": {} 11251 }, 11252 "k:{\"type\":\"Ready\"}": { 11253 ".": {}, 11254 "f:lastProbeTime": {}, 11255 "f:lastTransitionTime": {}, 11256 "f:status": {}, 11257 "f:type": {} 11258 } 11259 }, 11260 "f:containerStatuses": {}, 11261 "f:hostIP": {}, 11262 "f:initContainerStatuses": {}, 11263 "f:phase": {}, 11264 "f:podIP": {}, 11265 "f:podIPs": { 11266 ".": {}, 11267 "k:{\"ip\":\"REDACTED-IP4-ADDRESS\"}": { 11268 ".": {}, 11269 "f:ip": {} 11270 } 11271 }, 11272 "f:startTime": {} 11273 } 11274 } 11275 } 11276 ] 11277 }, 11278 "spec": { 11279 "volumes": [ 11280 { 11281 "name": "coh-utils", 11282 "emptyDir": {} 11283 }, 11284 { 11285 "name": "jvm", 11286 "emptyDir": {} 11287 }, 11288 { 11289 "name": "fluentd-config-coherence", 11290 "configMap": { 11291 "name": "fluentd-config-coherence", 11292 "defaultMode": 420 11293 } 11294 }, 11295 { 11296 "name": "fluentd-config-volume", 11297 "configMap": { 11298 "name": "fluentd-config-coherence", 11299 "defaultMode": 420 11300 } 11301 }, 11302 { 11303 "name": "secret-volume", 11304 "secret": { 11305 "secretName": "verrazzano", 11306 "defaultMode": 420 11307 } 11308 }, 11309 { 11310 "name": "logs", 11311 "emptyDir": {} 11312 }, 11313 { 11314 "name": "default-token-fw72z", 11315 "secret": { 11316 "secretName": "default-token-fw72z", 11317 "defaultMode": 420 11318 } 11319 } 11320 ], 11321 "initContainers": [ 11322 { 11323 "name": "coherence-k8s-utils", 11324 "image": "ghcr.io/oracle/coherence-operator:3.1.3-utils", 11325 "command": [ 11326 "/files/runner", 11327 "init" 11328 ], 11329 "env": [ 11330 { 11331 "name": "COH_UTIL_DIR", 11332 "value": "/coherence-operator/utils" 11333 }, 11334 { 11335 "name": "COH_CLUSTER_NAME", 11336 "value": "roberts-coherence" 11337 } 11338 ], 11339 "resources": {}, 11340 "volumeMounts": [ 11341 { 11342 "name": "coh-utils", 11343 "mountPath": "/coherence-operator/utils" 11344 }, 11345 { 11346 "name": "jvm", 11347 "mountPath": "/coherence-operator/jvm" 11348 }, 11349 { 11350 "name": "fluentd-config-coherence", 11351 "readOnly": true, 11352 "mountPath": "/fluentd/etc/fluentd.conf", 11353 "subPath": "fluentd.conf" 11354 }, 11355 { 11356 "name": "default-token-fw72z", 11357 "readOnly": true, 11358 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 11359 } 11360 ], 11361 "terminationMessagePath": "/dev/termination-log", 11362 "terminationMessagePolicy": "File", 11363 "imagePullPolicy": "IfNotPresent" 11364 } 11365 ], 11366 "containers": [ 11367 { 11368 "name": "coherence", 11369 "image": "container-registry.oracle.com/verrazzano/example-roberts-coherence:0.1.12-1-20210205215204-b624b86", 11370 "command": [ 11371 "/coherence-operator/utils/runner", 11372 "server" 11373 ], 11374 "ports": [ 11375 { 11376 "name": "coherence", 11377 "containerPort": 7, 11378 "protocol": "TCP" 11379 }, 11380 { 11381 "name": "health", 11382 "containerPort": 6676, 11383 "protocol": "TCP" 11384 }, 11385 { 11386 "name": "extend", 11387 "containerPort": 9000, 11388 "protocol": "TCP" 11389 } 11390 ], 11391 "env": [ 11392 { 11393 "name": "BACKEND_PORT", 11394 "value": "8001" 11395 }, 11396 { 11397 "name": "BACKEND_HOSTNAME", 11398 "value": "bobs-bookstore-cluster-cluster-1.bobs-books.svc.cluster.local" 11399 }, 11400 { 11401 "name": "TRACING_HOST", 11402 "value": "jaeger-collector" 11403 }, 11404 { 11405 "name": "JAEGER_SAMPLER_TYPE", 11406 "value": "const" 11407 }, 11408 { 11409 "name": "JAEGER_SAMPLER_PARAM", 11410 "value": "1" 11411 }, 11412 { 11413 "name": "COH_MACHINE_NAME", 11414 "valueFrom": { 11415 "fieldRef": { 11416 "apiVersion": "v1", 11417 "fieldPath": "spec.nodeName" 11418 } 11419 } 11420 }, 11421 { 11422 "name": "COH_MEMBER_NAME", 11423 "valueFrom": { 11424 "fieldRef": { 11425 "apiVersion": "v1", 11426 "fieldPath": "metadata.name" 11427 } 11428 } 11429 }, 11430 { 11431 "name": "COH_POD_UID", 11432 "valueFrom": { 11433 "fieldRef": { 11434 "apiVersion": "v1", 11435 "fieldPath": "metadata.uid" 11436 } 11437 } 11438 }, 11439 { 11440 "name": "COH_CLUSTER_NAME", 11441 "value": "roberts-coherence" 11442 }, 11443 { 11444 "name": "COH_ROLE", 11445 "value": "roberts-coherence" 11446 }, 11447 { 11448 "name": "COH_WKA", 11449 "value": "roberts-coherence-wka.bobs-books.svc.cluster.local" 11450 }, 11451 { 11452 "name": "OPERATOR_HOST", 11453 "valueFrom": { 11454 "secretKeyRef": { 11455 "name": "coherence-operator-config", 11456 "key": "operatorhost", 11457 "optional": true 11458 } 11459 } 11460 }, 11461 { 11462 "name": "COH_SITE_INFO_LOCATION", 11463 "value": "http://$(OPERATOR_HOST)/site/$(COH_MACHINE_NAME)" 11464 }, 11465 { 11466 "name": "COH_RACK_INFO_LOCATION", 11467 "value": "http://$(OPERATOR_HOST)/rack/$(COH_MACHINE_NAME)" 11468 }, 11469 { 11470 "name": "COH_UTIL_DIR", 11471 "value": "/coherence-operator/utils" 11472 }, 11473 { 11474 "name": "OPERATOR_REQUEST_TIMEOUT", 11475 "value": "120" 11476 }, 11477 { 11478 "name": "COH_HEALTH_PORT", 11479 "value": "6676" 11480 }, 11481 { 11482 "name": "COH_IDENTITY", 11483 "value": "roberts-coherence@bobs-books" 11484 }, 11485 { 11486 "name": "JVM_ARGS", 11487 "value": "-Dcoherence.k8s.operator.health.wait.dcs=false -Dcoherence.log=jdk -Dcoherence.log.logger=com.oracle.coherence -Djava.util.logging.config.file=/coherence-operator/utils/logging/logging.properties" 11488 }, 11489 { 11490 "name": "JVM_HEAP_SIZE", 11491 "value": "1g" 11492 }, 11493 { 11494 "name": "JVM_GC_LOGGING", 11495 "value": "false" 11496 }, 11497 { 11498 "name": "JVM_USE_CONTAINER_LIMITS", 11499 "value": "true" 11500 }, 11501 { 11502 "name": "COH_MGMT_ENABLED", 11503 "value": "false" 11504 }, 11505 { 11506 "name": "COH_METRICS_ENABLED", 11507 "value": "false" 11508 } 11509 ], 11510 "resources": { 11511 "limits": { 11512 "cpu": "32" 11513 }, 11514 "requests": { 11515 "cpu": "0" 11516 } 11517 }, 11518 "volumeMounts": [ 11519 { 11520 "name": "coh-utils", 11521 "mountPath": "/coherence-operator/utils" 11522 }, 11523 { 11524 "name": "jvm", 11525 "mountPath": "/coherence-operator/jvm" 11526 }, 11527 { 11528 "name": "logs", 11529 "mountPath": "/logs" 11530 }, 11531 { 11532 "name": "secret-volume", 11533 "mountPath": "/fluentd/secret" 11534 }, 11535 { 11536 "name": "fluentd-config-coherence", 11537 "readOnly": true, 11538 "mountPath": "/fluentd/etc/fluentd.conf", 11539 "subPath": "fluentd.conf" 11540 }, 11541 { 11542 "name": "default-token-fw72z", 11543 "readOnly": true, 11544 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 11545 } 11546 ], 11547 "livenessProbe": { 11548 "httpGet": { 11549 "path": "/healthz", 11550 "port": 6676, 11551 "scheme": "HTTP" 11552 }, 11553 "initialDelaySeconds": 60, 11554 "timeoutSeconds": 30, 11555 "periodSeconds": 60, 11556 "successThreshold": 1, 11557 "failureThreshold": 5 11558 }, 11559 "readinessProbe": { 11560 "httpGet": { 11561 "path": "/ready", 11562 "port": 6676, 11563 "scheme": "HTTP" 11564 }, 11565 "initialDelaySeconds": 30, 11566 "timeoutSeconds": 30, 11567 "periodSeconds": 60, 11568 "successThreshold": 1, 11569 "failureThreshold": 50 11570 }, 11571 "terminationMessagePath": "/dev/termination-log", 11572 "terminationMessagePolicy": "File", 11573 "imagePullPolicy": "IfNotPresent" 11574 }, 11575 { 11576 "name": "fluentd", 11577 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 11578 "args": [ 11579 "-c", 11580 "/etc/fluent.conf" 11581 ], 11582 "env": [ 11583 { 11584 "name": "LOG_PATH", 11585 "value": "/logs" 11586 }, 11587 { 11588 "name": "FLUENTD_CONF", 11589 "value": "fluentd.conf" 11590 }, 11591 { 11592 "name": "FLUENT_ELASTICSEARCH_SED_DISABLE", 11593 "value": "true" 11594 }, 11595 { 11596 "name": "ELASTICSEARCH_URL", 11597 "value": "http://vmi-system-es-ingest.verrazzano-system.svc.cluster.local:9200" 11598 }, 11599 { 11600 "name": "ELASTICSEARCH_USER", 11601 "valueFrom": { 11602 "secretKeyRef": { 11603 "name": "verrazzano", 11604 "key": "username", 11605 "optional": true 11606 } 11607 } 11608 }, 11609 { 11610 "name": "ELASTICSEARCH_PASSWORD", 11611 "valueFrom": { 11612 "secretKeyRef": { 11613 "name": "verrazzano", 11614 "key": "password", 11615 "optional": true 11616 } 11617 } 11618 }, 11619 { 11620 "name": "NAMESPACE", 11621 "value": "bobs-books" 11622 }, 11623 { 11624 "name": "APP_CONF_NAME", 11625 "valueFrom": { 11626 "fieldRef": { 11627 "apiVersion": "v1", 11628 "fieldPath": "metadata.labels['app.oam.dev/name']" 11629 } 11630 } 11631 }, 11632 { 11633 "name": "COMPONENT_NAME", 11634 "valueFrom": { 11635 "fieldRef": { 11636 "apiVersion": "v1", 11637 "fieldPath": "metadata.labels['app.oam.dev/component']" 11638 } 11639 } 11640 }, 11641 { 11642 "name": "CLUSTER_NAME", 11643 "value": "local" 11644 }, 11645 { 11646 "name": "COH_MACHINE_NAME", 11647 "valueFrom": { 11648 "fieldRef": { 11649 "apiVersion": "v1", 11650 "fieldPath": "spec.nodeName" 11651 } 11652 } 11653 }, 11654 { 11655 "name": "COH_MEMBER_NAME", 11656 "valueFrom": { 11657 "fieldRef": { 11658 "apiVersion": "v1", 11659 "fieldPath": "metadata.name" 11660 } 11661 } 11662 }, 11663 { 11664 "name": "COH_POD_UID", 11665 "valueFrom": { 11666 "fieldRef": { 11667 "apiVersion": "v1", 11668 "fieldPath": "metadata.uid" 11669 } 11670 } 11671 }, 11672 { 11673 "name": "COH_CLUSTER_NAME", 11674 "value": "roberts-coherence" 11675 }, 11676 { 11677 "name": "COH_ROLE", 11678 "value": "roberts-coherence" 11679 } 11680 ], 11681 "resources": {}, 11682 "volumeMounts": [ 11683 { 11684 "name": "coh-utils", 11685 "mountPath": "/coherence-operator/utils" 11686 }, 11687 { 11688 "name": "jvm", 11689 "mountPath": "/coherence-operator/jvm" 11690 }, 11691 { 11692 "name": "logs", 11693 "mountPath": "/logs" 11694 }, 11695 { 11696 "name": "secret-volume", 11697 "mountPath": "/fluentd/secret" 11698 }, 11699 { 11700 "name": "fluentd-config-coherence", 11701 "readOnly": true, 11702 "mountPath": "/fluentd/etc/fluentd.conf", 11703 "subPath": "fluentd.conf" 11704 }, 11705 { 11706 "name": "default-token-fw72z", 11707 "readOnly": true, 11708 "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount" 11709 } 11710 ], 11711 "terminationMessagePath": "/dev/termination-log", 11712 "terminationMessagePolicy": "File", 11713 "imagePullPolicy": "IfNotPresent" 11714 } 11715 ], 11716 "restartPolicy": "Always", 11717 "terminationGracePeriodSeconds": 30, 11718 "dnsPolicy": "ClusterFirst", 11719 "serviceAccountName": "default", 11720 "serviceAccount": "default", 11721 "nodeName": "at-tests-control-plane", 11722 "securityContext": {}, 11723 "imagePullSecrets": [ 11724 { 11725 "name": "bobs-books-repo-credentials" 11726 } 11727 ], 11728 "hostname": "roberts-coherence-1", 11729 "subdomain": "roberts-coherence-sts", 11730 "affinity": { 11731 "podAntiAffinity": { 11732 "preferredDuringSchedulingIgnoredDuringExecution": [ 11733 { 11734 "weight": 1, 11735 "podAffinityTerm": { 11736 "labelSelector": { 11737 "matchExpressions": [ 11738 { 11739 "key": "coherenceCluster", 11740 "operator": "In", 11741 "values": [ 11742 "roberts-coherence" 11743 ] 11744 }, 11745 { 11746 "key": "coherenceDeployment", 11747 "operator": "In", 11748 "values": [ 11749 "roberts-coherence" 11750 ] 11751 } 11752 ] 11753 }, 11754 "topologyKey": "topology.kubernetes.io/zone" 11755 } 11756 } 11757 ] 11758 } 11759 }, 11760 "schedulerName": "default-scheduler", 11761 "tolerations": [ 11762 { 11763 "key": "node.kubernetes.io/not-ready", 11764 "operator": "Exists", 11765 "effect": "NoExecute", 11766 "tolerationSeconds": 300 11767 }, 11768 { 11769 "key": "node.kubernetes.io/unreachable", 11770 "operator": "Exists", 11771 "effect": "NoExecute", 11772 "tolerationSeconds": 300 11773 } 11774 ], 11775 "priority": 0, 11776 "enableServiceLinks": true 11777 }, 11778 "status": { 11779 "phase": "Running", 11780 "conditions": [ 11781 { 11782 "type": "Initialized", 11783 "status": "True", 11784 "lastProbeTime": null, 11785 "lastTransitionTime": "2021-03-15T19:01:06Z" 11786 }, 11787 { 11788 "type": "Ready", 11789 "status": "True", 11790 "lastProbeTime": null, 11791 "lastTransitionTime": "2021-03-15T19:01:43Z" 11792 }, 11793 { 11794 "type": "ContainersReady", 11795 "status": "True", 11796 "lastProbeTime": null, 11797 "lastTransitionTime": "2021-03-15T19:01:43Z" 11798 }, 11799 { 11800 "type": "PodScheduled", 11801 "status": "True", 11802 "lastProbeTime": null, 11803 "lastTransitionTime": "2021-03-15T19:01:02Z" 11804 } 11805 ], 11806 "hostIP": "REDACTED-IP4-ADDRESS", 11807 "podIP": "REDACTED-IP4-ADDRESS", 11808 "podIPs": [ 11809 { 11810 "ip": "REDACTED-IP4-ADDRESS" 11811 } 11812 ], 11813 "startTime": "2021-03-15T19:01:02Z", 11814 "initContainerStatuses": [ 11815 { 11816 "name": "coherence-k8s-utils", 11817 "state": { 11818 "terminated": { 11819 "exitCode": 0, 11820 "reason": "Completed", 11821 "startedAt": "2021-03-15T19:01:04Z", 11822 "finishedAt": "2021-03-15T19:01:05Z", 11823 "containerID": "containerd://1d228de7832b7943c969e4d16c8569c495f4a4615727c40bb66fec04f942fec9" 11824 } 11825 }, 11826 "lastState": {}, 11827 "ready": true, 11828 "restartCount": 0, 11829 "image": "ghcr.io/oracle/coherence-operator:3.1.3-utils", 11830 "imageID": "sha256:6b46b3564f63cf41d4a4b6de2683571027a32cb74c0f2b13ed85701711fe5c70", 11831 "containerID": "containerd://1d228de7832b7943c969e4d16c8569c495f4a4615727c40bb66fec04f942fec9" 11832 } 11833 ], 11834 "containerStatuses": [ 11835 { 11836 "name": "coherence", 11837 "state": { 11838 "running": { 11839 "startedAt": "2021-03-15T19:01:06Z" 11840 } 11841 }, 11842 "lastState": {}, 11843 "ready": true, 11844 "restartCount": 0, 11845 "image": "container-registry.oracle.com/verrazzano/example-roberts-coherence:0.1.12-1-20210205215204-b624b86", 11846 "imageID": "sha256:498d3af0654538bcda93f102a1e928b78fce6743fd9d44e60f0b3ebcfb81451f", 11847 "containerID": "containerd://1a318d3491c050caf581eb2753dbb2976e836fa12948763797f9d1b636aa6c5c", 11848 "started": true 11849 }, 11850 { 11851 "name": "fluentd", 11852 "state": { 11853 "running": { 11854 "startedAt": "2021-03-15T19:01:07Z" 11855 } 11856 }, 11857 "lastState": {}, 11858 "ready": true, 11859 "restartCount": 0, 11860 "image": "ghcr.io/verrazzano/fluentd-kubernetes-daemonset:v1.10.4-20201016214205-7f37ac6", 11861 "imageID": "sha256:c4b28c1f2c2807eca5fd7ff5017a97aa5ac9361332df88732e3b569e2b6332f5", 11862 "containerID": "containerd://6d03e7ef5b0f94c25e304b11c4fcb44decb4c502e1f66e0760579f9f0c7bd995", 11863 "started": true 11864 } 11865 ], 11866 "qosClass": "Burstable" 11867 } 11868 } 11869 ] 11870 }