github.com/pachyderm/pachyderm@v1.13.4/etc/testing/deploy-manifests/golden/microsoft-deploy-manifest.json (about) 1 { 2 "kind": "ServiceAccount", 3 "apiVersion": "v1", 4 "metadata": { 5 "name": "pachyderm", 6 "namespace": "default", 7 "creationTimestamp": null, 8 "labels": { 9 "app": "", 10 "suite": "pachyderm" 11 } 12 } 13 } 14 { 15 "kind": "ServiceAccount", 16 "apiVersion": "v1", 17 "metadata": { 18 "name": "pachyderm-worker", 19 "namespace": "default", 20 "creationTimestamp": null, 21 "labels": { 22 "app": "", 23 "suite": "pachyderm" 24 } 25 } 26 } 27 { 28 "kind": "ClusterRole", 29 "apiVersion": "rbac.authorization.k8s.io/v1", 30 "metadata": { 31 "name": "pachyderm", 32 "namespace": "default", 33 "creationTimestamp": null, 34 "labels": { 35 "app": "", 36 "suite": "pachyderm" 37 } 38 }, 39 "rules": [ 40 { 41 "verbs": [ 42 "get", 43 "list", 44 "watch" 45 ], 46 "apiGroups": [ 47 "" 48 ], 49 "resources": [ 50 "nodes", 51 "pods", 52 "pods/log", 53 "endpoints" 54 ] 55 }, 56 { 57 "verbs": [ 58 "get", 59 "list", 60 "watch", 61 "create", 62 "update", 63 "delete" 64 ], 65 "apiGroups": [ 66 "" 67 ], 68 "resources": [ 69 "replicationcontrollers", 70 "services", 71 "replicationcontrollers/scale" 72 ] 73 }, 74 { 75 "verbs": [ 76 "get", 77 "list", 78 "watch", 79 "create", 80 "update", 81 "delete", 82 "deletecollection" 83 ], 84 "apiGroups": [ 85 "" 86 ], 87 "resources": [ 88 "secrets" 89 ] 90 } 91 ] 92 } 93 { 94 "kind": "ClusterRoleBinding", 95 "apiVersion": "rbac.authorization.k8s.io/v1", 96 "metadata": { 97 "name": "pachyderm-default", 98 "namespace": "default", 99 "creationTimestamp": null, 100 "labels": { 101 "app": "", 102 "suite": "pachyderm" 103 } 104 }, 105 "subjects": [ 106 { 107 "kind": "ServiceAccount", 108 "name": "pachyderm", 109 "namespace": "default" 110 } 111 ], 112 "roleRef": { 113 "apiGroup": "", 114 "kind": "ClusterRole", 115 "name": "pachyderm" 116 } 117 } 118 { 119 "kind": "Role", 120 "apiVersion": "rbac.authorization.k8s.io/v1", 121 "metadata": { 122 "name": "pachyderm-worker", 123 "namespace": "default", 124 "creationTimestamp": null, 125 "labels": { 126 "app": "", 127 "suite": "pachyderm" 128 } 129 }, 130 "rules": [ 131 { 132 "verbs": [ 133 "get", 134 "list", 135 "update", 136 "create", 137 "delete" 138 ], 139 "apiGroups": [ 140 "" 141 ], 142 "resources": [ 143 "services" 144 ] 145 } 146 ] 147 } 148 { 149 "kind": "RoleBinding", 150 "apiVersion": "rbac.authorization.k8s.io/v1", 151 "metadata": { 152 "name": "pachyderm-worker", 153 "namespace": "default", 154 "creationTimestamp": null, 155 "labels": { 156 "app": "", 157 "suite": "pachyderm" 158 } 159 }, 160 "subjects": [ 161 { 162 "kind": "ServiceAccount", 163 "name": "pachyderm-worker", 164 "namespace": "default" 165 } 166 ], 167 "roleRef": { 168 "apiGroup": "", 169 "kind": "Role", 170 "name": "pachyderm-worker" 171 } 172 } 173 { 174 "kind": "Service", 175 "apiVersion": "v1", 176 "metadata": { 177 "name": "etcd-headless", 178 "namespace": "default", 179 "creationTimestamp": null, 180 "labels": { 181 "app": "etcd", 182 "suite": "pachyderm" 183 } 184 }, 185 "spec": { 186 "ports": [ 187 { 188 "name": "peer-port", 189 "port": 2380, 190 "targetPort": 0 191 } 192 ], 193 "selector": { 194 "app": "etcd" 195 }, 196 "clusterIP": "None" 197 }, 198 "status": { 199 "loadBalancer": {} 200 } 201 } 202 { 203 "apiVersion": "apps/v1", 204 "kind": "StatefulSet", 205 "metadata": { 206 "labels": { 207 "app": "etcd", 208 "suite": "pachyderm" 209 }, 210 "name": "etcd", 211 "namespace": "default" 212 }, 213 "spec": { 214 "replicas": 3, 215 "selector": { 216 "matchLabels": { 217 "app": "etcd", 218 "suite": "pachyderm" 219 } 220 }, 221 "serviceName": "etcd-headless", 222 "template": { 223 "metadata": { 224 "labels": { 225 "app": "etcd", 226 "suite": "pachyderm" 227 }, 228 "name": "etcd", 229 "namespace": "default" 230 }, 231 "spec": { 232 "containers": [ 233 { 234 "args": [ 235 "\"/usr/local/bin/etcd\" \"--listen-client-urls=http://0.0.0.0:2379\" \"--advertise-client-urls=http://0.0.0.0:2379\" \"--data-dir=/var/data/etcd\" \"--auto-compaction-retention=1\" \"--max-txn-ops=10000\" \"--max-request-bytes=52428800\" \"--quota-backend-bytes=8589934592\" \"--listen-peer-urls=http://0.0.0.0:2380\" \"--initial-cluster-token=pach-cluster\" \"--initial-advertise-peer-urls=http://${ETCD_NAME}.etcd-headless.${NAMESPACE}.svc.cluster.local:2380\" \"--initial-cluster=etcd-0=http://etcd-0.etcd-headless.${NAMESPACE}.svc.cluster.local:2380,etcd-1=http://etcd-1.etcd-headless.${NAMESPACE}.svc.cluster.local:2380,etcd-2=http://etcd-2.etcd-headless.${NAMESPACE}.svc.cluster.local:2380\"" 236 ], 237 "command": [ 238 "/bin/sh", 239 "-c" 240 ], 241 "env": [ 242 { 243 "name": "ETCD_NAME", 244 "valueFrom": { 245 "fieldRef": { 246 "apiVersion": "v1", 247 "fieldPath": "metadata.name" 248 } 249 } 250 }, 251 { 252 "name": "NAMESPACE", 253 "valueFrom": { 254 "fieldRef": { 255 "apiVersion": "v1", 256 "fieldPath": "metadata.namespace" 257 } 258 } 259 } 260 ], 261 "image": "pachyderm/etcd:v3.3.5", 262 "imagePullPolicy": "IfNotPresent", 263 "name": "etcd", 264 "ports": [ 265 { 266 "containerPort": 2379, 267 "name": "client-port" 268 }, 269 { 270 "containerPort": 2380, 271 "name": "peer-port" 272 } 273 ], 274 "resources": { 275 "requests": { 276 "cpu": "1", 277 "memory": "2G" 278 } 279 }, 280 "volumeMounts": [ 281 { 282 "mountPath": "/var/data/etcd", 283 "name": "etcd-storage" 284 } 285 ] 286 } 287 ], 288 "imagePullSecrets": null 289 } 290 }, 291 "volumeClaimTemplates": [ 292 { 293 "metadata": { 294 "labels": { 295 "app": "etcd", 296 "suite": "pachyderm" 297 }, 298 "name": "etcd-storage", 299 "namespace": "default" 300 }, 301 "spec": { 302 "accessModes": [ 303 "ReadWriteOnce" 304 ], 305 "resources": { 306 "requests": { 307 "storage": "50Gi" 308 } 309 } 310 } 311 } 312 ] 313 } 314 } 315 { 316 "kind": "Service", 317 "apiVersion": "v1", 318 "metadata": { 319 "name": "etcd", 320 "namespace": "default", 321 "creationTimestamp": null, 322 "labels": { 323 "app": "etcd", 324 "suite": "pachyderm" 325 } 326 }, 327 "spec": { 328 "ports": [ 329 { 330 "name": "client-port", 331 "port": 2379, 332 "targetPort": 0 333 } 334 ], 335 "selector": { 336 "app": "etcd" 337 }, 338 "type": "NodePort" 339 }, 340 "status": { 341 "loadBalancer": {} 342 } 343 } 344 { 345 "kind": "Service", 346 "apiVersion": "v1", 347 "metadata": { 348 "name": "pachd", 349 "namespace": "default", 350 "creationTimestamp": null, 351 "labels": { 352 "app": "pachd", 353 "suite": "pachyderm" 354 }, 355 "annotations": { 356 "prometheus.io/port": "656", 357 "prometheus.io/scrape": "true" 358 } 359 }, 360 "spec": { 361 "ports": [ 362 { 363 "name": "api-grpc-port", 364 "port": 650, 365 "targetPort": 0, 366 "nodePort": 30650 367 }, 368 { 369 "name": "trace-port", 370 "port": 651, 371 "targetPort": 0, 372 "nodePort": 30651 373 }, 374 { 375 "name": "api-http-port", 376 "port": 652, 377 "targetPort": 0, 378 "nodePort": 30652 379 }, 380 { 381 "name": "saml-port", 382 "port": 654, 383 "targetPort": 0, 384 "nodePort": 30654 385 }, 386 { 387 "name": "oidc-port", 388 "port": 657, 389 "targetPort": 0, 390 "nodePort": 30657 391 }, 392 { 393 "name": "api-git-port", 394 "port": 655, 395 "targetPort": 0, 396 "nodePort": 30655 397 }, 398 { 399 "name": "s3gateway-port", 400 "port": 600, 401 "targetPort": 0, 402 "nodePort": 30600 403 }, 404 { 405 "name": "prom-metrics", 406 "protocol": "TCP", 407 "port": 656, 408 "targetPort": 656, 409 "nodePort": 30656 410 } 411 ], 412 "selector": { 413 "app": "pachd" 414 }, 415 "type": "NodePort" 416 }, 417 "status": { 418 "loadBalancer": {} 419 } 420 } 421 { 422 "kind": "Service", 423 "apiVersion": "v1", 424 "metadata": { 425 "name": "pachd-peer", 426 "namespace": "default", 427 "creationTimestamp": null, 428 "labels": { 429 "app": "pachd", 430 "suite": "pachyderm" 431 } 432 }, 433 "spec": { 434 "ports": [ 435 { 436 "name": "api-grpc-peer-port", 437 "port": 30653, 438 "targetPort": 653 439 } 440 ], 441 "selector": { 442 "app": "pachd" 443 }, 444 "type": "ClusterIP" 445 }, 446 "status": { 447 "loadBalancer": {} 448 } 449 } 450 { 451 "kind": "Deployment", 452 "apiVersion": "apps/v1", 453 "metadata": { 454 "name": "pachd", 455 "namespace": "default", 456 "creationTimestamp": null, 457 "labels": { 458 "app": "pachd", 459 "suite": "pachyderm" 460 } 461 }, 462 "spec": { 463 "replicas": 1, 464 "selector": { 465 "matchLabels": { 466 "app": "pachd", 467 "suite": "pachyderm" 468 } 469 }, 470 "template": { 471 "metadata": { 472 "name": "pachd", 473 "namespace": "default", 474 "creationTimestamp": null, 475 "labels": { 476 "app": "pachd", 477 "suite": "pachyderm" 478 }, 479 "annotations": { 480 "iam.amazonaws.com/role": "" 481 } 482 }, 483 "spec": { 484 "volumes": [ 485 { 486 "name": "pach-disk" 487 }, 488 { 489 "name": "pachyderm-storage-secret", 490 "secret": { 491 "secretName": "pachyderm-storage-secret" 492 } 493 } 494 ], 495 "containers": [ 496 { 497 "name": "pachd", 498 "image": "pachyderm/pachd:1.13.4", 499 "command": [ 500 "/pachd" 501 ], 502 "ports": [ 503 { 504 "name": "api-grpc-port", 505 "containerPort": 650, 506 "protocol": "TCP" 507 }, 508 { 509 "name": "trace-port", 510 "containerPort": 651 511 }, 512 { 513 "name": "api-http-port", 514 "containerPort": 652, 515 "protocol": "TCP" 516 }, 517 { 518 "name": "peer-port", 519 "containerPort": 653, 520 "protocol": "TCP" 521 }, 522 { 523 "name": "api-git-port", 524 "containerPort": 655, 525 "protocol": "TCP" 526 }, 527 { 528 "name": "saml-port", 529 "containerPort": 654, 530 "protocol": "TCP" 531 }, 532 { 533 "name": "oidc-port", 534 "containerPort": 657, 535 "protocol": "TCP" 536 }, 537 { 538 "name": "prom-metrics", 539 "containerPort": 656, 540 "protocol": "TCP" 541 } 542 ], 543 "env": [ 544 { 545 "name": "PACH_ROOT", 546 "value": "/pach" 547 }, 548 { 549 "name": "ETCD_PREFIX" 550 }, 551 { 552 "name": "NUM_SHARDS", 553 "value": "16" 554 }, 555 { 556 "name": "STORAGE_BACKEND", 557 "value": "MICROSOFT" 558 }, 559 { 560 "name": "STORAGE_HOST_PATH" 561 }, 562 { 563 "name": "WORKER_IMAGE", 564 "value": "pachyderm/worker:1.13.4" 565 }, 566 { 567 "name": "IMAGE_PULL_SECRET" 568 }, 569 { 570 "name": "WORKER_SIDECAR_IMAGE", 571 "value": "pachyderm/pachd:1.13.4" 572 }, 573 { 574 "name": "WORKER_IMAGE_PULL_POLICY", 575 "value": "IfNotPresent" 576 }, 577 { 578 "name": "WORKER_SERVICE_ACCOUNT", 579 "value": "pachyderm-worker" 580 }, 581 { 582 "name": "PACHD_VERSION", 583 "value": "1.13.4" 584 }, 585 { 586 "name": "METRICS", 587 "value": "true" 588 }, 589 { 590 "name": "LOG_LEVEL", 591 "value": "info" 592 }, 593 { 594 "name": "BLOCK_CACHE_BYTES", 595 "value": "1G" 596 }, 597 { 598 "name": "IAM_ROLE" 599 }, 600 { 601 "name": "NO_EXPOSE_DOCKER_SOCKET", 602 "value": "false" 603 }, 604 { 605 "name": "PACHYDERM_AUTHENTICATION_DISABLED_FOR_TESTING", 606 "value": "false" 607 }, 608 { 609 "name": "PACH_NAMESPACE", 610 "valueFrom": { 611 "fieldRef": { 612 "apiVersion": "v1", 613 "fieldPath": "metadata.namespace" 614 } 615 } 616 }, 617 { 618 "name": "PACHD_MEMORY_REQUEST", 619 "valueFrom": { 620 "resourceFieldRef": { 621 "containerName": "pachd", 622 "resource": "requests.memory", 623 "divisor": "0" 624 } 625 } 626 }, 627 { 628 "name": "EXPOSE_OBJECT_API", 629 "value": "false" 630 }, 631 { 632 "name": "CLUSTER_DEPLOYMENT_ID", 633 "value": "test" 634 }, 635 { 636 "name": "REQUIRE_CRITICAL_SERVERS_ONLY", 637 "value": "false" 638 }, 639 { 640 "name": "PACHD_POD_NAME", 641 "valueFrom": { 642 "fieldRef": { 643 "apiVersion": "v1", 644 "fieldPath": "metadata.name" 645 } 646 } 647 }, 648 { 649 "name": "PPS_WORKER_GRPC_PORT", 650 "value": "80" 651 }, 652 { 653 "name": "GOOGLE_BUCKET", 654 "valueFrom": { 655 "secretKeyRef": { 656 "name": "pachyderm-storage-secret", 657 "key": "google-bucket", 658 "optional": true 659 } 660 } 661 }, 662 { 663 "name": "GOOGLE_CRED", 664 "valueFrom": { 665 "secretKeyRef": { 666 "name": "pachyderm-storage-secret", 667 "key": "google-cred", 668 "optional": true 669 } 670 } 671 }, 672 { 673 "name": "MICROSOFT_CONTAINER", 674 "valueFrom": { 675 "secretKeyRef": { 676 "name": "pachyderm-storage-secret", 677 "key": "microsoft-container", 678 "optional": true 679 } 680 } 681 }, 682 { 683 "name": "MICROSOFT_ID", 684 "valueFrom": { 685 "secretKeyRef": { 686 "name": "pachyderm-storage-secret", 687 "key": "microsoft-id", 688 "optional": true 689 } 690 } 691 }, 692 { 693 "name": "MICROSOFT_SECRET", 694 "valueFrom": { 695 "secretKeyRef": { 696 "name": "pachyderm-storage-secret", 697 "key": "microsoft-secret", 698 "optional": true 699 } 700 } 701 }, 702 { 703 "name": "MINIO_BUCKET", 704 "valueFrom": { 705 "secretKeyRef": { 706 "name": "pachyderm-storage-secret", 707 "key": "minio-bucket", 708 "optional": true 709 } 710 } 711 }, 712 { 713 "name": "MINIO_ENDPOINT", 714 "valueFrom": { 715 "secretKeyRef": { 716 "name": "pachyderm-storage-secret", 717 "key": "minio-endpoint", 718 "optional": true 719 } 720 } 721 }, 722 { 723 "name": "MINIO_ID", 724 "valueFrom": { 725 "secretKeyRef": { 726 "name": "pachyderm-storage-secret", 727 "key": "minio-id", 728 "optional": true 729 } 730 } 731 }, 732 { 733 "name": "MINIO_SECRET", 734 "valueFrom": { 735 "secretKeyRef": { 736 "name": "pachyderm-storage-secret", 737 "key": "minio-secret", 738 "optional": true 739 } 740 } 741 }, 742 { 743 "name": "MINIO_SECURE", 744 "valueFrom": { 745 "secretKeyRef": { 746 "name": "pachyderm-storage-secret", 747 "key": "minio-secure", 748 "optional": true 749 } 750 } 751 }, 752 { 753 "name": "MINIO_SIGNATURE", 754 "valueFrom": { 755 "secretKeyRef": { 756 "name": "pachyderm-storage-secret", 757 "key": "minio-signature", 758 "optional": true 759 } 760 } 761 }, 762 { 763 "name": "AMAZON_REGION", 764 "valueFrom": { 765 "secretKeyRef": { 766 "name": "pachyderm-storage-secret", 767 "key": "amazon-region", 768 "optional": true 769 } 770 } 771 }, 772 { 773 "name": "AMAZON_BUCKET", 774 "valueFrom": { 775 "secretKeyRef": { 776 "name": "pachyderm-storage-secret", 777 "key": "amazon-bucket", 778 "optional": true 779 } 780 } 781 }, 782 { 783 "name": "AMAZON_ID", 784 "valueFrom": { 785 "secretKeyRef": { 786 "name": "pachyderm-storage-secret", 787 "key": "amazon-id", 788 "optional": true 789 } 790 } 791 }, 792 { 793 "name": "AMAZON_SECRET", 794 "valueFrom": { 795 "secretKeyRef": { 796 "name": "pachyderm-storage-secret", 797 "key": "amazon-secret", 798 "optional": true 799 } 800 } 801 }, 802 { 803 "name": "AMAZON_TOKEN", 804 "valueFrom": { 805 "secretKeyRef": { 806 "name": "pachyderm-storage-secret", 807 "key": "amazon-token", 808 "optional": true 809 } 810 } 811 }, 812 { 813 "name": "AMAZON_VAULT_ADDR", 814 "valueFrom": { 815 "secretKeyRef": { 816 "name": "pachyderm-storage-secret", 817 "key": "amazon-vault-addr", 818 "optional": true 819 } 820 } 821 }, 822 { 823 "name": "AMAZON_VAULT_ROLE", 824 "valueFrom": { 825 "secretKeyRef": { 826 "name": "pachyderm-storage-secret", 827 "key": "amazon-vault-role", 828 "optional": true 829 } 830 } 831 }, 832 { 833 "name": "AMAZON_VAULT_TOKEN", 834 "valueFrom": { 835 "secretKeyRef": { 836 "name": "pachyderm-storage-secret", 837 "key": "amazon-vault-token", 838 "optional": true 839 } 840 } 841 }, 842 { 843 "name": "AMAZON_DISTRIBUTION", 844 "valueFrom": { 845 "secretKeyRef": { 846 "name": "pachyderm-storage-secret", 847 "key": "amazon-distribution", 848 "optional": true 849 } 850 } 851 }, 852 { 853 "name": "CUSTOM_ENDPOINT", 854 "valueFrom": { 855 "secretKeyRef": { 856 "name": "pachyderm-storage-secret", 857 "key": "custom-endpoint", 858 "optional": true 859 } 860 } 861 }, 862 { 863 "name": "RETRIES", 864 "valueFrom": { 865 "secretKeyRef": { 866 "name": "pachyderm-storage-secret", 867 "key": "retries", 868 "optional": true 869 } 870 } 871 }, 872 { 873 "name": "TIMEOUT", 874 "valueFrom": { 875 "secretKeyRef": { 876 "name": "pachyderm-storage-secret", 877 "key": "timeout", 878 "optional": true 879 } 880 } 881 }, 882 { 883 "name": "UPLOAD_ACL", 884 "valueFrom": { 885 "secretKeyRef": { 886 "name": "pachyderm-storage-secret", 887 "key": "upload-acl", 888 "optional": true 889 } 890 } 891 }, 892 { 893 "name": "REVERSE", 894 "valueFrom": { 895 "secretKeyRef": { 896 "name": "pachyderm-storage-secret", 897 "key": "reverse", 898 "optional": true 899 } 900 } 901 }, 902 { 903 "name": "PART_SIZE", 904 "valueFrom": { 905 "secretKeyRef": { 906 "name": "pachyderm-storage-secret", 907 "key": "part-size", 908 "optional": true 909 } 910 } 911 }, 912 { 913 "name": "MAX_UPLOAD_PARTS", 914 "valueFrom": { 915 "secretKeyRef": { 916 "name": "pachyderm-storage-secret", 917 "key": "max-upload-parts", 918 "optional": true 919 } 920 } 921 }, 922 { 923 "name": "DISABLE_SSL", 924 "valueFrom": { 925 "secretKeyRef": { 926 "name": "pachyderm-storage-secret", 927 "key": "disable-ssl", 928 "optional": true 929 } 930 } 931 }, 932 { 933 "name": "NO_VERIFY_SSL", 934 "valueFrom": { 935 "secretKeyRef": { 936 "name": "pachyderm-storage-secret", 937 "key": "no-verify-ssl", 938 "optional": true 939 } 940 } 941 }, 942 { 943 "name": "OBJ_LOG_OPTS", 944 "valueFrom": { 945 "secretKeyRef": { 946 "name": "pachyderm-storage-secret", 947 "key": "log-options", 948 "optional": true 949 } 950 } 951 }, 952 { 953 "name": "STORAGE_UPLOAD_CONCURRENCY_LIMIT", 954 "value": "100" 955 }, 956 { 957 "name": "STORAGE_PUT_FILE_CONCURRENCY_LIMIT", 958 "value": "100" 959 }, 960 { 961 "name": "STORAGE_V2", 962 "value": "false" 963 } 964 ], 965 "resources": { 966 "limits": { 967 "cpu": "1", 968 "memory": "3G" 969 }, 970 "requests": { 971 "cpu": "1", 972 "memory": "3G" 973 } 974 }, 975 "volumeMounts": [ 976 { 977 "name": "pach-disk", 978 "mountPath": "/pach" 979 }, 980 { 981 "name": "pachyderm-storage-secret", 982 "mountPath": "/pachyderm-storage-secret" 983 } 984 ], 985 "readinessProbe": { 986 "exec": { 987 "command": [ 988 "/pachd", 989 "--readiness" 990 ] 991 } 992 }, 993 "imagePullPolicy": "IfNotPresent" 994 } 995 ], 996 "serviceAccountName": "pachyderm" 997 } 998 }, 999 "strategy": {} 1000 }, 1001 "status": {} 1002 } 1003 { 1004 "kind": "Service", 1005 "apiVersion": "v1", 1006 "metadata": { 1007 "name": "dash", 1008 "namespace": "default", 1009 "creationTimestamp": null, 1010 "labels": { 1011 "app": "dash", 1012 "suite": "pachyderm" 1013 } 1014 }, 1015 "spec": { 1016 "ports": [ 1017 { 1018 "name": "dash-http", 1019 "port": 8080, 1020 "targetPort": 0, 1021 "nodePort": 30080 1022 }, 1023 { 1024 "name": "grpc-proxy-http", 1025 "port": 8081, 1026 "targetPort": 0, 1027 "nodePort": 30081 1028 } 1029 ], 1030 "selector": { 1031 "app": "dash", 1032 "suite": "pachyderm" 1033 }, 1034 "type": "NodePort" 1035 }, 1036 "status": { 1037 "loadBalancer": {} 1038 } 1039 } 1040 { 1041 "kind": "Deployment", 1042 "apiVersion": "apps/v1", 1043 "metadata": { 1044 "name": "dash", 1045 "namespace": "default", 1046 "creationTimestamp": null, 1047 "labels": { 1048 "app": "dash", 1049 "suite": "pachyderm" 1050 } 1051 }, 1052 "spec": { 1053 "selector": { 1054 "matchLabels": { 1055 "app": "dash", 1056 "suite": "pachyderm" 1057 } 1058 }, 1059 "template": { 1060 "metadata": { 1061 "name": "dash", 1062 "namespace": "default", 1063 "creationTimestamp": null, 1064 "labels": { 1065 "app": "dash", 1066 "suite": "pachyderm" 1067 } 1068 }, 1069 "spec": { 1070 "containers": [ 1071 { 1072 "name": "dash", 1073 "image": "pachyderm/dash:0.5.57", 1074 "ports": [ 1075 { 1076 "name": "dash-http", 1077 "containerPort": 8080 1078 } 1079 ], 1080 "resources": {}, 1081 "imagePullPolicy": "IfNotPresent" 1082 }, 1083 { 1084 "name": "grpc-proxy", 1085 "image": "pachyderm/grpc-proxy:0.4.10", 1086 "ports": [ 1087 { 1088 "name": "grpc-proxy-http", 1089 "containerPort": 8081 1090 } 1091 ], 1092 "resources": {}, 1093 "imagePullPolicy": "IfNotPresent" 1094 } 1095 ] 1096 } 1097 }, 1098 "strategy": {} 1099 }, 1100 "status": {} 1101 } 1102 { 1103 "kind": "Secret", 1104 "apiVersion": "v1", 1105 "metadata": { 1106 "name": "pachyderm-storage-secret", 1107 "namespace": "default", 1108 "creationTimestamp": null, 1109 "labels": { 1110 "app": "pachyderm-storage-secret", 1111 "suite": "pachyderm" 1112 } 1113 }, 1114 "data": { 1115 "microsoft-container": "cGFjaC1jb250YWluZXI=", 1116 "microsoft-id": "cGFjaC1hY2NvdW50", 1117 "microsoft-secret": "Y0dGamFDMWhZMk52ZFc1MExXdGxlUT09" 1118 } 1119 }