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