Skip to content

Commit 91edabc

Browse files
committed
trigger build-sign-push
1 parent 61c4b29 commit 91edabc

File tree

8 files changed

+24
-1
lines changed

8 files changed

+24
-1
lines changed

README.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,28 @@
33
This repository contains a collection of **Zarf packages** designed to deploy and manage a complete Rocket.Chat ecosystem in air-gapped or restricted environments.
44
Zarf is an open-source tool designed to simplify the delivery of software into air-gapped, secure, or highly regulated environments by bundling all necessary dependencies into [packages](https://docs.zarf.dev/ref/packages/).
55

6+
## Verifying packages
7+
8+
Write our public key to a file (`rc-zarf.pub`):
9+
```
10+
-----BEGIN PUBLIC KEY-----
11+
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGRlNyEmY/vgPSXrlPvOZbp1xeCPg
12+
6M7EC9Ojs5IT5QD0n3+XCexASrnRLQ2NWJscOKBhVoybjeSpSY/sAImuDQ==
13+
-----END PUBLIC KEY-----
14+
```
15+
16+
Then:
17+
```
18+
zarf package verify oci://ghcr.io/rocketchat/<package-name>:<package-version> --key rc-zarf.pub
19+
```
20+
You can also [deploy with signature verification](https://docs.zarf.dev/tutorials/5-package-signing-and-verification/#step-6-deploy-with-signature-verification).
21+
622
## Deploying packages
723

824
It is recommended that your Kubernetes cluster contains at least 3 nodes with 2 vCPUs, 6 GiB memory and 100G disk each.
925
For testing, you can decrease storage and mongod limits. There's a README.md in each package folder with variables and defaults.
1026

11-
### Init the cluster
27+
### Requirement: init the cluster
1228

1329
```
1430
KUBECONFIG=<kubeconfig> zarf init [--storage-class longhorn] [--confirm]

airlock/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,4 @@ variables:
3737
description: "The admin password for workspaces cluster"
3838
prompt: true
3939
default: b4n4n4-5up3r
40+

cert-manager/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,4 @@ variables:
5656
description: "Specific configuration for the cert-manager webhook"
5757
default: "{hostNetwork: true, securePort: 10260}"
5858

59+

launchcontrol/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ variables:
2727
- name: LAUNCHCONTROL_CLUSTER_ISSUER
2828
description: "A cert-manager's ClusterIssuer name to be used for TLS ingress"
2929
default: ca-issuer
30+

longhorn/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,3 +99,4 @@ components:
9999
echo "Registry already on Longhorn. No action taken."
100100
fi
101101
102+

mongodb-kubernetes/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,4 @@ variables:
8080
description: "The cluster admin password"
8181
prompt: true
8282
default: b4n4n4-5up3r
83+

monitoring/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,4 @@ variables:
6767
prompt: true
6868
default: 30Gi
6969

70+

server-workspace/zarf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,4 @@ variables:
8181
- name: WORKSPACE_LICENSE
8282
description: "Workspace license"
8383
default: ""
84+

0 commit comments

Comments
 (0)