Skip to content

Rearrange $v.services  #159

@samir-gandhi

Description

@samir-gandhi

We can rearrange how we accept service definitions from values yaml to have more flexibility
The new solution should allow us to:

  1. set any number of annotations on any service
  2. add loadbalancer services as needed for folks that may want to expose ldaps
  3. optionally, prepare for istio virtual service and gateway instead of ingress.

Current:

  services:
    https:
      servicePort: 9999
      containerPort: 9999
      ingressPort: 443
      dataService: true
    clusterbind:
      servicePort: 7600
      containerPort: 7600
      clusterService: true
    clusterfail:
      servicePort: 7700
      containerPort: 7700
      clusterService: true
    clusterExternalDNSHostname:

Proposed:

  services:
    data:
      annotations: {}
      https:
        servicePort: 9999
        containerPort: 9999
        ingressPort: 443
    cluster: 
      annotations: {}
      clusterbind:
        servicePort: 7600
        containerPort: 7600
        clusterService: true
      clusterfail:
        servicePort: 7700
        containerPort: 7700
        clusterService: true
    loadbalancer:
      annotations: {}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions