Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Pomba / CLI /  holmes / sniro removal from all.yaml? as As they are not part of the release
  • Smarter choose choice of Pods (example DCAE SDC pods only if DCAE is enabled)
  • HTTPs only services, proposition to change the template.
  • Today services parts in values.yaml is done this way:
  • service:
       name: cassandra
       type: NodePort
       headless:
         suffix: ""
         annotations:
           service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
         publishNotReadyAddresses: true
       headlessPorts:
         - name: tcp-intra
            port: 7000
         - name: tls
            port: 7001
         - name: tcp-jmx
            port: 7199
         - name: tcp-cql
            port: 9042
         - name: tcp-thrift
            port: 9160
         - name: tcp-agent
            port: 61621
        ports:
         - name: http-main
            port: 6666
            nodePort: 66

  • this would create this headless service:
  • apiVersion: v1
    kind: Service
    metadata:
       annotations:
         service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
       name: cassandra
       namespace: default
       labels:
         app.kubernetes.io/name: cassandra
         helm.sh/chart: cassandra-5.0.0
         app.kubernetes.io/instance: release
         app.kubernetes.io/managed-by: Tiller
    spec:
       clusterIP: None
       ports:
       - port: 7000
          targetPort: tcp-intra
          name: tcp-intra
       - port: 7001
          targetPort: tls
          name: tls
       - port: 7199
          targetPort: tcp-jmx
          name: tcp-jmx
       - port: 9042
          targetPort: tcp-cql
          name: tcp-cql
       - port: 9160
         targetPort: tcp-thrift
         name: tcp-thrift
      - port: 61621
        targetPort: tcp-agent
        name: tcp-agent
      publishNotReadyAddresses: true
      type: ClusterIP
      selector:
        app.kubernetes.io/name: cassandra
        app.kubernetes.io/instance: release

  • and this service:
  • apiVersion: v1
    kind: Service
    metadata:
       name: cassandra
       namespace: default
       labels:
         app.kubernetes.io/name: cassandra
         helm.sh/chart: cassandra-5.0.0
        app.kubernetes.io/instance: release
        app.kubernetes.io/managed-by: Tiller
    spec:
       ports:
       - port: 6666
          targetPort: http-main
          nodePort: 30266
          name: tcp-main
       type: NodePort
       selector:
         app.kubernetes.io/name: cassandra
         app.kubernetes.io/instance: release

  • aaa
  • Reintegration of Robot chart. (https://gerrit.onap.org/r/c/oom/+/101605)
  • Status on Postgres Encoding Jira 


View file
nameRefactoring service templates.md
height250

View file
nameSmarter choice of Pods in Helm Charts.md
height250