From 5071c9c7b268a3337347c895f0b5b71d7b4bbb58 Mon Sep 17 00:00:00 2001 From: Yannis Zarkadas Date: Wed, 17 Mar 2021 15:21:43 +0200 Subject: [PATCH] Delete old manifests Signed-off-by: Yannis Zarkadas --- manifests/crd.yaml | 42 --------- manifests/deployment.yaml | 33 ------- manifests/kustomization.yaml | 15 ---- manifests/namespace.yaml | 4 - manifests/podgroup.yaml | 39 -------- manifests/pytorch-job-crds/base/crd.yaml | 42 --------- .../pytorch-job-crds/base/kustomization.yaml | 4 - .../overlays/application/application.yaml | 42 --------- .../overlays/application/kustomization.yaml | 9 -- .../base/cluster-role-binding.yaml | 13 --- .../pytorch-operator/base/cluster-role.yaml | 89 ------------------- .../pytorch-operator/base/deployment.yaml | 34 ------- .../pytorch-operator/base/kustomization.yaml | 15 ---- manifests/pytorch-operator/base/params.env | 3 - .../base/service-account.yaml | 6 -- manifests/pytorch-operator/base/service.yaml | 19 ---- .../overlays/application/application.yaml | 44 --------- .../overlays/application/kustomization.yaml | 9 -- manifests/rbac.yaml | 54 ----------- manifests/service.yaml | 19 ---- 20 files changed, 535 deletions(-) delete mode 100644 manifests/crd.yaml delete mode 100644 manifests/deployment.yaml delete mode 100644 manifests/kustomization.yaml delete mode 100644 manifests/namespace.yaml delete mode 100644 manifests/podgroup.yaml delete mode 100644 manifests/pytorch-job-crds/base/crd.yaml delete mode 100644 manifests/pytorch-job-crds/base/kustomization.yaml delete mode 100644 manifests/pytorch-job-crds/overlays/application/application.yaml delete mode 100644 manifests/pytorch-job-crds/overlays/application/kustomization.yaml delete mode 100644 manifests/pytorch-operator/base/cluster-role-binding.yaml delete mode 100644 manifests/pytorch-operator/base/cluster-role.yaml delete mode 100644 manifests/pytorch-operator/base/deployment.yaml delete mode 100644 manifests/pytorch-operator/base/kustomization.yaml delete mode 100644 manifests/pytorch-operator/base/params.env delete mode 100644 manifests/pytorch-operator/base/service-account.yaml delete mode 100644 manifests/pytorch-operator/base/service.yaml delete mode 100644 manifests/pytorch-operator/overlays/application/application.yaml delete mode 100644 manifests/pytorch-operator/overlays/application/kustomization.yaml delete mode 100644 manifests/rbac.yaml delete mode 100644 manifests/service.yaml diff --git a/manifests/crd.yaml b/manifests/crd.yaml deleted file mode 100644 index 4a8cf899d..000000000 --- a/manifests/crd.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: pytorchjobs.kubeflow.org -spec: - additionalPrinterColumns: - - JSONPath: .status.conditions[-1:].type - name: State - type: string - - JSONPath: .metadata.creationTimestamp - name: Age - type: date - group: kubeflow.org - names: - kind: PyTorchJob - plural: pytorchjobs - singular: pytorchjob - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - pytorchReplicaSpecs: - properties: - Master: - properties: - replicas: - maximum: 1 - minimum: 1 - type: integer - Worker: - properties: - replicas: - minimum: 1 - type: integer - versions: - - name: v1 - served: true - storage: true diff --git a/manifests/deployment.yaml b/manifests/deployment.yaml deleted file mode 100644 index 129f546bf..000000000 --- a/manifests/deployment.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: pytorch-operator - namespace: kubeflow -spec: - replicas: 1 - selector: - matchLabels: - name: pytorch-operator - template: - metadata: - labels: - name: pytorch-operator - spec: - containers: - - command: - - /pytorch-operator.v1 - - --alsologtostderr - - -v=1 - - --monitoring-port=8443 - env: - - name: MY_POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: MY_POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - image: gcr.io/kubeflow-images-public/pytorch-operator:latest - name: pytorch-operator - serviceAccountName: pytorch-operator diff --git a/manifests/kustomization.yaml b/manifests/kustomization.yaml deleted file mode 100644 index 9f00df7b2..000000000 --- a/manifests/kustomization.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: kubeflow -resources: -- crd.yaml -- namespace.yaml -- rbac.yaml -- deployment.yaml -- service.yaml -commonLabels: - kustomize.component: pytorch-operator -images: -- name: gcr.io/kubeflow-images-public/pytorch-operator - newName: 809251082950.dkr.ecr.us-west-2.amazonaws.com/pytorch-operator - newTag: "0.1" diff --git a/manifests/namespace.yaml b/manifests/namespace.yaml deleted file mode 100644 index 7a940e467..000000000 --- a/manifests/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: kubeflow diff --git a/manifests/podgroup.yaml b/manifests/podgroup.yaml deleted file mode 100644 index 1432fc160..000000000 --- a/manifests/podgroup.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: podgroups.scheduling.incubator.k8s.io -spec: - group: scheduling.incubator.k8s.io - names: - kind: PodGroup - plural: podgroups - scope: Namespaced - validation: - openAPIV3Schema: - properties: - apiVersion: - type: string - kind: - type: string - metadata: - type: object - spec: - properties: - minMember: - format: int32 - type: integer - type: object - status: - properties: - succeeded: - format: int32 - type: integer - failed: - format: int32 - type: integer - running: - format: int32 - type: integer - type: object - type: object - version: v1alpha1 diff --git a/manifests/pytorch-job-crds/base/crd.yaml b/manifests/pytorch-job-crds/base/crd.yaml deleted file mode 100644 index 4a8cf899d..000000000 --- a/manifests/pytorch-job-crds/base/crd.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: pytorchjobs.kubeflow.org -spec: - additionalPrinterColumns: - - JSONPath: .status.conditions[-1:].type - name: State - type: string - - JSONPath: .metadata.creationTimestamp - name: Age - type: date - group: kubeflow.org - names: - kind: PyTorchJob - plural: pytorchjobs - singular: pytorchjob - scope: Namespaced - subresources: - status: {} - validation: - openAPIV3Schema: - properties: - spec: - properties: - pytorchReplicaSpecs: - properties: - Master: - properties: - replicas: - maximum: 1 - minimum: 1 - type: integer - Worker: - properties: - replicas: - minimum: 1 - type: integer - versions: - - name: v1 - served: true - storage: true diff --git a/manifests/pytorch-job-crds/base/kustomization.yaml b/manifests/pytorch-job-crds/base/kustomization.yaml deleted file mode 100644 index 6e120e7b6..000000000 --- a/manifests/pytorch-job-crds/base/kustomization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- crd.yaml diff --git a/manifests/pytorch-job-crds/overlays/application/application.yaml b/manifests/pytorch-job-crds/overlays/application/application.yaml deleted file mode 100644 index 4946a1cf8..000000000 --- a/manifests/pytorch-job-crds/overlays/application/application.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: app.k8s.io/v1beta1 -kind: Application -metadata: - name: pytorch-job-crds -spec: - selector: - matchLabels: - app.kubernetes.io/name: pytorch-job-crds - app.kubernetes.io/instance: pytorch-job-crds-v0.7.0 - app.kubernetes.io/version: v0.7.0 - app.kubernetes.io/component: pytorch - app.kubernetes.io/part-of: kubeflow - app.kubernetes.io/managed-by: kfctl - componentKinds: - - group: core - kind: Service - - group: apps - kind: Deployment - - group: core - kind: ServiceAccount - - group: kubeflow.org - kind: PyTorchJob - descriptor: - type: "pytorch-job-crds" - version: "v1" - description: "Pytorch-job-crds contains the \"PyTorchJob\" custom resource definition." - maintainers: - - name: Johnu George - email: johnugeo@cisco.com - owners: - - name: Johnu George - email: johnugeo@cisco.com - keywords: - - "pytorchjob" - - "pytorch-operator" - - "pytorch-training" - links: - - description: About - url: "https://github.com/kubeflow/pytorch-operator" - - description: Docs - url: "https://www.kubeflow.org/docs/reference/pytorchjob/v1/pytorch/" - addOwnerRef: true diff --git a/manifests/pytorch-job-crds/overlays/application/kustomization.yaml b/manifests/pytorch-job-crds/overlays/application/kustomization.yaml deleted file mode 100644 index 8647a23c2..000000000 --- a/manifests/pytorch-job-crds/overlays/application/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -bases: -- ../../base -commonLabels: - app.kubernetes.io/component: pytorch - app.kubernetes.io/name: pytorch-job-crds -kind: Kustomization -resources: -- application.yaml diff --git a/manifests/pytorch-operator/base/cluster-role-binding.yaml b/manifests/pytorch-operator/base/cluster-role-binding.yaml deleted file mode 100644 index 595f0fd26..000000000 --- a/manifests/pytorch-operator/base/cluster-role-binding.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRoleBinding -metadata: - labels: - app: pytorch-operator - name: pytorch-operator -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: pytorch-operator -subjects: -- kind: ServiceAccount - name: pytorch-operator diff --git a/manifests/pytorch-operator/base/cluster-role.yaml b/manifests/pytorch-operator/base/cluster-role.yaml deleted file mode 100644 index d1a9f7f20..000000000 --- a/manifests/pytorch-operator/base/cluster-role.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRole -metadata: - labels: - app: pytorch-operator - name: pytorch-operator -rules: -- apiGroups: - - kubeflow.org - resources: - - pytorchjobs - - pytorchjobs/status - - pytorchjobs/finalizers - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - "" - resources: - - pods - - services - - endpoints - - events - verbs: - - '*' ---- - -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: kubeflow-pytorchjobs-admin - labels: - rbac.authorization.kubeflow.org/aggregate-to-kubeflow-admin: "true" -aggregationRule: - clusterRoleSelectors: - - matchLabels: - rbac.authorization.kubeflow.org/aggregate-to-kubeflow-pytorchjobs-admin: "true" -rules: [] - ---- - -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: kubeflow-pytorchjobs-edit - labels: - rbac.authorization.kubeflow.org/aggregate-to-kubeflow-edit: "true" - rbac.authorization.kubeflow.org/aggregate-to-kubeflow-pytorchjobs-admin: "true" -rules: -- apiGroups: - - kubeflow.org - resources: - - pytorchjobs - - pytorchjobs/status - - pytorchjobs/finalizers - verbs: - - get - - list - - watch - - create - - delete - - deletecollection - - patch - - update - ---- - -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - name: kubeflow-pytorchjobs-view - labels: - rbac.authorization.kubeflow.org/aggregate-to-kubeflow-view: "true" -rules: -- apiGroups: - - kubeflow.org - resources: - - pytorchjobs - - pytorchjobs/status - - pytorchjobs/finalizers - verbs: - - get - - list - - watch diff --git a/manifests/pytorch-operator/base/deployment.yaml b/manifests/pytorch-operator/base/deployment.yaml deleted file mode 100644 index 4e1f6a8bd..000000000 --- a/manifests/pytorch-operator/base/deployment.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: pytorch-operator -spec: - replicas: 1 - selector: - matchLabels: - name: pytorch-operator - template: - metadata: - labels: - name: pytorch-operator - annotations: - sidecar.istio.io/inject: "false" - spec: - containers: - - command: - - /pytorch-operator.v1 - - --alsologtostderr - - -v=1 - - --monitoring-port=8443 - env: - - name: MY_POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - - name: MY_POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - image: gcr.io/kubeflow-images-public/pytorch-operator:v0.6.0-18-g5e36a57 - name: pytorch-operator - serviceAccountName: pytorch-operator diff --git a/manifests/pytorch-operator/base/kustomization.yaml b/manifests/pytorch-operator/base/kustomization.yaml deleted file mode 100644 index 09728b045..000000000 --- a/manifests/pytorch-operator/base/kustomization.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: kubeflow -resources: -- cluster-role-binding.yaml -- cluster-role.yaml -- deployment.yaml -- service-account.yaml -- service.yaml -commonLabels: - kustomize.component: pytorch-operator -images: -- name: gcr.io/kubeflow-images-public/pytorch-operator - newName: gcr.io/kubeflow-images-public/pytorch-operator - newTag: vmaster-g518f9c76 diff --git a/manifests/pytorch-operator/base/params.env b/manifests/pytorch-operator/base/params.env deleted file mode 100644 index 47e9d44b5..000000000 --- a/manifests/pytorch-operator/base/params.env +++ /dev/null @@ -1,3 +0,0 @@ -pytorchDefaultImage=null -deploymentScope=cluster -deploymentNamespace=null diff --git a/manifests/pytorch-operator/base/service-account.yaml b/manifests/pytorch-operator/base/service-account.yaml deleted file mode 100644 index 3fe6033e1..000000000 --- a/manifests/pytorch-operator/base/service-account.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - labels: - app: pytorch-operator - name: pytorch-operator diff --git a/manifests/pytorch-operator/base/service.yaml b/manifests/pytorch-operator/base/service.yaml deleted file mode 100644 index c788ab2db..000000000 --- a/manifests/pytorch-operator/base/service.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - annotations: - prometheus.io/path: /metrics - prometheus.io/port: "8443" - prometheus.io/scrape: "true" - labels: - app: pytorch-operator - name: pytorch-operator -spec: - ports: - - name: monitoring-port - port: 8443 - targetPort: 8443 - selector: - name: pytorch-operator - type: ClusterIP - diff --git a/manifests/pytorch-operator/overlays/application/application.yaml b/manifests/pytorch-operator/overlays/application/application.yaml deleted file mode 100644 index c2eb60291..000000000 --- a/manifests/pytorch-operator/overlays/application/application.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: app.k8s.io/v1beta1 -kind: Application -metadata: - name: pytorch-operator -spec: - selector: - matchLabels: - app.kubernetes.io/name: pytorch-operator - app.kubernetes.io/instance: pytorch-operator-v0.7.0 - app.kubernetes.io/version: v0.7.0 - app.kubernetes.io/component: pytorch - app.kubernetes.io/part-of: kubeflow - app.kubernetes.io/managed-by: kfctl - componentKinds: - - group: core - kind: Service - - group: apps - kind: Deployment - - group: core - kind: ConfigMap - - group: core - kind: ServiceAccount - - group: kubeflow.org - kind: PyTorchJob - descriptor: - type: "pytorch-operator" - version: "v1" - description: "Pytorch-operator allows users to create and manage the \"PyTorchJob\" custom resource." - maintainers: - - name: Johnu George - email: johnugeo@cisco.com - owners: - - name: Johnu George - email: johnugeo@cisco.com - keywords: - - "pytorchjob" - - "pytorch-operator" - - "pytorch-training" - links: - - description: About - url: "https://github.com/kubeflow/pytorch-operator" - - description: Docs - url: "https://www.kubeflow.org/docs/reference/pytorchjob/v1/pytorch/" - addOwnerRef: true diff --git a/manifests/pytorch-operator/overlays/application/kustomization.yaml b/manifests/pytorch-operator/overlays/application/kustomization.yaml deleted file mode 100644 index 3cfee7722..000000000 --- a/manifests/pytorch-operator/overlays/application/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -bases: -- ../../base -commonLabels: - app.kubernetes.io/component: pytorch - app.kubernetes.io/name: pytorch-operator -kind: Kustomization -resources: -- application.yaml diff --git a/manifests/rbac.yaml b/manifests/rbac.yaml deleted file mode 100644 index bdb0030a2..000000000 --- a/manifests/rbac.yaml +++ /dev/null @@ -1,54 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - labels: - app: pytorch-operator - name: pytorch-operator - namespace: kubeflow ---- -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRole -metadata: - labels: - app: pytorch-operator - name: pytorch-operator -rules: -- apiGroups: - - kubeflow.org - resources: - - pytorchjobs - - pytorchjobs/status - - pytorchjobs/finalizers - verbs: - - '*' -- apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - '*' -- apiGroups: - - "" - resources: - - pods - - services - - endpoints - - events - verbs: - - '*' ---- -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: ClusterRoleBinding -metadata: - labels: - app: pytorch-operator - name: pytorch-operator -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: pytorch-operator -subjects: -- kind: ServiceAccount - name: pytorch-operator - namespace: kubeflow ---- diff --git a/manifests/service.yaml b/manifests/service.yaml deleted file mode 100644 index 44d2598c1..000000000 --- a/manifests/service.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - annotations: - prometheus.io/path: /metrics - prometheus.io/port: "8443" - prometheus.io/scrape: "true" - labels: - app: pytorch-operator - name: pytorch-operator - namespace: kubeflow -spec: - ports: - - name: monitoring-port - port: 8443 - targetPort: 8443 - selector: - name: pytorch-operator - type: ClusterIP