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. +