Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/huge renaming api and crds #73

Merged
merged 2 commits into from
May 2, 2024

Commits on May 2, 2024

  1. feat(api): resource renaming

    Signed-off-by: Isteb4k <[email protected]>
    Isteb4k authored and alexey-igrychev committed May 2, 2024
    Configuration menu
    Copy the full SHA
    966982d View commit details
    Browse the repository at this point in the history
  2. 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]>
    diafour authored and alexey-igrychev committed May 2, 2024
    Configuration menu
    Copy the full SHA
    9aaa05d View commit details
    Browse the repository at this point in the history