You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/contributing.md
+11-61Lines changed: 11 additions & 61 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -285,67 +285,17 @@ We use [tailscale on Kubernetes](https://tailscale.com/learn/managing-access-to-
285
285
286
286
#### Create a GitHub App
287
287
288
-
Note: It is required if you are developing the integration with GitHub
289
-
290
-
[Create a GitHub app](https://docs.github.com/en/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization#giving-someone-the-ability-to-manage-all-github-apps-owned-by-the-organization)
291
-
292
-
1. Go to your organization `https://github.com/organizations/otterdog-<github username>`
293
-
2. Click Settings.
294
-
3. In the left sidebar, select <> Developer settings
Depending on the type of credential system you are using, install one of the following tools:
30
31
@@ -40,7 +41,7 @@ snap install bw
40
41
apt install pass
41
42
```
42
43
43
-
## Build instructions
44
+
###Build instructions
44
45
45
46
After installing the required system dependencies, a virtual python environment needs to be setup
46
47
and populated with all python dependencies:
@@ -61,7 +62,7 @@ Additionally, `make init` creates a symlink called `otterdog` in `~/.local/bin`,
61
62
$ otterdog --version
62
63
```
63
64
64
-
## Shell integration
65
+
###Shell integration
65
66
66
67
To enable shell completion, add the following snippet to your shell configuration file (`~/.bashrc` or `~/.zshrc`):
67
68
@@ -77,3 +78,180 @@ To enable shell completion, add the following snippet to your shell configuratio
77
78
78
79
When running `otterdog` in a directory that contains a `otterdog.json` file, shell completion will be able to suggest
79
80
organizations found in the `otterdog.json` file.
81
+
82
+
83
+
## Otterdog WebApp
84
+
85
+
Otterdog WebApp is available as a container image, with releases published to the [GitHub Container Registry (GHCR)](https://github.com/eclipse-csi/otterdog/pkgs/container/otterdog).
86
+
87
+
For Kubernetes environments, we also provide Helm charts to simplify deployment and configuration.
88
+
89
+
This guide covers how to deploy the Otterdog WebApp using **Helm charts**.
90
+
91
+
### System Requirements
92
+
93
+
Make sure the following requirements are met before deployment:
94
+
95
+
- A running Kubernetes cluster
96
+
-[Helm](https://helm.sh) installed
97
+
98
+
99
+
### GitHub requirements
100
+
101
+
#### Create a GitHub App
102
+
103
+
<!--github-app-start-->
104
+
105
+
It is required if you are the integration with GitHub ([Create a GitHub app](https://docs.github.com/en/organizations/managing-programmatic-access-to-your-organization/adding-and-removing-github-app-managers-in-your-organization#giving-someone-the-ability-to-manage-all-github-apps-owned-by-the-organization))
106
+
107
+
1. Go to your organization `https://github.com/organizations/<ORG>`
108
+
2. Click Settings.
109
+
3. In the left sidebar, select <> Developer settings
0 commit comments