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
As a Greenhouse developer, I would like to generate ConversionWebhooks using the Bubebuilder CLI, so that I can easily add migrations between API Versions.
Description
The current project setup does not allow for generating working ConversionWebhooks due to
kube-webhook-certgen does not work with CRDs. The .spec.conversion.webhookClientConfig can not be injected.
generation of ConversionWebhooks with Kubebuilder CLI does not work with the Project structure changed from default scaffolding
Decision: conversion should be tested with e2e tests. Existing unit tests should only test the most current API versions
Acceptance Criteria
cert-manager is used in HelmChart to inject certificates for webhookClientConfig in CRDs and Webhooks
cert-manager is used in e2e tests to inject certificates for webhookClientConfig in CRDs and Webhooks
greenhouse project is updated to kubebuilder/v4 project structure
Priority
None
User Story
Description
The current project setup does not allow for generating working ConversionWebhooks due to
.spec.conversion.webhookClientConfig
can not be injected.Decision: conversion should be tested with
e2e
tests. Existing unit tests should only test the most current API versionsAcceptance Criteria
cert-manager
is used in HelmChart to inject certificates for webhookClientConfig in CRDs and Webhookscert-manager
is used ine2e
tests to inject certificates for webhookClientConfig in CRDs and WebhooksReference Issues
The text was updated successfully, but these errors were encountered: