Skip to content

chore: Expose Katib control-plane version via public ConfigMap#2623

Open
sameerdattav wants to merge 1 commit intokubeflow:masterfrom
sameerdattav:expose_config_map
Open

chore: Expose Katib control-plane version via public ConfigMap#2623
sameerdattav wants to merge 1 commit intokubeflow:masterfrom
sameerdattav:expose_config_map

Conversation

@sameerdattav
Copy link

Expose Katib control-plane version via public ConfigMap

Motivation

This change follows the pattern established in kubeflow/trainer#3083, kubeflow/pipelines#12717, and kubeflow/spark-operator#2831 to support kubeflow/sdk#221.

Changes

  • Added kubeflow-katib-public ConfigMap via configMapGenerator in all install variants
  • Added Role and RoleBinding granting get/list/watch access to system:authenticated users
  • Updated release documentation to include ConfigMap version update during releases
  • Version: Defaults to dev on master branch, updated to vX.Y.Z during release process

Install Variants Updated

All Kustomize install variants now include the public ConfigMap:

  • katib-standalone
  • katib-cert-manager
  • katib-with-kubeflow
  • katib-standalone-postgres
  • katib-external-db
  • katib-openshift
  • katib-leader-election

Fixes kubeflow/sdk#221

Signed-off-by: Surya Sameer Datta Vaddadi <f20220373@goa.bits-pilani.ac.in>
@github-actions
Copy link

🎉 Welcome to the Kubeflow Katib repo! 🎉

Thanks for opening your first PR! We're excited to have you onboard 🚀

Next steps:

Feel free to ask questions in the comments. Thanks again for contributing! 🙏

@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign johnugeorge for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ensure Control Plane Availability During Kubeflow SDK Client Creation

1 participant