Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add common and console config values with comments (#1)
* feat: add common and console config values with comments * refactor: abstract config for console * chore: add .editorconfig * feat: add rbac for migration * refactor: move database url generation to global helpers * feat: set default database name and database user name * feat: add job to generate inter-service tokens * feat: add bulker config values * feat: abstract bulker config * fix: fall back to global redis url * feat: abstract rotor config * fix: return backofflimit on migration to 1 * fix: uncomment default ingress rule so chart will deploy despite missing config * feat: add ingest and syncctl config values * refactor: strip prefixes from bulker config params * refactor: strip prefixes from ingest and syncctl config options * feat: add ingest config abstractions * feat: add syncctl config abstractions * refactor: simplify console env * refactor: simplify bulker env * fix: cast port to int * feat: make deployments wait for token generation * fix: missing values in auto-generate-tokens * fix: missing ingest values in console env * feat: add more wait init containers * fix: don't use latest tag for images * fix: cast port to int * fix: set bulker config source token in console auth tokens * fix: don't base64-encode the token hashes * fix: update console values * fix: disable redis auth * refactor: simplify token generation * refactor: use standard env format instead of custom environment * feat: set internal nextauth url for environments where the public url can't be reached internally * feat: add enable credentials login option * docs: add some more comments * refactor: add more wait init-containers to minimize unnecessary backoffs * docs: update readme * docs: small changes * fix: redis service name in initcontainer * refactor: don't capitalize acronyms in configuration names * docs: expand readme * docs: change syntax highlighting for env * fix: secret key * fix: set bulker url for console * feat: bump appversion to 2.4.3 * fix: create base64 tokens for services other than the console * feat: add role and role binding for syncctl * refactor: rename auto-generate-tokens to token-generator and use own sa * fix: update refrences to autogeneratetokens * refactor: decouple primary service account from migration/token generation * feat: add option to enable/disable creation of rbac for tokengenerator * feat: enable running syncctl workloads in a different namespace * fix: job names in wait-for-tokens init containers * fix: allow token-generator unbridled secret creation * fix: let syncctl check jobs * feat: add proxy service for database in syncctl namespace * fix: replace schema parameter in database url with search_path for syncctl * refactor: move postgres auth out from global * feat: enable auth for redis, provide default passwords for mongo and pg * fix: redis url format * fix: set global hash secret for ingest and bulker * fix: add global hash secret env var prefix for ingest and bulker * fix: set authsource in generated mongodb url * feat: add proxy service for bulker as well * fix: specify bulker_auth_token, not key for syncctl * refactor: drop support for k8s: museum edition * feat: use simplified, unified ingress by default * docs: fix missing eof * docs: add notice about disabling sign up * feat: make syncctl url globally overridable * docs: fix url parameters in readme * fix: don't show password warning if the component is disabled * docs: fix case * feat: make config abstractions disableable * feat allow setting env from secrets/configmaps * feat: allow setting some configuration variables from configmaps/secrets * feat: allow disabling config abstractions globally * fix: forward batch ingestion to ingest (#3) fix: forward batch ingest api calls to ingest --------- Co-authored-by: Hendrik Heil <[email protected]>
- Loading branch information