An open API service indexing awesome lists of open source software.

https://github.com/edgelesssys/constellation-rocketchat


https://github.com/edgelesssys/constellation-rocketchat

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# General

> [!IMPORTANT]
> **Constellation is no longer actively maintained by Edgeless Systems.**
>
> This project is no longer receiving updates or support from Edgeless Systems. The repository remains available for archival purposes and community use.
> New development continues in Contrast, which provides workload-level confidential computing using Confidential Containers.
> 👉 https://github.com/edgelesssys/contrast

Deploys the rocket-chat helm [chart](https://artifacthub.io/packages/helm/rocketchat-server/rocketchat).
Also deploys TLS issuers to the respective namespace and an Ingress for TLS.
# Deploy

Assumes godaddy as DNS provider.

```bash
$ export GODADDY_API_KEY=
$ export GODADDY_SECRET_KEY=
$ export MONGO_USER_SECRET="placeholder"
$ export MONGO_ROOT_SECRET="placeholder"
$ export OWNER_ID=
$ helm dependency update ./rocketchat
$ helm upgrade rocket-infra ./rocketchat --install --namespace default --set infra.enabled=true --set apiKey=$GODADDY_API_KEY --set secretKey=$GODADDY_SECRET_KEY --set external-dns.txtOwnerID=$OWNER_ID
$ helm upgrade rocket-app ./rocketchat --install --namespace default --set app.enabled=true --set rocketchat.mongodb.auth.passwords={$MONGO_USER_SECRET} --set rocketchat.mongodb.auth.rootPassword=$MONGO_ROOT_SECRET
```