Skip to content

customizeComponents feature #327

@kvaps

Description

@kvaps

@WanzenBug in flowing to discussion in #180 (comment) I think I found an alternative way to add customizations to the generated manifests.

KubeVirt project has customizeComponents option, which is working the following way:
https://kubevirtlegacy.gitbook.io/user-guide/docs/operations/customize_components

From my point of view it can be better because of few reasons:

  • Unlike previews proposed solution, this might work with existing operator logic
  • Less impact on CRD structure, which now must implement a lot of new fields (example: Rbac proxy #280)
  • Full customization is possible. Every resource can be patched. Not only strategic merge patch is supported, but also json and merge patches, which might be useful to remove fields and customization in the more smart way.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions