Skip to content

Commit 2ad2e0d

Browse files
authored
Add octavia OVN option (#11)
Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
1 parent 7c2f581 commit 2ad2e0d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ This chart can be used to create a new namespace and two secrets for the cluster
44
helm upgrade -i <tenant>-credentials -n <tenant> --create-namespace https://github.com/SovereignCloudStack/openstack-csp-helper/releases/latest/download/openstack-csp-helper.tgz -f clouds.yaml
55
```
66

7+
If you want to use OVN provider OpenStack Octavia `--set octavia_ovn=true` to the helm command.
8+
79
If OpenStack API is protected by the certificate issued by custom CA, add `--set cacert="$(cat /path/to/cacert)"` to the helm command.
810

911
If you choose to use clouds.yaml with application credentials (auth_type: `v3applicationcredential`), it is the preferred and more secure option.

templates/_helpers.tpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ project-id={{ include "auth_project_id" . }}
9393
manage-security-groups=true
9494
enable-ingress-hostname=true
9595
create-monitor=true
96+
{{- if .Values.octavia_ovn }}
97+
lb-provider=ovn
98+
lb-method=SOURCE_IP_PORT
99+
{{- end }}
96100
{{- end }}
97101

98102

0 commit comments

Comments
 (0)