Closed slint closed 11 months ago
I've found that the following configs could be removed from openshift:
GITHUB_WEBHOOK_RECEIVER_ID
(removed from zenodo-rdm-openshift, it's added by the module and should work)GITHUB_INTEGRATION_ENABLED
(removed from zenodo-rdm-openshift, already exists in zenodo_rdm/invenio.cfg)DATACITE_ENABLED
(removed from zenodo-rdm-openshift, already exists in zenodo_rdm/invenio.cfg)DATACITE_PREFIX
(removed from zenodo-rdm-openshift, already exists in zenodo_rdm/invenio.cfg)GITHUB_RELEASE_CLASS
(removed from openshift, already in invenio.cfg and added a default in invenio-app-rdm)MAIL_DEFAULT_SENDER
(removed from openshift, moved to invenio.cfg)OPENAIRE_API_CREDENTIALS
logstash
configsZenodo-RDM openshift PR: https://gitlab.cern.ch/zenodo/zenodo-rdm-openshift/-/merge_requests/7/
We currently have a bit of a mix/conflict between configuration sources:
invenio.cfg
Given that multiple new features require specialized secrets/config (https://github.com/zenodo/zenodo-rdm/pull/500, https://github.com/zenodo/zenodo-rdm/pull/522, OpenAIRE direct indexing), we should take the chance to reconcile all these config sources.
Some important notes:
invenio.cfg
(or even in upstream modules if it makes sense IvnenioRDM-wide). One such example is theGITHUB_WEBHOOK_RECEIVER_ID = 'gtihub'
(we would never use a different value in dev/prod/QA).helm upgrade
(or similar) to apply any configuration changes to the deployed environments