33This chart installs Signadot Operator, which consists of the in-cluster
44components for Signadot.
55
6- ## Installation
6+ ## Installing the Chart
7+
8+ To install the chart with the release name ` signadot-operator ` :
79
810``` sh
911# Create signadot namespace
@@ -12,27 +14,84 @@ kubectl create ns signadot
1214# Install
1315helm repo add signadot https://charts.signadot.com
1416helm install signadot-operator signadot/operator
17+ ```
18+ The command deploys Signadot Operator on the Kubernetes cluster with default configuration. The [ Parameters] ( #parameters ) section lists the parameters that can be configured during installation.
19+
20+
21+ ## Cluster Registration
22+
23+ In addition to installing this chart, the cluster must also be registered
24+ in the [ Signadot dashboard] ( https://app.signadot.com ) .
25+
26+ After generating a cluster token, complete the registration by populating a Secret
27+ called ` cluster-agent ` in the ` signadot ` namespace:
28+
29+ ``` sh
30+ # Replace "..." with the token value.
31+ kubectl -n signadot create secret generic cluster-agent --from-literal=token=...
32+ ```
33+
34+ ## Upgrading the Chart
1535
36+ To upgrade an existing ` signadot-operator ` deployment:
37+
38+ ``` sh
1639# Upgrade
1740helm repo update
1841helm upgrade signadot-operator signadot/operator
42+ ```
43+
44+ ## Uninstalling the Chart
1945
46+ To uninstall/delete the ` signadot-operator ` deployment:
47+
48+ ``` sh
2049# Uninstall
2150helm uninstall signadot-operator
2251
2352# Remove signadot namespace
2453kubectl delete ns signadot
2554```
2655
27- ## Cluster Registration
56+ ## Parameters
2857
29- In addition to installing this chart, the cluster must also be registered
30- in the [ Signadot dashboard] ( https://app.signadot.com ) .
58+ ### Common parameters
3159
32- After generating a cluster token, complete the registration by populating a Secret
33- called ` cluster-agent ` in the ` signadot ` namespace:
60+ | Name | Description | Default |
61+ | -------------------- | --------------------------------------------------------- | -------- |
62+ | ` commonLabels ` | Labels to add to all deployed objects | ` {} ` |
63+ | ` commonAnnotations ` | Annotations to add to all deployed objects | ` {} ` |
64+ | ` podLabels ` | Labels to add to all deployed ` Pod ` objects | ` {} ` |
65+ | ` podAnnotations ` | Annotations to add to all deployed ` Pod ` objects | ` {} ` |
66+ | ` serviceLabels ` | Labels to add to all deployed ` Service ` objects | ` {} ` |
67+ | ` serviceAnnotations ` | Annotations to add to all deployed ` Service ` objects | ` {} ` |
3468
35- ``` sh
36- # Replace "..." with the token value.
37- kubectl -n signadot create secret generic cluster-agent --from-literal=token=...
38- ```
69+ ### Image customization parameters
70+
71+ | Name | Description | Default |
72+ | --------------------------------- | ---------------------------------------------- | ---------------- |
73+ | ` operator.image ` | Operator image override | ` "" ` |
74+ | ` operator.imagePullPolicy ` | Operator image pull policy | ` IfNotPresent ` |
75+ | ` agent.image ` | Agent image override | ` "" ` |
76+ | ` agent.imagePullPolicy ` | Agent image pull policy | ` IfNotPresent ` |
77+ | ` routeServer.image ` | Route Server image override | ` "" ` |
78+ | ` routeServer.imagePullPolicy ` | Route Server image pull policy | ` IfNotPresent ` |
79+ | ` ioContextServer.image ` | IO Context Server image override | ` "" ` |
80+ | ` ioContextServer.imagePullPolicy ` | IO Context Server image pull policy | ` IfNotPresent ` |
81+ | ` kubeRBACProxy.image ` | Kube-rbac-proxy image override | ` "" ` |
82+ | ` kubeRBACProxy.imagePullPolicy ` | Kube-rbac-proxy image pull policy | ` IfNotPresent ` |
83+ | ` routeInit.image ` | Route Init container image override | ` "" ` |
84+ | ` routeInit.imagePullPolicy ` | Route Init container image pull policy | ` IfNotPresent ` |
85+ | ` routeInit.imagePullSecret ` | Route Init container image pull secret | ` "" ` |
86+ | ` routeSidecar.image ` | Route Sidecar container image override | ` "" ` |
87+ | ` routeSidecar.imagePullPolicy ` | Route Sidecar container image pull policy | ` IfNotPresent ` |
88+ | ` routeSidecar.imagePullSecret ` | Route Sidecar container image pull secret | ` "" ` |
89+ | ` ioInit.image ` | IO Init container image override | ` "" ` |
90+ | ` ioInit.imagePullPolicy ` | IO Init container image pull policy | ` IfNotPresent ` |
91+ | ` ioInit.imagePullSecret ` | IO Init container image pull secret | ` "" ` |
92+ | ` ioSidecar.image ` | IO Sidecar container image override | ` "" ` |
93+ | ` ioSidecar.imagePullPolicy ` | IO Sidecar container image pull policy | ` IfNotPresent ` |
94+ | ` ioSidecar.imagePullSecret ` | IO Sidecar container image pull secret | ` "" ` |
95+ | ` execpodSidecar.image ` | ExecPod Sidecar container image override | ` "" ` |
96+ | ` execpodSidecar.imagePullPolicy ` | ExecPod Sidecar container image pull policy | ` IfNotPresent ` |
97+ | ` execpodSidecar.imagePullSecret ` | ExecPod Sidecar container image pull secret | ` "" `
0 commit comments