Skip to content

Conversation

migmartri
Copy link
Member

@migmartri migmartri commented Apr 12, 2023

Helm Chart that deploys both Chainloop components to Kubernetes. The chart is designed to cater not only production use-cases but also development/test mode.

Default mode

  • Deploy Controlplane and CAS
  • Deploy a postgresql database although it can be disabled and connect to an external DB instead --set postgresql.enabled=false --set controlplane.externalDatabase.host|password|...

Development mode

Development mode, in addition to what's provided by the default mode also:

  • Deploy Hashicorp Vault in development mode (unsealed and in memory storage)
  • Adds a testing keypair used for the communication between the controlplane and the CAS

You enable this option by providing --set development=true during chart deployment.

TODO

  • NOTES including warning about development mode
  • Allow providing CAS-CP keypair
  • Readme
  • Fix image version and change pull strategy
  • NodePort support
  • Ingress support

Refs #15

@migmartri migmartri changed the title Bootstrap initial version of the Helm Chart for kubernetes deployment Helm Chart for kubernetes deployment Apr 12, 2023
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
Signed-off-by: Miguel Martinez Trivino <miguel@chainloop.dev>
@migmartri migmartri marked this pull request as ready for review April 14, 2023 10:01
@migmartri migmartri merged commit 87a337b into chainloop-dev:main Apr 14, 2023
@migmartri migmartri deleted the add-helm-chart branch April 14, 2023 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant