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
refactor: Use separate types for provider cluster configs (#537)
**What problem does this PR solve?**:
This commit also switches to using controller-gen generated CRDs
for the OpenAPI schema for the variable definitions.
A lot of this commit is refactoring tests.
The mechanism for defining the variable schema changes with this PR,
meaning that a developer now defines variable with standard CRD
mechanisms and kubebuilder annotations, rather than defining the
manually constructed `VariableSchema` functions for each type
previously.
**Which issue(s) this PR fixes**:
Fixes #
**How Has This Been Tested?**:
<!--
Please describe the tests that you ran to verify your changes.
Provide output from the tests and any manual steps needed to replicate
the tests.
-->
**Special notes for your reviewer**:
<!--
Use this to provide any additional information to the reviewers.
This may include:
- Best way to review the PR.
- Where the author wants the most review attention on.
- etc.
-->
Depends on #536.
0 commit comments