diff --git a/manifests/v2/overlays/manager/kustomization.yaml b/manifests/v2/overlays/manager/kustomization.yaml index bf37ae448e..7b1a286b52 100644 --- a/manifests/v2/overlays/manager/kustomization.yaml +++ b/manifests/v2/overlays/manager/kustomization.yaml @@ -10,30 +10,16 @@ resources: - ../../base/manager - ../../base/rbac - ../../base/webhook - - https://github.com/kubernetes-sigs/jobset/releases/download/v0.7.2/manifests.yaml + - ../../third-party/jobset # Comment this line if the JobSet is installed on Kubernetes cluster. # Update the Kubeflow Training manager image tag. images: - name: kubeflow/training-operator-v2 newTag: latest -# Disable postfix for Secret and ConfigMap -generatorOptions: - disableNameSuffixHash: true - # Secret for the Kubeflow Training webhook. secretGenerator: - name: training-operator-v2-webhook-cert namespace: kubeflow-system - -# Config for the JobSet manager. -# TODO (andreyvelich): Remove this when this is released: https://github.com/kubernetes-sigs/jobset/issues/720 -configMapGenerator: - - files: - - jobset_manager_config.yaml - name: jobset-manager-config - -# Add required patches. -patchesStrategicMerge: - - patches/jobset_remove_namespace.yaml # Remove namespace from the JobSet release manifests. - - patches/jobset_config_patch.yaml # Add custom manager config to the JobSet. + options: + disableNameSuffixHash: true diff --git a/manifests/v2/overlays/manager/jobset_manager_config.yaml b/manifests/v2/third-party/jobset/jobset_manager_config.yaml similarity index 100% rename from manifests/v2/overlays/manager/jobset_manager_config.yaml rename to manifests/v2/third-party/jobset/jobset_manager_config.yaml diff --git a/manifests/v2/third-party/jobset/kustomization.yaml b/manifests/v2/third-party/jobset/kustomization.yaml new file mode 100644 index 0000000000..6722d86e97 --- /dev/null +++ b/manifests/v2/third-party/jobset/kustomization.yaml @@ -0,0 +1,19 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - https://github.com/kubernetes-sigs/jobset/releases/download/v0.7.2/manifests.yaml + +# Config for the JobSet manager. +# TODO (andreyvelich): Remove this when this is released: https://github.com/kubernetes-sigs/jobset/issues/720 +configMapGenerator: + - name: jobset-manager-config + files: + - jobset_manager_config.yaml + options: + disableNameSuffixHash: true + +# Add required patches. +patchesStrategicMerge: + - patches/jobset_remove_namespace.yaml # Remove namespace from the JobSet release manifests. + - patches/jobset_config_patch.yaml # Add custom manager config to the JobSet. diff --git a/manifests/v2/overlays/manager/patches/jobset_config_patch.yaml b/manifests/v2/third-party/jobset/patches/jobset_config_patch.yaml similarity index 100% rename from manifests/v2/overlays/manager/patches/jobset_config_patch.yaml rename to manifests/v2/third-party/jobset/patches/jobset_config_patch.yaml diff --git a/manifests/v2/overlays/manager/patches/jobset_remove_namespace.yaml b/manifests/v2/third-party/jobset/patches/jobset_remove_namespace.yaml similarity index 100% rename from manifests/v2/overlays/manager/patches/jobset_remove_namespace.yaml rename to manifests/v2/third-party/jobset/patches/jobset_remove_namespace.yaml