Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure Secret storage backend to be used with Local Hub #647

Closed
5 tasks done
Tracked by #604
pkosiec opened this issue Feb 28, 2022 · 1 comment · Fixed by capactio/website#113
Closed
5 tasks done
Tracked by #604

Configure Secret storage backend to be used with Local Hub #647

pkosiec opened this issue Feb 28, 2022 · 1 comment · Fixed by capactio/website#113
Assignees
Labels
area/hub Relates to Hub enhancement New feature or request
Milestone

Comments

@pkosiec
Copy link
Member

pkosiec commented Feb 28, 2022

Description

As the secret storage backend has been implemented in #644, it should be consumed by Local Hub once the gRPC delegation is implemented (#645).

AC

  • Create dedicated Helm chart for secret storage backend.

    NOTE: This chart can be installed multiple times with different configuration.
    Create it under: https://github.com/capactio/capact/tree/main/deploy/kubernetes/charts

  • Add built-in option to install the dotenv storage. By default, disabled. (consider if this really simplify sth)
    • Create proper Types and TypeInstances that will be created as a part of the installation
    • We can do it in the same fashion as we did for post-install-type-instance.yaml. The new job should be located in the newly created Helm chart for secret backend storage.
    • We can do it as a part of populator or created it directly under /cmd/secret-storage-backend
  • Add dedicated manifests (probably Action) to install AWS Secrets Manager.
    • Create proper Types and TypeInstances that will be created as a part of the installation
    • Uninstall is out of the scope.
  • Updated secret backend storage: If only one provider is enabled, use it by default (context can be empty).
  • Created dedicated documentation on our website under storage backend section:
    Screen Shot 2022-03-01 at 10 02 57

Related issues

See epic #604 for the reason and use cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/hub Relates to Hub enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant