Hi Kiran,

We found that the below list of file have the indentation issue with
respect to *nodeSelector *attribute*.* After fixing the same we get the
following make error.

It seems like the indentation varies across the modules.  Do you have any
workaround to fix the template issue in all files?


[INFO] Chart.yaml: icon is recommended
[ERROR] templates/statefulset.yaml: unable to parse YAML
error converting YAML to JSON: yaml: line 120: did not find expected '-'
indicator

Error: 1 chart(s) linted, 1 chart(s) failed
Makefile:40: recipe for target 'lint-mysql' failed
make[3]: *** [lint-mysql] Error 1
make[3]: Leaving directory
'/home/aarna/ONAP_Kubernetes/oom/kubernetes/common'
Makefile:30: recipe for target 'mysql' failed
make[2]: *** [mysql] Error 2
make[2]: Leaving directory
'/home/aarna/ONAP_Kubernetes/oom/kubernetes/common'
Makefile:39: recipe for target 'make-common' failed
make[1]: *** [make-common] Error 2
make[1]: Leaving directory '/home/aarna/ONAP_Kubernetes/oom/kubernetes'
Makefile:35: recipe for target 'common' failed
make: *** [common] Error 2




*Files found to be having the indentation issues*

Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/dmaap/charts/dmaap-bus-controller/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/log/charts/log-elasticsearch/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/log/charts/log-kibana/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/log/charts/log-logstash/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/uui/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/so/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/so/charts/mariadb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/clamp/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/clamp/charts/clamp-dash-logstash/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/clamp/charts/clamp-dash-kibana/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/clamp/charts/mariadb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/clamp/charts/clamp-dash-es/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdnc/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdnc/charts/sdnc-ansible-server/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdnc/charts/sdnc-portal/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdnc/charts/ueb-listener/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdnc/charts/dmaap-listener/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/common/dgbuilder/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/common/mongo/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/common/mysql/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/common/mariadb-galera/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/common/postgres/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-generic-vnfm-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-ems-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-nokia-vnfm-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-nokia-v2vnfm-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-juju-vnfm-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-resmgr/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-workflow/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-catalog/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-vnfmgr/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-multivim-proxy/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-huawei-vnfm-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-nslcm/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-zte-sdnc-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-vnflcm/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-zte-vnfm-driver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-workflow-engine/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vfc/charts/vfc-vnfres/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/nbi/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/nbi/charts/mariadb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/robot/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/msb/charts/msb-consul/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/msb/charts/msb-iag/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/msb/charts/msb-discovery/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/msb/charts/kube2msb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/msb/charts/msb-eag/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/multicloud/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/multicloud/charts/multicloud-windriver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/multicloud/charts/multicloud-vio/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/multicloud/charts/multicloud-ocata/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/helm/starters/onap-app/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/dcaegen2/charts/dcae-redis/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-api/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-reservation/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-solver/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-data/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-zookeeper/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-controller/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/oof/charts/oof-has/charts/oof-has-cassandra/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-cs/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-gui/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-service/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-cm/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-hello/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-locate/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-sms/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-sms/charts/aaf-sms-quorumclient/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-fs/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aaf/charts/aaf-oauth/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdc/charts/sdc-kb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdc/charts/sdc-onboarding-be/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdc/charts/sdc-be/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdc/charts/sdc-cs/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdc/charts/sdc-es/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sdc/charts/sdc-fe/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/cli/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/policy/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/policy/charts/brmsgw/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/policy/charts/mariadb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/policy/charts/drools/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/policy/charts/drools/charts/nexus/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/policy/charts/pdp/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/esr/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/esr/charts/esr-gui/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/appc/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/appc/charts/appc-cdt/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vid/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/vid/charts/vid-galera/templates/statefulset.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/sniro-emulator/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/portal/charts/portal-sdk/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/portal/charts/portal-zookeeper/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/portal/charts/portal-cassandra/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/portal/charts/portal-widget/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/portal/charts/portal-mariadb/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/portal/charts/portal-app/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aai/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aai/charts/aai-gizmo/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aai/charts/aai-babel/templates/deployment.yaml
Found in file :
/home/aarna/ONAP/Beijing/oom_beijing/oom/kubernetes/aai/charts/aai-champ/templates/deployment.yaml



On Fri, Aug 3, 2018 at 6:30 AM, Vivekanandan Muthukrishnan <
[email protected]> wrote:

> Hi Kiran,
>
> Thanks for the quick response. We will try this workaround and update you
> soon.
>
> Regards
> Vivek
>
> On Fri, Aug 3, 2018 at 12:45 AM, Kamineni, Kiran K <
> [email protected]> wrote:
>
>> Looks like the stateful set indentation is not correct for the node
>> selector.
>>
>>
>>
>> It should have the same indentation as volumes.
>>
>>
>>
>>
>>
>> *-- K i r a n*
>>
>>
>>
>> *From:* [email protected] [mailto:[email protected]] *On
>> Behalf Of *Vivekanandan Muthukrishnan
>> *Sent:* Thursday, August 02, 2018 11:22 AM
>> *To:* [email protected]
>> *Cc:* Sriram Rupanagunta <[email protected]>; Amar Kapadia <
>> [email protected]>
>> *Subject:* [onap-discuss] OOM k8s Beijing/2.0.0-ONAP Helm build fails
>> for nodeSelector attribute in values.yaml
>>
>>
>>
>> Hi All,
>>
>>
>>
>> We need some help regarding *nodeSelector* attribute definition in ONAP
>> OOM kubernetes values.yaml file.
>>
>>
>>
>> When we included the nodeSelector attribute, the Helm package make failed.
>>
>>
>>
>> *Here is what we did.*
>>
>>
>>
>> 1) Created 2 node Rancher + Kubernetes cluster
>>
>>
>>
>> 2) Created the following labels
>>
>>
>>
>>         $ kubectl get nodes
>>
>>         NAME        STATUS    ROLES     AGE       VERSION
>>
>>         beijing01   Ready     <none>    2h        v1.8.10-rancher1
>>
>>         beijing02   Ready     <none>    1h        v1.8.10-rancher1
>>
>>
>>
>>         # Define a label for each node
>>
>>         $ kubectl label nodes beijing01 nodeName=beijing01
>>
>>         node "beijing01" labeled
>>
>>
>>
>>         $ kubectl label nodes beijing02 nodeName=beijing02
>>
>>         node "beijing02" labeled
>>
>>
>>
>> 3) Then updated the oom/kubernetes/common/mongo/values.yaml (Kindly
>> refer the attached  file)
>>
>>
>>
>>      nodeSelector:
>>
>>         nodeName: beijing01
>>
>>
>>
>> 4) Helm package make command failed with the below error
>>
>>
>>
>>         ==> Linting mongo
>>
>>         [INFO] Chart.yaml: icon is recommended
>>
>>         [ERROR] templates/statefulset.yaml: unable to parse YAML
>>
>>             error converting YAML to JSON: yaml: line 55: did not find
>> expected '-' indicator
>>
>>
>>
>>         Error: 1 chart(s) linted, 1 chart(s) failed
>>
>>         Makefile:40: recipe for target 'lint-mongo' failed
>>
>>         make[3]: *** [lint-mongo] Error 1
>>
>>         make[3]: Leaving directory '/home/aarna/ONAP_Kubernetes/o
>> om/kubernetes/common'
>>
>>         Makefile:30: recipe for target 'mongo' failed
>>
>>         make[2]: *** [mongo] Error 2
>>
>>         make[2]: Leaving directory '/home/aarna/ONAP_Kubernetes/o
>> om/kubernetes/common'
>>
>>         Makefile:39: recipe for target 'make-common' failed
>>
>>         make[1]: *** [make-common] Error 2
>>
>>         make[1]: Leaving directory '/home/test/oom/kubernetes'
>>
>>         Makefile:35: recipe for target 'common' failed
>>
>>         make: *** [common] Error 2
>>
>>
>>
>>
>>
>> 5) The build works when we give the default value.
>>
>>
>>
>>      nodeSelector: {}
>>
>>
>>
>>     Note :-
>>
>>            # You can pull the OOM sources using the below command
>>
>>            $ git clone https://gerrit.onap.org/r/oom -b 2.0.0-ONAP
>>
>>
>>
>>            # To verify the YAML & tempaltes files you can go to the
>> following folder
>>
>>            $ cd oom/kubernetes/common/mongo
>>
>>
>>
>> Could some one help us to define the *nodeSelector* attribute would be
>> great.
>>
>>
>>
>> Thanks & Regards
>>
>> Vivek
>>
>>
>>
>>
> 
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11667): https://lists.onap.org/g/onap-discuss/message/11667
Mute This Topic: https://lists.onap.org/mt/24147230/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to