Skip to content

Commit ae2d028

Browse files
committed
Add signadot/workspaces chart.
1 parent 5e49f0d commit ae2d028

File tree

8 files changed

+835
-0
lines changed

8 files changed

+835
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Signadot Helm Chart Repository

signadot/workspaces/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.swp

signadot/workspaces/.helmignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/

signadot/workspaces/Chart.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v2
2+
name: workspaces
3+
description: In-cluster components for Signadot Workspaces
4+
type: application
5+
6+
# This is the chart version. This version number should be incremented each time you make changes
7+
# to the chart and its templates, including the app version.
8+
# Versions are expected to follow Semantic Versioning (https://semver.org/)
9+
version: 0.1.0
10+
11+
# This is the version number of the application being deployed. This version number should be
12+
# incremented each time you make changes to the application. Versions are not expected to
13+
# follow Semantic Versioning. They should reflect the version the application is using.
14+
# It is recommended to use it with quotes.
15+
appVersion: "1.5.4"

signadot/workspaces/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Signadot Workspaces
2+
3+
This chart installs the in-cluster components for Signadot Workspaces.
4+
5+
## Prerequisites
6+
7+
Please [install cert-manager](https://cert-manager.io/docs/installation/kubernetes/)
8+
first if it's not already installed in the cluster.
9+
This chart relies on cert-manager to generate the certificate for its admission webhook.
10+
11+
## Installation
12+
13+
```sh
14+
# Install
15+
helm repo add signadot https://charts.signadot.com
16+
helm install signadot-workspaces signadot/workspaces
17+
18+
# Upgrade
19+
helm repo update
20+
helm upgrade signadot-workspaces signadot/workspaces
21+
22+
# Uninstall
23+
helm uninstall signadot-workspaces
24+
```
25+
26+
## Cluster Registration
27+
28+
In addition to installing this chart, the cluster must also be registered
29+
in the [Signadot Workspaces console](https://app.signadot.com).
30+
31+
After generating a cluster token, complete the registration by populating a Secret
32+
called `cluster-agent` in the `signadot` namespace:
33+
34+
```sh
35+
# Replace "..." with the token value.
36+
kubectl -n signadot create secret generic cluster-agent --from-literal=token=...
37+
```
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Please visit https://app.signadot.com to register this cluster and create a cluster token.
2+
3+
Then populate the cluster token in a Secret by running the following command
4+
with "..." replaced by the token value.
5+
6+
kubectl -n signadot create secret generic cluster-agent --from-literal=token=...
7+

0 commit comments

Comments
 (0)