Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pulumi RDS, Consul, k8s and supporting infra for OpenMetaData CI (#2593)
* feat: initial stack configuration for opensearch - OpenMetaData. * Fix: use data platform consul for openmetadata opensearch. * #2680 feat: Initial skeleton for MIT OL Open Metadata application Pulumi code. * feat: Add Pulumi code for rds, consul and supporting configs * fix: Remove unneeded IAM role, allow ingress from k8s subnet. * Very WIP * feat: Add Open Metadata helm chart, values, plumbing for db, es * added namespace validation and reorg'd things a little. Added a vault auth backend role. * Created a component resource for managing the vault secrets operator overhead. Added dynamic secrets to the openmetadata chart and made some experimental changes for the values. * Bump pgsql engine major version to 16 * Fix reference to db name used in secret name. Also silence ludicrous TODO linting rules * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix ResourceOpts to ResourceOptions * Fixed bugs to get a clean preview. * Fixed bugs to get a clean preview. * Tweaks to get a clean install. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix: Use MariaDB not pg * Revert "fix: Use MariaDB not pg" This reverts commit bf7f3ae. * Fixed configuration of env vars for db creds. Set up to use postgresql. Removed two version configs that snuck back in during rebase. * Added additional grants to the application user. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixed opensearch, fixed some formatting. * feat: add traefik gateway ConfigGroup - broken * Adding keycloak configurations for open-metadata. * Fix errant reference to cluster name * Added missing http httproute, other tweaks to gateway stuff. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added missing http httproute, other tweaks to gateway stuff. * Updated * Fix Callback URL * Extra dependencies for vault+rds instances. * Fixing the database role creation process and defined some more dependencies between resources. Set delete_before_replace on all k8s resources. --------- Co-authored-by: Ardiea <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information