From bd3511601c2b058b4fc3b923d33da4c6fb37b04f Mon Sep 17 00:00:00 2001 From: Gustavo Fernandes de Carvalho <17139678+gusfcarvalho@users.noreply.github.com> Date: Wed, 4 Dec 2024 13:48:31 -0300 Subject: [PATCH] chore: deprecate olm proposal (#4175) * chore: deprecate olm proposal Signed-off-by: Gustavo Carvalho * fix: mark as approved on community meeting Signed-off-by: Gustavo Carvalho --------- Signed-off-by: Gustavo Carvalho --- design/011-deprecate-olm.md | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 design/011-deprecate-olm.md diff --git a/design/011-deprecate-olm.md b/design/011-deprecate-olm.md new file mode 100644 index 000000000..dc470c223 --- /dev/null +++ b/design/011-deprecate-olm.md @@ -0,0 +1,43 @@ +```yaml +--- +title: Deprecaation of OLM Builds +authors: @gusfcarvalho +creation-date: 2024-12-04 +status: approved +--- +``` +This Proposal was approved on community meeting of 4th december 2024 (meeting notes: https://hackmd.io/GSGEpTVdRZCP6LDxV3FHJA?both) + +# Deprecaation of OLM Builds + +## Introduction + +As part of our Release process, we currently build & maintain several docker images, helm releases, bundle manifests for users, and OLM builds via a community effort based on olm helm operator. + +However, OLM helm operator itself would require a better support and constant maintenance, and its process when building OLM builds is already not automated anymore. +## Summary +Stpo building OLM Releases + +## Motivation +Make maintenance lives easier for a project that is struggling to get maintainers together :) + +### Goals +Remove OLM builds as part of our build assets + +## Proposal +Archive repository & communicate on next release within the release notes. + +### API +None + +### Behavior +None + +### Drawbacks +Users might complain - but then they can fork the archived repository to build their own OLM builds locally. + +## Alternatives +Find community members to handle the maintanence aspect of it. Have a new dedicated OLM repository in/out of the org. Make this be maintained by other parties than external-secrets maintainers. + +Do not use the current olm helm operator anymore as anyways this is not really supported. +