Skip to content

Commit 4b775a1

Browse files
committed
enabling serverless+serverlessLogic by default + networkPolicy fix
1 parent 8a95ef6 commit 4b775a1

6 files changed

Lines changed: 19 additions & 23 deletions

File tree

charts/backstage/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ sources: []
4747
# This is the chart version. This version number should be incremented each time you make changes
4848
# to the chart and its templates, including the app version.
4949
# Versions are expected to follow Semantic Versioning (https://semver.org/)
50-
version: 4.2.2
50+
version: 4.2.3

charts/backstage/README.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# RHDH Backstage Helm Chart for OpenShift (Community Version)
33

4-
![Version: 4.2.2](https://img.shields.io/badge/Version-4.2.2-informational?style=flat-square)
4+
![Version: 4.2.3](https://img.shields.io/badge/Version-4.2.3-informational?style=flat-square)
55
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
66

77
A Helm chart for deploying Red Hat Developer Hub.
@@ -179,8 +179,8 @@ Kubernetes: `>= 1.27.0-0`
179179
| global.host | Custom hostname shorthand, overrides `global.clusterRouterBase`, `upstream.ingress.host`, `route.host`, and url values in `upstream.backstage.appConfig`. | string | `""` |
180180
| nameOverride | | string | `"developer-hub"` |
181181
| orchestrator.enabled | | bool | `false` |
182-
| orchestrator.serverlessLogicOperator.enabled | | bool | `false` |
183-
| orchestrator.serverlessOperator.enabled | | bool | `false` |
182+
| orchestrator.serverlessLogicOperator.enabled | | bool | `true` |
183+
| orchestrator.serverlessOperator.enabled | | bool | `true` |
184184
| orchestrator.sonataflowPlatform.createDBJobImage | Image for the container used by the create-db job | string | `"postgres:15"` |
185185
| orchestrator.sonataflowPlatform.eventing.broker.name | | string | `""` |
186186
| orchestrator.sonataflowPlatform.eventing.broker.namespace | | string | `""` |
@@ -336,14 +336,13 @@ helm repo add redhat-developer https://redhat-developer.github.io/rhdh-chart
336336
helm install <release_name> redhat-developer/redhat-developer-hub-orchestrator-infra
337337
```
338338
2. Manually approve the Install Plans created by the chart, and wait for the Openshift Serverless and Openshift Serverless Logic Operators to be deployed. To do so, follow the post-install notes given by the chart, or see them [here](https://github.com/redhat-developer/rhdh-chart/blob/main/charts/orchestrator-infra/templates/NOTES.txt)
339-
3. Install the `backstage` chart with Helm, enabling orchestrator, serverlessLogicOperator, and serverlessOperator, like so:
339+
3. Install the `backstage` chart with Helm, enabling orchestrator, like so:
340340
341341
```
342-
helm install <release_name> redhat-developer/backstage \
343-
--set orchestrator.enabled=true \
344-
--set orchestrator.serverlessLogicOperator.enabled=true \
345-
--set orchestrator.serverlessOperator.enabled=true
342+
helm install <release_name> redhat-developer/backstage --set orchestrator.enabled=true
346343
```
344+
Note that serverlessLogicOperator, and serverlessOperator are enabled by default. They can be disabled together or seperately by passing the following flags:
345+
`--set orchestrator.serverlessLogicOperator.enabled=false --set orchestrator.serverlessOperator.enabled=false`
347346
348347
### Enablement of Notifications Plugin
349348
@@ -378,8 +377,6 @@ Finally, install the Helm Chart (including [setting up the external DB](https://
378377
```
379378
helm install <release_name> redhat-developer/backstage \
380379
--set orchestrator.enabled=true \
381-
--set orchestrator.serverlessLogicOperator.enabled=true \
382-
--set orchestrator.serverlessOperator.enabled=true \
383380
--set orchestrator.sonataflowPlatform.externalDBsecretRef=<cred-secret> \
384381
--set orchestrator.sonataflowPlatform.externalDBName=example
385382
```

charts/backstage/README.md.gotmpl

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -276,14 +276,13 @@ helm repo add redhat-developer https://redhat-developer.github.io/rhdh-chart
276276
helm install <release_name> redhat-developer/redhat-developer-hub-orchestrator-infra
277277
```
278278
2. Manually approve the Install Plans created by the chart, and wait for the Openshift Serverless and Openshift Serverless Logic Operators to be deployed. To do so, follow the post-install notes given by the chart, or see them [here](https://github.com/redhat-developer/rhdh-chart/blob/main/charts/orchestrator-infra/templates/NOTES.txt)
279-
3. Install the `backstage` chart with Helm, enabling orchestrator, serverlessLogicOperator, and serverlessOperator, like so:
279+
3. Install the `backstage` chart with Helm, enabling orchestrator, like so:
280280

281281
```
282-
helm install <release_name> redhat-developer/backstage \
283-
--set orchestrator.enabled=true \
284-
--set orchestrator.serverlessLogicOperator.enabled=true \
285-
--set orchestrator.serverlessOperator.enabled=true
282+
helm install <release_name> redhat-developer/backstage --set orchestrator.enabled=true
286283
```
284+
Note that serverlessLogicOperator, and serverlessOperator are enabled by default. They can be disabled together or seperately by passing the following flags:
285+
`--set orchestrator.serverlessLogicOperator.enabled=false --set orchestrator.serverlessOperator.enabled=false`
287286

288287
### Enablement of Notifications Plugin
289288

@@ -318,8 +317,6 @@ Finally, install the Helm Chart (including [setting up the external DB](https://
318317
```
319318
helm install <release_name> redhat-developer/backstage \
320319
--set orchestrator.enabled=true \
321-
--set orchestrator.serverlessLogicOperator.enabled=true \
322-
--set orchestrator.serverlessOperator.enabled=true \
323320
--set orchestrator.sonataflowPlatform.externalDBsecretRef=<cred-secret> \
324321
--set orchestrator.sonataflowPlatform.externalDBName=example
325322
```

charts/backstage/templates/network-policies.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,14 @@ metadata:
2626
namespace: {{ .Release.Namespace | quote }}
2727
spec:
2828
podSelector: {}
29+
policyTypes:
30+
- Ingress
2931
ingress:
3032
- from:
3133
- namespaceSelector:
3234
matchLabels:
3335
# Allow knative events to be delivered to workflows.
34-
kubernetes.io/metadata.name: openshift-ingress
36+
policy-group.network.openshift.io/ingress: ""
3537
---
3638
apiVersion: networking.k8s.io/v1
3739
kind: NetworkPolicy

charts/backstage/values.schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
"additionalProperties": false,
104104
"properties": {
105105
"enabled": {
106-
"default": false,
106+
"default": true,
107107
"title": "enabled flag",
108108
"type": "boolean"
109109
}
@@ -115,7 +115,7 @@
115115
"additionalProperties": false,
116116
"properties": {
117117
"enabled": {
118-
"default": false,
118+
"default": true,
119119
"title": "enabled flag",
120120
"type": "boolean"
121121
}

charts/backstage/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,9 +348,9 @@ test:
348348
orchestrator:
349349
enabled: false
350350
serverlessLogicOperator:
351-
enabled: false
351+
enabled: true
352352
serverlessOperator:
353-
enabled: false
353+
enabled: true
354354
sonataflowPlatform:
355355
monitoring:
356356
enabled: true

0 commit comments

Comments
 (0)