Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(api): 3rd party resource renaming
- Resource Management: - Rename resources to avoid naming clashes. - CDI Changes: - Add 'DVPInternal' prefix to enhance naming clarity. - Implement fixes and patches for stability improvements. - Introduce non-buffered writer for object watch streams to prevent rewrite. - Patches for kubevirt-operator: - Patch port in kubevirt webhooks, remove 'WEBHOOK_PROXY=no', add rules covering all known webhook paths. - Kubevirt Adjustments: - VM controller enhancements: - Add subscription to detect VMI phase changes. - Force 'application/json' in vm-controller for consistent data handling. - Simplify ownerReferences renaming to reduce complexity. - Virtualization-controller adjustments: - Fix proxy settings in deployment. - Prioritize proxy container, add 'default-container' annotations to streamline operations. - Address goroutines deadlock and potential DATA RACEs in kube proxy. - Remove debugging and development-time code for production readiness. - Minor: - Fix renamed field in VM status. - Add certmanager to automatically reload certificates from updated Secrets. - Introduce Cyrillic linter to support non-Latin scripts. - Change contentType from Error to Warning to reduce log severity. - Template Enhancements: - Rewrite templates to unify configuration settings: - Use 'KUBECONFIG' environment variable across all CDI and Kubevirt controllers. - Consolidate configurations into a single template for no-webhook-proxy setup. - Fix template issues to ensure stability and correctness. Signed-off-by: Aleksei Igrychev <[email protected]> Signed-off-by: Yaroslav Borbat <[email protected]> Signed-off-by: Ivan Mikheykin <[email protected]>
- Loading branch information