From 3c34a1d3c68467b614a038267c4f47fb2d5cae25 Mon Sep 17 00:00:00 2001 From: Yuki Iwai Date: Fri, 27 Jan 2023 07:20:45 +0900 Subject: [PATCH] Generate the all-in-one manifest Signed-off-by: Yuki Iwai --- deploy/v2beta1/mpi-operator.yaml | 93 +++++++------------------------- 1 file changed, 19 insertions(+), 74 deletions(-) diff --git a/deploy/v2beta1/mpi-operator.yaml b/deploy/v2beta1/mpi-operator.yaml index 5513136b8..5d504d9bc 100644 --- a/deploy/v2beta1/mpi-operator.yaml +++ b/deploy/v2beta1/mpi-operator.yaml @@ -37,80 +37,6 @@ spec: singular: mpijob scope: Namespaced versions: - - name: v1alpha2 - schema: - openAPIV3Schema: - properties: - spec: - properties: - mpiReplicaSpecs: - properties: - Launcher: - properties: - replicas: - maximum: 1 - minimum: 1 - type: integer - type: object - x-kubernetes-preserve-unknown-fields: true - Worker: - properties: - replicas: - minimum: 1 - type: integer - type: object - x-kubernetes-preserve-unknown-fields: true - type: object - slotsPerWorker: - minimum: 1 - type: integer - type: object - x-kubernetes-preserve-unknown-fields: true - status: - type: object - x-kubernetes-preserve-unknown-fields: true - type: object - served: true - storage: false - subresources: - status: {} - - name: v1 - schema: - openAPIV3Schema: - properties: - spec: - properties: - mpiReplicaSpecs: - properties: - Launcher: - properties: - replicas: - maximum: 1 - minimum: 1 - type: integer - type: object - x-kubernetes-preserve-unknown-fields: true - Worker: - properties: - replicas: - minimum: 1 - type: integer - type: object - x-kubernetes-preserve-unknown-fields: true - type: object - slotsPerWorker: - minimum: 1 - type: integer - type: object - x-kubernetes-preserve-unknown-fields: true - status: - type: object - x-kubernetes-preserve-unknown-fields: true - type: object - served: true - storage: false - subresources: - status: {} - name: v2beta1 schema: openAPIV3Schema: @@ -420,6 +346,12 @@ rules: - mpijobs/status verbs: - '*' +- apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - '*' - apiGroups: - scheduling.incubator.k8s.io - scheduling.sigs.dev @@ -447,6 +379,19 @@ subjects: name: mpi-operator namespace: mpi-operator --- +apiVersion: v1 +data: + lock-namespace: mpi-operator +kind: ConfigMap +metadata: + labels: + app: mpi-operator + app.kubernetes.io/component: mpijob + app.kubernetes.io/name: mpi-operator + kustomize.component: mpi-operator + name: mpi-operator-config + namespace: mpi-operator +--- apiVersion: apps/v1 kind: Deployment metadata: