Skip to content
This repository has been 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

Open
skriss opened this issue Feb 11, 2022 · 0 comments
Open
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@skriss
Copy link
Member

skriss commented Feb 11, 2022

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.

@skriss skriss added the kind/feature Categorizes issue or PR as related to a new feature. label Feb 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant