This changes the current workflows by mounting the Provider CRD as an artifact and passing it through to the Provider CLI. Additionally, it updates the Provider CLI tools to accommodate the new structure of provider-configs to be used and includes changes to event source services to fetch providers by name from within a k8s cluster.
Key Changes
Workflow Enhancements:
The provider config is passed through the workflow and mounted as an artifact for the Provider CLI tools to read.
Provider CLI Updates:
The Provider CLI tools have been updated to support the new structure of provider-configs.
Event Source Serving Updates:
The Event Source serving for both KFP and VAI have been updated to read provider CRDs from a k8s cluster by name, rather than the existing approach of mounting a config map.
Testing
Verified all existing tests pass correctly for indistinguishable behaviour between using a config-map and provider CRDs
Verified Creating and Updating and Deleting resources continues to work as expected.
Documentation
Updated relevant documentation to reflect changes from using config-maps to use provider CRDs and how to setup relevant RBAC to access provider CRDs
links to #329.
Summary
This changes the current workflows by mounting the Provider CRD as an artifact and passing it through to the Provider CLI. Additionally, it updates the Provider CLI tools to accommodate the new structure of
provider-configs
to be used and includes changes to event source services to fetch providers by name from within a k8s cluster.Key Changes
Workflow Enhancements:
Provider CLI Updates:
provider-configs
.Event Source Serving Updates:
Testing
Documentation