Agenda

  • DCAE:
    • DMaaP BC onboarding job: Ajay Deep Singh
      • goal: update / create dmaap topics and feeds
      • two options:
        • stateless mode (post and forget)
        • shared volume (have a shared volume where response are stored)
    • ConfigMap Support: Jack Lucas Vijay Venkatesh Kumar Krzysztof Opasiak
      • https://gerrit.onap.org/r/c/oom/+/121238
      • two options are proposed:
        1. simplify developer life and give them simple 'api' in values.yaml in order to add configmap in their deployment
          • pros: simplicity for developpers / "paved playground" / coherent deployment
          • cons: several templates that needs to be created / maintained
        2. don't help too much developpers and allow them to add "code snippets" in values.yaml
          • pros: more "kubernetes way" / help people to understand K8S / less maintenance in OOM
          • cons: maybe  steep learning curve / more freedom for developpers means more "unwanted / crazy deployment"
      • questions on "saved lines" "answer": 27 lines are created in order to "save" 3 (another gain is less complexity) so used by 9 configmaps accross all DCAE μs would save it
      • solution proposed: OK for merge (as long as other -1 issues are solved) but "DCAE team" agrees to help to maintain these templates.
  • ONAP vF2F → first next week
  • Honolulu Maintenance Release: Sylvain Desbureaux
  • Service Monitor: Marat Salakhutdinov Lukasz Grech
  • Bugs in H release → next week
    • most of them because AAF is disabled
    • maybe work on a specific gate system for that with people who wants it
  • Kubernetes version and dual stack status update → next week
  • service mesh initiative rererebooted → next week



proposal for revamping service template:

# service configuration
service:
type: NodePort
name: dcae-ves-collector
ports:
- name: http
port: 8443
plain_port: 8080
port_protocol: http
nodePort: 17
useNodePortExt: true
- name: metrics
port: 4456
internal_only: true
port_protocol: http

would output:

---
apiVersion: v1
kind: Service
metadata:
annotations:
meta.helm.sh/release-name: onap-dcaegen2-services
meta.helm.sh/release-namespace: onap
creationTimestamp: "2021-05-07T21:15:37Z"
labels:
app.kubernetes.io/instance: onap
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: dcae-ves-collector
helm.sh/chart: dcae-ves-collector-8.0.0
name: dcae-ves-collector-external
namespace: onap
resourceVersion: "36406"
selfLink: /api/v1/namespaces/onap/services/dcae-ves-collector
uid: 13e2c59e-03c7-4abc-8f11-6616ab12f7a7
spec:
clusterIP: 10.233.8.212
externalTrafficPolicy: Cluster
ports:
- name: https-http
nodePort: 30417
port: 8443
protocol: TCP
targetPort: http
selector:
app.kubernetes.io/instance: onap
app.kubernetes.io/name: dcae-ves-collector
sessionAffinity: None
type: NodePort
status:
loadBalancer: {}
---
apiVersion: v1
kind: Service
metadata:
annotations:
meta.helm.sh/release-name: onap-dcaegen2-services
meta.helm.sh/release-namespace: onap
creationTimestamp: "2021-05-07T21:15:37Z"
labels:
app.kubernetes.io/instance: onap
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: dcae-ves-collector
helm.sh/chart: dcae-ves-collector-8.0.0
name: dcae-ves-collector
namespace: onap
resourceVersion: "36406"
selfLink: /api/v1/namespaces/onap/services/dcae-ves-collector
uid: 13e2c59e-03c7-4abc-8f11-6616ab12f7a7
spec:
clusterIP: 10.233.8.214
externalTrafficPolicy: Cluster
ports:
- name: https-http
port: 8443
protocol: TCP
targetPort: http
- name: metrics-http
port: 4456
protocol: TCP
targetPort: metrics
selector:
app.kubernetes.io/instance: onap
app.kubernetes.io/name: dcae-ves-collector
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}

---
dcae-ves-collector-external
...
type: NodePort
ports:
- name: https
port: 8443
ndoePort: 30217

dcae-ves-collector-external.onap

---
dcae-ves-collector
...





  • No labels