I’m trying to deploy Nextcloud AIO using the Kubernetes helm deployment method referenced at the git repository: https://github.com/nextcloud/all-in-one/tree/main/nextcloud-aio-helm-chart
I have added the helm repo to the openshift cluster
however when i try to run the helm deployment using the values.yaml file (populated) i consistently get a error occured message while trying to deploy the nextcloud-aio-appache service. i have tried the default port of 443, as well as 8443 i have tried enclosing the port numbers in quotation marks and not in quotation marks.
andrewbeattie@ajbtmacbook nextcloud % helm install uq-nextcloud nextcloud-aio/nextcloud-aio-helm-chart -f values.yaml
Error: INSTALLATION FAILED: 1 error occurred:
* Service “nextcloud-aio-apache” is invalid: spec.ports: Invalid value: core.ServicePort{core.ServicePort{Name:“443”, Protocol:“TCP”, AppProtocol:(*string)(nil), Port:443, TargetPort:intstr.IntOrString{Type:0, IntVal:443, StrVal:“”}, NodePort:31452}, core.ServicePort{Name:“443-udp”, Protocol:“UDP”, AppProtocol:(*string)(nil), Port:443, TargetPort:intstr.IntOrString{Type:0, IntVal:443, StrVal:“”}, NodePort:31452}}: may not contain more than 1 protocol when type is ‘LoadBalancer’
andrewbeattie@ajbtmacbook nextcloud % vi values.yaml
andrewbeattie@ajbtmacbook nextcloud % helm install uq-nextcloud nextcloud-aio/nextcloud-aio-helm-chart -f values.yaml
Error: INSTALLATION FAILED: 1 error occurred:
* Service “nextcloud-aio-apache” is invalid: spec.ports: Invalid value: core.ServicePort{core.ServicePort{Name:“8443”, Protocol:“TCP”, AppProtocol:(*string)(nil), Port:8443, TargetPort:intstr.IntOrString{Type:0, IntVal:8443, StrVal:“”}, NodePort:31976}, core.ServicePort{Name:“8443-udp”, Protocol:“UDP”, AppProtocol:(*string)(nil), Port:8443, TargetPort:intstr.IntOrString{Type:0, IntVal:8443, StrVal:“”}, NodePort:31976}}: may not contain more than 1 protocol when type is ‘LoadBalancer’
Are there any plans to deliver an operator based deployment strategy for RH OCP for Nextcloud AIO?