Skip to content
This repository was archived by the owner on Feb 27, 2023. It is now read-only.
This repository was archived by the owner on Feb 27, 2023. It is now read-only.

Allow external modifications to config file keys not managed by the Operator #489

@skriss

Description

@skriss

Right now, the Operator offers a limited set of customizations for Contour. Some users might like to add additional settings directly to the Contour config map, to perform additional customizations for their environments. However, the Operator prevents this, because it will immediately remove any external customizations to the config map as part of its reconciliation.

One option would be to change the Operator's config map reconciliation to be more forgiving: it could ensure that the keys that it does manage are present and set to the right values, but not remove any additional settings that appear in the actual config map. I think this might be a more sensible approach, at least for now, to allow users more flexibility to customize their Operator-deployed Contours.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions