Skip to content

Sirius-social/didcomm-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Didcomm Helm Chart

Prerequisites

To deploy didcomm mediator in cluster firstly need to create a Memcached instance, Redis and PostgreSQL database. Mediator contain required variables such as MEMCACHED, DATABASE_HOST, MSG_DELIVERY_SERVICES (Redis hosts) e.t.c.

For more info see: https://github.com/Sirius-social/didcomm/blob/k8s-deploy-docs/docs/AdminGuide.md

Create namespace for didcomm mediator in cluster.

⚠️ Because "Projects" are a concept introduced by Rancher, kubectl does not have the capability to restrict the creation of namespaces to a project the creator has access to. This means that when users create a namespaces with kubectl, it may be unusable because kubectl doesn’t require the new namespace to be scoped within a certain project.

More info Projects and Namespaces with Rancher

Explain Helm Chart

Chart hierarchy

├── Chart.yaml
├── values.yml
└── templates
         ├──didcomm-configmap.yml
         ├── didcomm-deployment.yml
         ├── didcomm-secret.yml
         └── didcomm-service.yml

Running command

helm install <release_name> helm-didcomm --namespace <release_namespace> \
--set dbPasswd=<pgsql_password> \
--set dbUser=<pgsql_user> \
--set dbName=<pgsql_name> \
--set seed=<seed_value> \
--set psqlHost=<postgresql_host> \
--set memcached=<memcached_service> \
--set redis=<redis_service>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published