...
- stream_publish/stream_subscribe handle as string; change VES spec and test
- - readiness mapping Include PORT/initialdelaySeconds into auxillary.healthcheck on component spec schema as optional parameter for mapping into readiness check
- globalNodeportPrefix - make default from base template. (It should be already supported)
...
3. Identify Component-spec schema changes for ENV setting mapping (refer REQ #1 below) IN PROGRESS DONE -
- - Spec schema sample to be added under REQ1 section and also updated component spec schema file - Nick
- - Verify if the service configuration can be supported as list under common/service - Vijay Venkatesh Kumar
List is not supported in current common/service template
4. Identify Component-spec schema changes for Service mapping (and nodeport) (refer REQ #7 below) IN PROGRESS
- Spec schema sample to be added under REQ1 section and also updated component spec schema file; submit to gerrit with new updates (including #2, #3, #4)
5. Build helm chart generator taking as inputs template directory and template list file to be used for chart generation and perform lint for consolidated charts.
Note: Use base/default template if corresponding template not found on specified template directory
6. Support MAPPING requirement – ENV SETTING (refer REQ #1 for details)
- Target 06/09 completion
7. Support MAPPING requirement – CMPv2 Certificates (refer REQ #3 for details)
...
9. Support MAPPING requirement – Policy Sidecar (refer REQ #4 for details)
10. Support SERVICE MAPPING based on spec file (refer REQ #7 for details)
- Target 06/10 completion
11. Support MAPPING requirement – ConfigMap support (refer REQ #2 for details)
12. Support MAPPING requirement – DMAAP Secure Topic/Feed (refer REQ #6 for details)
13. Create user guide for the tool detailing all command-line options/override
...
Code Block | ||||
---|---|---|---|---|
| ||||
"auxilary": { . . "helm": { "application_envapplicationEnv": { "PMSH_PG_URL": "dcae-pmsh-pg-primary", "PMSH_PG_USERNAME": { "secretUid": "pgUserCredsSecretUid", "key": "login" }, "PMSH_PG_PASSWORD": { "secretUid": "pgUserCredsSecretUid", "key": "password" } } } . . } |
...
- Schema change required need to determine if nodeport vs clusterip
- Require nodeport as inputReference Protocoltype/name/ports
- type - Nodeport or ClusterIPO
- ports - list of objects mapped from spec as-is
- constraints for ports can be added later
- Require nodeport as inputReference Protocoltype/name/ports
...
Code Block | ||||
---|---|---|---|---|
| ||||
global:
nodePortPrefix: 302
nodePortPrefixExt: 304
# service configuration
service:
type: NodePort
name: dcae-ves-collector
ports:
- name: http
port: 8443
plain_port: 8080
port_protocol: http
nodePort: 17
useNodePortExt: true |
OR
Based on https://gerrit.onap.org/r/c/oom/+/121390
Code Block | ||||
---|---|---|---|---|
| ||||
service:
type: NodePort
name: dcae-ves-collector
has_internal_only_ports: true
ports:
- name: http
port: 8443
plain_port: 8080
port_protocol: http
nodePort: 17
useNodePortExt: true
- name: metrics
port: 4444
internal_only: true |
REFERENCE
Discussed ppt slides Helm_deployment.pptx
...