Skip to content

Conversation

@meticulo3366
Copy link

Included instructions on the importance of setting up a service along with an ingress config

Copy link
Member

@qboileau qboileau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can be cleaned up by removing comment already present on chart values.yaml and in README.md.
Also, might be useful to include links to cloud provider external load balanced service documentations. Like for AWS EKS or GCP GKE and/or main kubernetes documentation for more examples

Comment on lines +190 to +208
## @section Gateway external service configurations
## @descriptionStart
## This section specifies external service configuration
## @descriptionEnd
external:
## @param service.external.enable Enable a service for external connection to Gateway
enable: true
## @param service.external.type Type of load balancer
type: LoadBalancer
## @param service.external.ip IP to configure
ip: ""
## @param service.external.annotations
annotations: {}
# LoadBalancer externaldns gke support by annotation https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/gke.md#verify-using-an-external-load-balancer
# external-dns.alpha.kubernetes.io/hostname: "{{ required "A valid .Values.gateway.domain is required!" .Values.gateway.domain }}"
## @param service.external.admin Enable admin exposition on external service
admin: false
## @param service.external.jmx Enable jmx exposition on external service
jmx: false
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to copy the doc here your actual change over the default value is

service: 
  external: 
    enable: true
    type: LoadBalancer # Use LoadBalancer service instead of default ClusterIP

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@meticulo3366 - the other values you have included are the defaults, e.g. IP empty, annotations empty etc.
So for your example it's probably just what Quentin proposed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants