Skip to content

Commit 75c0a2a

Browse files
committed
cont
1 parent 1bd34ee commit 75c0a2a

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

docs/dev/explanations/extensions.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ For most components you can extend them in isolation without needing to have an
3535

3636
The exception to this is when extending `diracx-routers` you MUST also extend `diracx-client` and your client extension MUST be regenerated for every DiracX release.
3737
More details about this can be found in the [dedicated how to](../how-to/client-extension.md).
38+
3839
Additionally, you will need an umbrella helm chart for your extension.
3940

4041
## Gubbins
@@ -215,3 +216,16 @@ Note that even if you have your own `testing` package depending on `diracx-testi
215216
## `Dockerfile`
216217

217218
`extensions/containers/services/Dockerfile` contains an example of `Dockerfile` for extensions.
219+
220+
## Extension chart
221+
222+
Although you could simply replace the docker images used in the `diracx-charts` by your own, having the umbrella extension is strongly recommended. The reason is that you will be able to properly manage your release cycle and manage proper dependencies, `AppVersion` corresponding to your app, etc.
223+
224+
Note that your `value.yaml` needs an extra `diracx` layer:
225+
226+
```yaml
227+
diracx:
228+
diracx:
229+
settings:
230+
DIRACX_CONFIG_BACKEND_URL: "some github url"
231+
```

docs/dev/reference/making-releases.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ A new `diracx-web` release will trigger a new `diracx-charts` updating:
7474

7575
## diracx release
7676

77-
Token for release please in dirac is a token belonging which diracbot github user
77+
Releases are managed by `ReleasePlease`. The token used to perform it belongs to `diracbot` github user
7878

7979
[PROCESS TO BE COMPLETED BY ALEXANDRE]
8080

@@ -95,5 +95,4 @@ git push upstream HEAD:main
9595

9696
## diracx-charts releases
9797

98-
Every commit in master triggers a new release.
99-
A release
98+
Every commit in master triggers a new release. The releases are published on a [helm repo](https://charts.diracgrid.org/index.yaml)

0 commit comments

Comments
 (0)