Skip to content
This repository has been archived by the owner on Aug 12, 2024. It is now read-only.

Add support for preflight CRD validation checks #93

Closed
timflannagan opened this issue Mar 2, 2022 · 3 comments
Closed

Add support for preflight CRD validation checks #93

timflannagan opened this issue Mar 2, 2022 · 3 comments
Assignees
Labels
priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Milestone

Comments

@timflannagan
Copy link
Contributor

timflannagan commented Mar 2, 2022

Goal: add support for performing preflight CRD checks when upgrading versions to minimize potential for data loss.

Note: it looks like we already have a CRD validation library in the internal/util directory but that library is currently unused in the provisioner.

@timflannagan timflannagan added the priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. label Mar 2, 2022
@timflannagan timflannagan added this to the backlog milestone Mar 2, 2022
@timflannagan timflannagan changed the title Add support for CRD validation checks Add support for preflight CRD validation checks Mar 2, 2022
@timflannagan timflannagan modified the milestones: backlog, 0.0.1, 0.1 Mar 2, 2022
@timflannagan
Copy link
Contributor Author

Moving this as 0.1 candidate.

@exdx
Copy link
Member

exdx commented Mar 14, 2022

The design here may ultimately include a webhook that can handle POST requests to create/update CRDs.

@tylerslaton
Copy link
Contributor

#213

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

No branches or pull requests

4 participants