github.com/pachyderm/pachyderm@v1.13.4/etc/testing/deploy-manifests/golden/custom-deploy-manifest.json (about) 1 { 2 "kind": "ServiceAccount", 3 "apiVersion": "v1", 4 "metadata": { 5 "name": "pachyderm", 6 "namespace": "pachyderm", 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": "pachyderm", 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": "pachyderm", 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-pachyderm", 98 "namespace": "pachyderm", 99 "creationTimestamp": null, 100 "labels": { 101 "app": "", 102 "suite": "pachyderm" 103 } 104 }, 105 "subjects": [ 106 { 107 "kind": "ServiceAccount", 108 "name": "pachyderm", 109 "namespace": "pachyderm" 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": "pachyderm", 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": "pachyderm", 154 "creationTimestamp": null, 155 "labels": { 156 "app": "", 157 "suite": "pachyderm" 158 } 159 }, 160 "subjects": [ 161 { 162 "kind": "ServiceAccount", 163 "name": "pachyderm-worker", 164 "namespace": "pachyderm" 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": "pachyderm", 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": "pachyderm" 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": "pachyderm" 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 "annotations": { 295 "volume.beta.kubernetes.io/storage-class": "storage-class" 296 }, 297 "labels": { 298 "app": "etcd", 299 "suite": "pachyderm" 300 }, 301 "name": "etcd-storage", 302 "namespace": "pachyderm" 303 }, 304 "spec": { 305 "accessModes": [ 306 "ReadWriteOnce" 307 ], 308 "resources": { 309 "requests": { 310 "storage": "50Gi" 311 } 312 } 313 } 314 } 315 ] 316 } 317 } 318 { 319 "kind": "Service", 320 "apiVersion": "v1", 321 "metadata": { 322 "name": "etcd", 323 "namespace": "pachyderm", 324 "creationTimestamp": null, 325 "labels": { 326 "app": "etcd", 327 "suite": "pachyderm" 328 } 329 }, 330 "spec": { 331 "ports": [ 332 { 333 "name": "client-port", 334 "port": 2379, 335 "targetPort": 0 336 } 337 ], 338 "selector": { 339 "app": "etcd" 340 }, 341 "type": "NodePort" 342 }, 343 "status": { 344 "loadBalancer": {} 345 } 346 } 347 { 348 "kind": "Service", 349 "apiVersion": "v1", 350 "metadata": { 351 "name": "pachd", 352 "namespace": "pachyderm", 353 "creationTimestamp": null, 354 "labels": { 355 "app": "pachd", 356 "suite": "pachyderm" 357 }, 358 "annotations": { 359 "prometheus.io/port": "656", 360 "prometheus.io/scrape": "true" 361 } 362 }, 363 "spec": { 364 "ports": [ 365 { 366 "name": "api-grpc-port", 367 "port": 650, 368 "targetPort": 0, 369 "nodePort": 30650 370 }, 371 { 372 "name": "trace-port", 373 "port": 651, 374 "targetPort": 0, 375 "nodePort": 30651 376 }, 377 { 378 "name": "api-http-port", 379 "port": 652, 380 "targetPort": 0, 381 "nodePort": 30652 382 }, 383 { 384 "name": "saml-port", 385 "port": 654, 386 "targetPort": 0, 387 "nodePort": 30654 388 }, 389 { 390 "name": "oidc-port", 391 "port": 657, 392 "targetPort": 0, 393 "nodePort": 30657 394 }, 395 { 396 "name": "api-git-port", 397 "port": 655, 398 "targetPort": 0, 399 "nodePort": 30655 400 }, 401 { 402 "name": "s3gateway-port", 403 "port": 600, 404 "targetPort": 0, 405 "nodePort": 30600 406 }, 407 { 408 "name": "prom-metrics", 409 "protocol": "TCP", 410 "port": 656, 411 "targetPort": 656, 412 "nodePort": 30656 413 } 414 ], 415 "selector": { 416 "app": "pachd" 417 }, 418 "type": "NodePort" 419 }, 420 "status": { 421 "loadBalancer": {} 422 } 423 } 424 { 425 "kind": "Service", 426 "apiVersion": "v1", 427 "metadata": { 428 "name": "pachd-peer", 429 "namespace": "pachyderm", 430 "creationTimestamp": null, 431 "labels": { 432 "app": "pachd", 433 "suite": "pachyderm" 434 } 435 }, 436 "spec": { 437 "ports": [ 438 { 439 "name": "api-grpc-peer-port", 440 "port": 30653, 441 "targetPort": 653 442 } 443 ], 444 "selector": { 445 "app": "pachd" 446 }, 447 "type": "ClusterIP" 448 }, 449 "status": { 450 "loadBalancer": {} 451 } 452 } 453 { 454 "kind": "Deployment", 455 "apiVersion": "apps/v1", 456 "metadata": { 457 "name": "pachd", 458 "namespace": "pachyderm", 459 "creationTimestamp": null, 460 "labels": { 461 "app": "pachd", 462 "suite": "pachyderm" 463 } 464 }, 465 "spec": { 466 "replicas": 1, 467 "selector": { 468 "matchLabels": { 469 "app": "pachd", 470 "suite": "pachyderm" 471 } 472 }, 473 "template": { 474 "metadata": { 475 "name": "pachd", 476 "namespace": "pachyderm", 477 "creationTimestamp": null, 478 "labels": { 479 "app": "pachd", 480 "suite": "pachyderm" 481 }, 482 "annotations": { 483 "iam.amazonaws.com/role": "" 484 } 485 }, 486 "spec": { 487 "volumes": [ 488 { 489 "name": "pach-disk" 490 }, 491 { 492 "name": "pachyderm-storage-secret", 493 "secret": { 494 "secretName": "pachyderm-storage-secret" 495 } 496 } 497 ], 498 "containers": [ 499 { 500 "name": "pachd", 501 "image": "pachyderm/pachd:1.13.4", 502 "command": [ 503 "/pachd" 504 ], 505 "ports": [ 506 { 507 "name": "api-grpc-port", 508 "containerPort": 650, 509 "protocol": "TCP" 510 }, 511 { 512 "name": "trace-port", 513 "containerPort": 651 514 }, 515 { 516 "name": "api-http-port", 517 "containerPort": 652, 518 "protocol": "TCP" 519 }, 520 { 521 "name": "peer-port", 522 "containerPort": 653, 523 "protocol": "TCP" 524 }, 525 { 526 "name": "api-git-port", 527 "containerPort": 655, 528 "protocol": "TCP" 529 }, 530 { 531 "name": "saml-port", 532 "containerPort": 654, 533 "protocol": "TCP" 534 }, 535 { 536 "name": "oidc-port", 537 "containerPort": 657, 538 "protocol": "TCP" 539 }, 540 { 541 "name": "prom-metrics", 542 "containerPort": 656, 543 "protocol": "TCP" 544 } 545 ], 546 "env": [ 547 { 548 "name": "PACH_ROOT", 549 "value": "/pach" 550 }, 551 { 552 "name": "ETCD_PREFIX" 553 }, 554 { 555 "name": "NUM_SHARDS", 556 "value": "16" 557 }, 558 { 559 "name": "STORAGE_BACKEND", 560 "value": "AMAZON" 561 }, 562 { 563 "name": "STORAGE_HOST_PATH" 564 }, 565 { 566 "name": "WORKER_IMAGE", 567 "value": "pachyderm/worker:1.13.4" 568 }, 569 { 570 "name": "IMAGE_PULL_SECRET" 571 }, 572 { 573 "name": "WORKER_SIDECAR_IMAGE", 574 "value": "pachyderm/pachd:1.13.4" 575 }, 576 { 577 "name": "WORKER_IMAGE_PULL_POLICY", 578 "value": "IfNotPresent" 579 }, 580 { 581 "name": "WORKER_SERVICE_ACCOUNT", 582 "value": "pachyderm-worker" 583 }, 584 { 585 "name": "PACHD_VERSION", 586 "value": "1.13.4" 587 }, 588 { 589 "name": "METRICS", 590 "value": "true" 591 }, 592 { 593 "name": "LOG_LEVEL", 594 "value": "info" 595 }, 596 { 597 "name": "BLOCK_CACHE_BYTES", 598 "value": "1G" 599 }, 600 { 601 "name": "IAM_ROLE" 602 }, 603 { 604 "name": "NO_EXPOSE_DOCKER_SOCKET", 605 "value": "true" 606 }, 607 { 608 "name": "PACHYDERM_AUTHENTICATION_DISABLED_FOR_TESTING", 609 "value": "false" 610 }, 611 { 612 "name": "PACH_NAMESPACE", 613 "valueFrom": { 614 "fieldRef": { 615 "apiVersion": "v1", 616 "fieldPath": "metadata.namespace" 617 } 618 } 619 }, 620 { 621 "name": "PACHD_MEMORY_REQUEST", 622 "valueFrom": { 623 "resourceFieldRef": { 624 "containerName": "pachd", 625 "resource": "requests.memory", 626 "divisor": "0" 627 } 628 } 629 }, 630 { 631 "name": "EXPOSE_OBJECT_API", 632 "value": "false" 633 }, 634 { 635 "name": "CLUSTER_DEPLOYMENT_ID", 636 "value": "test" 637 }, 638 { 639 "name": "REQUIRE_CRITICAL_SERVERS_ONLY", 640 "value": "false" 641 }, 642 { 643 "name": "PACHD_POD_NAME", 644 "valueFrom": { 645 "fieldRef": { 646 "apiVersion": "v1", 647 "fieldPath": "metadata.name" 648 } 649 } 650 }, 651 { 652 "name": "PPS_WORKER_GRPC_PORT", 653 "value": "80" 654 }, 655 { 656 "name": "GOOGLE_BUCKET", 657 "valueFrom": { 658 "secretKeyRef": { 659 "name": "pachyderm-storage-secret", 660 "key": "google-bucket", 661 "optional": true 662 } 663 } 664 }, 665 { 666 "name": "GOOGLE_CRED", 667 "valueFrom": { 668 "secretKeyRef": { 669 "name": "pachyderm-storage-secret", 670 "key": "google-cred", 671 "optional": true 672 } 673 } 674 }, 675 { 676 "name": "MICROSOFT_CONTAINER", 677 "valueFrom": { 678 "secretKeyRef": { 679 "name": "pachyderm-storage-secret", 680 "key": "microsoft-container", 681 "optional": true 682 } 683 } 684 }, 685 { 686 "name": "MICROSOFT_ID", 687 "valueFrom": { 688 "secretKeyRef": { 689 "name": "pachyderm-storage-secret", 690 "key": "microsoft-id", 691 "optional": true 692 } 693 } 694 }, 695 { 696 "name": "MICROSOFT_SECRET", 697 "valueFrom": { 698 "secretKeyRef": { 699 "name": "pachyderm-storage-secret", 700 "key": "microsoft-secret", 701 "optional": true 702 } 703 } 704 }, 705 { 706 "name": "MINIO_BUCKET", 707 "valueFrom": { 708 "secretKeyRef": { 709 "name": "pachyderm-storage-secret", 710 "key": "minio-bucket", 711 "optional": true 712 } 713 } 714 }, 715 { 716 "name": "MINIO_ENDPOINT", 717 "valueFrom": { 718 "secretKeyRef": { 719 "name": "pachyderm-storage-secret", 720 "key": "minio-endpoint", 721 "optional": true 722 } 723 } 724 }, 725 { 726 "name": "MINIO_ID", 727 "valueFrom": { 728 "secretKeyRef": { 729 "name": "pachyderm-storage-secret", 730 "key": "minio-id", 731 "optional": true 732 } 733 } 734 }, 735 { 736 "name": "MINIO_SECRET", 737 "valueFrom": { 738 "secretKeyRef": { 739 "name": "pachyderm-storage-secret", 740 "key": "minio-secret", 741 "optional": true 742 } 743 } 744 }, 745 { 746 "name": "MINIO_SECURE", 747 "valueFrom": { 748 "secretKeyRef": { 749 "name": "pachyderm-storage-secret", 750 "key": "minio-secure", 751 "optional": true 752 } 753 } 754 }, 755 { 756 "name": "MINIO_SIGNATURE", 757 "valueFrom": { 758 "secretKeyRef": { 759 "name": "pachyderm-storage-secret", 760 "key": "minio-signature", 761 "optional": true 762 } 763 } 764 }, 765 { 766 "name": "AMAZON_REGION", 767 "valueFrom": { 768 "secretKeyRef": { 769 "name": "pachyderm-storage-secret", 770 "key": "amazon-region", 771 "optional": true 772 } 773 } 774 }, 775 { 776 "name": "AMAZON_BUCKET", 777 "valueFrom": { 778 "secretKeyRef": { 779 "name": "pachyderm-storage-secret", 780 "key": "amazon-bucket", 781 "optional": true 782 } 783 } 784 }, 785 { 786 "name": "AMAZON_ID", 787 "valueFrom": { 788 "secretKeyRef": { 789 "name": "pachyderm-storage-secret", 790 "key": "amazon-id", 791 "optional": true 792 } 793 } 794 }, 795 { 796 "name": "AMAZON_SECRET", 797 "valueFrom": { 798 "secretKeyRef": { 799 "name": "pachyderm-storage-secret", 800 "key": "amazon-secret", 801 "optional": true 802 } 803 } 804 }, 805 { 806 "name": "AMAZON_TOKEN", 807 "valueFrom": { 808 "secretKeyRef": { 809 "name": "pachyderm-storage-secret", 810 "key": "amazon-token", 811 "optional": true 812 } 813 } 814 }, 815 { 816 "name": "AMAZON_VAULT_ADDR", 817 "valueFrom": { 818 "secretKeyRef": { 819 "name": "pachyderm-storage-secret", 820 "key": "amazon-vault-addr", 821 "optional": true 822 } 823 } 824 }, 825 { 826 "name": "AMAZON_VAULT_ROLE", 827 "valueFrom": { 828 "secretKeyRef": { 829 "name": "pachyderm-storage-secret", 830 "key": "amazon-vault-role", 831 "optional": true 832 } 833 } 834 }, 835 { 836 "name": "AMAZON_VAULT_TOKEN", 837 "valueFrom": { 838 "secretKeyRef": { 839 "name": "pachyderm-storage-secret", 840 "key": "amazon-vault-token", 841 "optional": true 842 } 843 } 844 }, 845 { 846 "name": "AMAZON_DISTRIBUTION", 847 "valueFrom": { 848 "secretKeyRef": { 849 "name": "pachyderm-storage-secret", 850 "key": "amazon-distribution", 851 "optional": true 852 } 853 } 854 }, 855 { 856 "name": "CUSTOM_ENDPOINT", 857 "valueFrom": { 858 "secretKeyRef": { 859 "name": "pachyderm-storage-secret", 860 "key": "custom-endpoint", 861 "optional": true 862 } 863 } 864 }, 865 { 866 "name": "RETRIES", 867 "valueFrom": { 868 "secretKeyRef": { 869 "name": "pachyderm-storage-secret", 870 "key": "retries", 871 "optional": true 872 } 873 } 874 }, 875 { 876 "name": "TIMEOUT", 877 "valueFrom": { 878 "secretKeyRef": { 879 "name": "pachyderm-storage-secret", 880 "key": "timeout", 881 "optional": true 882 } 883 } 884 }, 885 { 886 "name": "UPLOAD_ACL", 887 "valueFrom": { 888 "secretKeyRef": { 889 "name": "pachyderm-storage-secret", 890 "key": "upload-acl", 891 "optional": true 892 } 893 } 894 }, 895 { 896 "name": "REVERSE", 897 "valueFrom": { 898 "secretKeyRef": { 899 "name": "pachyderm-storage-secret", 900 "key": "reverse", 901 "optional": true 902 } 903 } 904 }, 905 { 906 "name": "PART_SIZE", 907 "valueFrom": { 908 "secretKeyRef": { 909 "name": "pachyderm-storage-secret", 910 "key": "part-size", 911 "optional": true 912 } 913 } 914 }, 915 { 916 "name": "MAX_UPLOAD_PARTS", 917 "valueFrom": { 918 "secretKeyRef": { 919 "name": "pachyderm-storage-secret", 920 "key": "max-upload-parts", 921 "optional": true 922 } 923 } 924 }, 925 { 926 "name": "DISABLE_SSL", 927 "valueFrom": { 928 "secretKeyRef": { 929 "name": "pachyderm-storage-secret", 930 "key": "disable-ssl", 931 "optional": true 932 } 933 } 934 }, 935 { 936 "name": "NO_VERIFY_SSL", 937 "valueFrom": { 938 "secretKeyRef": { 939 "name": "pachyderm-storage-secret", 940 "key": "no-verify-ssl", 941 "optional": true 942 } 943 } 944 }, 945 { 946 "name": "OBJ_LOG_OPTS", 947 "valueFrom": { 948 "secretKeyRef": { 949 "name": "pachyderm-storage-secret", 950 "key": "log-options", 951 "optional": true 952 } 953 } 954 }, 955 { 956 "name": "STORAGE_UPLOAD_CONCURRENCY_LIMIT", 957 "value": "100" 958 }, 959 { 960 "name": "STORAGE_PUT_FILE_CONCURRENCY_LIMIT", 961 "value": "100" 962 }, 963 { 964 "name": "STORAGE_V2", 965 "value": "false" 966 } 967 ], 968 "resources": { 969 "limits": { 970 "cpu": "1", 971 "memory": "3G" 972 }, 973 "requests": { 974 "cpu": "1", 975 "memory": "3G" 976 } 977 }, 978 "volumeMounts": [ 979 { 980 "name": "pach-disk", 981 "mountPath": "/pach" 982 }, 983 { 984 "name": "pachyderm-storage-secret", 985 "mountPath": "/pachyderm-storage-secret" 986 } 987 ], 988 "readinessProbe": { 989 "exec": { 990 "command": [ 991 "/pachd", 992 "--readiness" 993 ] 994 } 995 }, 996 "imagePullPolicy": "IfNotPresent" 997 } 998 ], 999 "serviceAccountName": "pachyderm" 1000 } 1001 }, 1002 "strategy": {} 1003 }, 1004 "status": {} 1005 } 1006 { 1007 "kind": "Service", 1008 "apiVersion": "v1", 1009 "metadata": { 1010 "name": "dash", 1011 "namespace": "pachyderm", 1012 "creationTimestamp": null, 1013 "labels": { 1014 "app": "dash", 1015 "suite": "pachyderm" 1016 } 1017 }, 1018 "spec": { 1019 "ports": [ 1020 { 1021 "name": "dash-http", 1022 "port": 8080, 1023 "targetPort": 0, 1024 "nodePort": 30080 1025 }, 1026 { 1027 "name": "grpc-proxy-http", 1028 "port": 8081, 1029 "targetPort": 0, 1030 "nodePort": 30081 1031 } 1032 ], 1033 "selector": { 1034 "app": "dash", 1035 "suite": "pachyderm" 1036 }, 1037 "type": "NodePort" 1038 }, 1039 "status": { 1040 "loadBalancer": {} 1041 } 1042 } 1043 { 1044 "kind": "Deployment", 1045 "apiVersion": "apps/v1", 1046 "metadata": { 1047 "name": "dash", 1048 "namespace": "pachyderm", 1049 "creationTimestamp": null, 1050 "labels": { 1051 "app": "dash", 1052 "suite": "pachyderm" 1053 } 1054 }, 1055 "spec": { 1056 "selector": { 1057 "matchLabels": { 1058 "app": "dash", 1059 "suite": "pachyderm" 1060 } 1061 }, 1062 "template": { 1063 "metadata": { 1064 "name": "dash", 1065 "namespace": "pachyderm", 1066 "creationTimestamp": null, 1067 "labels": { 1068 "app": "dash", 1069 "suite": "pachyderm" 1070 } 1071 }, 1072 "spec": { 1073 "containers": [ 1074 { 1075 "name": "dash", 1076 "image": "pachyderm/dash:0.5.57", 1077 "ports": [ 1078 { 1079 "name": "dash-http", 1080 "containerPort": 8080 1081 } 1082 ], 1083 "resources": {}, 1084 "imagePullPolicy": "IfNotPresent" 1085 }, 1086 { 1087 "name": "grpc-proxy", 1088 "image": "pachyderm/grpc-proxy:0.4.10", 1089 "ports": [ 1090 { 1091 "name": "grpc-proxy-http", 1092 "containerPort": 8081 1093 } 1094 ], 1095 "resources": {}, 1096 "imagePullPolicy": "IfNotPresent" 1097 } 1098 ] 1099 } 1100 }, 1101 "strategy": {} 1102 }, 1103 "status": {} 1104 } 1105 { 1106 "kind": "Secret", 1107 "apiVersion": "v1", 1108 "metadata": { 1109 "name": "pachyderm-storage-secret", 1110 "namespace": "pachyderm", 1111 "creationTimestamp": null, 1112 "labels": { 1113 "app": "pachyderm-storage-secret", 1114 "suite": "pachyderm" 1115 } 1116 }, 1117 "data": { 1118 "amazon-bucket": "cGFjaC1idWNrZXQ=", 1119 "amazon-distribution": "", 1120 "amazon-id": "c3RvcmFnZS1pZA==", 1121 "amazon-region": "dXMtZWFzdC0x", 1122 "amazon-secret": "c3RvcmFnZS1zZWNyZXQ=", 1123 "amazon-token": "", 1124 "custom-endpoint": "c3RvcmFnZS5lbmRwb2ludA==", 1125 "disable-ssl": "ZmFsc2U=", 1126 "log-options": "", 1127 "max-upload-parts": "MTAwMDA=", 1128 "no-verify-ssl": "ZmFsc2U=", 1129 "part-size": "NTI0Mjg4MA==", 1130 "retries": "MTA=", 1131 "reverse": "dHJ1ZQ==", 1132 "timeout": "NW0=", 1133 "upload-acl": "YnVja2V0LW93bmVyLWZ1bGwtY29udHJvbA==" 1134 } 1135 }