You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently provider configuration and build of resources is all within the KFP-Operator helm install, this makes changing/adding new providers cumbersome and it should be split into its own custom resource which then controller for that will manage the creation/update/deletion of associated resources.
The existing provider ConfigMap should no longer exist
A custom resource for the newly defined CRD should replace the ConfigMap
When a Pipeline is created/updated, the workflow uses the custom resource and not the ConfigMap
When a RunConfiguration is created/updated, the workflow uses the custom resource and not the ConfigMap
When a RunSchedule is created/updated, the workflow uses the custom resource and not the ConfigMap
When a Run is created/updated, the workflow uses the custom resource and not the ConfigMap
Tasks
Define CRD (CustomResourceDefinition)
Custom resources will be created as part of the Operator helm chart (replacing the creation of the config map). Leave values for the provider CRD in the helm values.
Load configuration from the custom resource rather than mounting the config map
Configuration is passed from operator into workflow as raw data mounted in volume
grahamia
changed the title
Extract provider config out of KFP-Operator into custom resource
Extract provider config out of the provider config map into a new custom resource
Jul 8, 2024
peter-hazell
changed the title
Extract provider config out of the provider config map into a new custom resource
Create new custom resource for provider config and remove ConfigMap
Jul 24, 2024
Overview
Currently provider configuration and build of resources is all within the KFP-Operator helm install, this makes changing/adding new providers cumbersome and it should be split into its own custom resource which then controller for that will manage the creation/update/deletion of associated resources.
Work has already started on this on this branch: https://github.com/sky-uk/kfp-operator/tree/provider-crd
Acceptance Criteria
Tasks
Technical Details
See:
kfp-operator/helm/kfp-operator/values.yaml
Line 53 in 112bea2
Example CR:
The text was updated successfully, but these errors were encountered: