summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-10-13Fix problem with helm build7.0.0-ONAPguilinPiotr Marcinkiewicz1-1/+1
- Limit cloudify-common to <5.1.0 in helm Issue-ID: DCAEGEN2-2484 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: Iec427872a9b077f9c217b5aec525a9805817bfe8 (cherry picked from commit c23161f6d81f4b016f87b8ddee88f16f406b61a3)
2020-09-17Label k8s Deployments for healthcheckJack Lucas24-24/+28
Issue-ID: DCAEGEN2-2433 Signed-off-by: Jack Lucas <jflos@sonoris.net> Change-Id: I12b5ca5d0c70d7c8d42c1ec1ce88841d2cf25cd7
2020-09-11dcae INFO.yaml updatevv770d1-11/+25
Project maturity Committer changes Change-Id: Iff70a751dbb60fcadfb600d1a8c8fb2cec08f862 Issue-ID: DCAEGEN2-2425 Signed-off-by: vv770d <vv770d@att.com>
2020-09-08Fix INFO.yaml filesJessica Wagantall1-0/+1
Proper syntax for INFO.yaml requires the first line to be "---" which was previously removed. Re-adding this missing line. Issue-ID: CIMAN-387 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I2e60cbe415fbd957ab10deae684e84eefc639b27
2020-09-03[k8splugin] Add support to move CMPv2 keystore in place of AAFCertManRemigiusz Janeczek7-7/+36
keystore Make secret with certs for cert-service-client container configurable Issue-ID: DCAEGEN2-2253 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: Ia17d3a1f32d2118aa6d5380e32ac5afb5ad2d017
2020-08-28Add init container support for truststore merger.Jan Malkiewicz13-15/+165
Issue-ID: DCAEGEN2-2253 Signed-off-by: Jan Malkiewicz <jan.malkiewicz@nokia.com> Change-Id: I98f27834b36cad333728d41ec079b86a090e77f3
2020-08-12Add plugin testing blueprintsJack Lucas27-0/+651
Issue-ID: DCAEGEN2-2352 Signed-off-by: Jack Lucas <jflos@sonoris.net> Change-Id: Icacef912fc24d2814d513bd2df2a6aaed117ebb5
2020-08-10Certificates from CMPv2 server - handle incorrect blueprintJoanna Jeremicz5-4/+28
K8splugin will stop without deployment creation when external_cert does not contain all the required parameters Bugfix: K8splugin will not create cert-service-client init container by default Issue-ID: DCAEGEN2-2252 DCAEGEN2-2380 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: Ibb6ada925ad8c7f1609e01ba9021a7dbcf0fe644
2020-08-10Temporary fix for k8s build failRemigiusz Janeczek1-0/+1
Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Issue-ID: DCAEGEN2-2384 Change-Id: I024736f87542f8320c6c5290664d711f98c57f58
2020-07-29Adapt DCAE CFY K8S Plugin with K8S 1.17 version of APIsSylwia_Jakubek7-16/+31
Issue-ID: DCAEGEN2-2309 Signed-off-by: Sylwia Jakubek <sylwia.jakubek@nokia.com> Change-Id: I40db1bcaae65f6d30a71ac7831b6c316e82b5576
2020-07-27Merge "Add support to request certificates from CMPv2 server in DCAE ↵Vijay Venkatesh Kumar10-5/+256
cloudify blueprints"
2020-07-24Add support to request certificates from CMPv2 server in DCAE cloudify ↵Joanna Jeremicz10-5/+256
blueprints If the blueprint specifies that the component uses external TLS via the `external_cert` property, the `Deployment` includes an additional init container and the component's container. The init container populates the external TLS certificate artifacts in mounted volume. The container requires CMPv2 CertService to work properly. Issue-ID: DCAEGEN2-2252 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: I90cb79120ffaf634fc1f5b8a03a83abb30deb2b7
2020-07-23dcae committer updates in INFO.yamlvv770d1-17/+10
Change-Id: I0ccbecd014cac89edfcf3ba2b96a54d0f6225548 Issue-ID: DCAEGEN2-2365 Signed-off-by: vv770d <vv770d@att.com>
2020-06-09rename typefiles to be consistent with nexusHansen, Tony (th1395)8-0/+0
Change-Id: Iebfda41db8225db233d0ff0f41e197d2e4cc0688 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207
2020-06-09fix for typefile fixHansen, Tony (th1395)1-6/+6
Change-Id: Ie974a982290229dcfecb058090d23b3ac73ed537 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com>
2020-06-08fix for mvn-phase-lib.shHansen, Tony (th1395)8-5/+5
Change-Id: I7b3340024bf84206d79c18b10290a1e0f0129304 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com>
2020-06-08fix more type version issuesHansen, Tony (th1395)3-11/+15
Change-Id: I321407dcf08cb37d8ce8270a3458c50ec489e08e Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207
2020-06-06fix version numbers in type filesHansen, Tony (th1395)3-2/+16
Change-Id: I022e922737d4ee1ed96b34e025e690f45fe1400e Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207
2020-06-05fix for mvn-phase-script for wagon buildingHansen, Tony (th1395)1-16/+4
Change-Id: I1475819ffdab87618208df32a3c868b17b92339b Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com>
2020-06-02move plugins from from ccsdk to dcaegen2Hansen, Tony (th1395)127-242/+6979
copy dmaap, helm, pgaas and sshkeyshare plugins from ccsdk to dcaegen2 Change-Id: Ib257495de6c275c45f0c87a4b42ac21a2fab7979 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2207 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com>
2020-04-29Remove ContainerizedPlatformContainer from typesJack Lucas13-310/+39
Also allow environment variables to specified via docker_config Issue-ID: DCAEGEN2-1791 Issue-ID: DCAEGEN2-2215 Change-Id: If6b3b206856031d3c2aa3a5f787c1be30bdc4afd Signed-off-by: Jack Lucas <jflucas@research.att.com>
2020-04-20R7 tag/path updateVijay Venkatesh Kumar2-2/+2
Change-Id: I987dce35a8bb6569764b8214a0cc9c596e416d7d Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-2201
2020-03-03Fix dcaepolicy reference6.0.0-ONAPfrankfurtJack Lucas1-4/+5
Issue-ID: DCAEGEN2-2097 Signed-off-by: Jack Lucas <jflucas@research.att.com> Change-Id: I7fe5676c2bf33ce3900216156a404572bb2622f0
2020-02-25Provide cacert in JKS format for clientsJack Lucas8-55/+40
Issue-ID: DCAEGEN2-1938 Signed-off-by: Jack Lucas <jflucas@research.att.com> Change-Id: Ic9a852bb058075b2b03aa6382ed33e23a4cca8b5
2020-02-07sonarcloud supportVijay Venkatesh Kumar5-10/+10
Change-Id: I7e66510da92d47da2abb67499c3e347822ddd1ea Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-2065
2020-01-17Address k8s plugin code smells reported by sonarMiroslav Los7-127/+140
Make 'resources' argument to k8sclient.k8sclient.deploy an optional kwarg, update its uses and document it. Split off code reported complex from deploy into functions. Tweak a nested if in tasks. Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech> Issue-ID: DCAEGEN2-2006 Change-Id: I13a091de9207bab1c7d4eee3179263c5d994ffbf
2020-01-08Merge "R6 tag/path update"Tony Hansen1-1/+1
2020-01-08Fix incorrect committer ID in INFO.yamlJack Lucas1-1/+1
Issue-ID: DCAEGEN2-2012 Signed-off-by: Jack Lucas <jflucas@research.att.com> Change-Id: I788d83e894725e0564633db00d2c71c0e6ff5cda
2020-01-07Remove obsolete cdap and docker pluginsMiroslav Los47-5257/+0
Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech> Issue-ID: DCAEGEN2-1987 Change-Id: I7e7114458a2931b8f1baf915f1714ee8465b86e5
2020-01-06R6 tag/path updateVijay Venkatesh Kumar1-1/+1
Change-Id: I875f6ad6aed651943b00d818daf6cde149150b19 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-1785 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2019-12-18Fix tox configuration for coverageMiroslav Los9-27/+177
Coverage is unable to report on modules unless PYTHONPATH is set. Put test results into separate files for python 2 and 3. Merge coverage of python 2 and 3 in a final report. Silence warnings on xunit2 pytest output format. Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech> Issue-ID: DCAEGEN2-2005 Change-Id: I2740231274c153d178e7d9c9103fc70657f7558d
2019-12-12Customize python import for kubernetes pluginMiroslav Los6-3/+129
Cloudify manager fails to find the plugin without this helper. The original code, cloudify-python-importer, is unmaintained. It is just one module, licensed under Apache2.0 as well. It also needs a python3 fix, hence the module code is added here. Note that what the modification does should not be necessary, and a proper root cause and fix needs to be found eventually. Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech> Issue-ID: DCAEGEN2-1988 Change-Id: I28274dff902204362d7f5b6f97ac3381ff8b5411
2019-12-09Update versions for all pluginsMiroslav Los22-25/+34
Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech> Issue-ID: DCAEGEN2-1986 Change-Id: Id4cc1cd9c6c5fb0c013f950b11b7799fa9f4fcfa
2019-12-03Update DCAE Committer in INFO.yamlJoeOLeary1-26/+10
Issue-ID: DCAEGEN2-1891 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech> Change-Id: I6cb1fcf2f3ddd12709df48ef7547b8c27b13acf1
2019-11-26Support python3 in all pluginsMiroslav Los33-156/+164
Unify tox/requirements/setup.py requirement specifications. Do not set upper version limits if possible. Drop uuid as dependency included with standard library. Drop import of unmaintained cloudify_importer without python3 version. Use PEP 508 URLs in requirements for non-PyPI (github) releases. Use cloudify-common 5 release; pre-release package for python3. Rewrite uses of map with loops/comprehensions. Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech> Issue-ID: DCAEGEN2-1956 Change-Id: I7b3ceb97a628e3af5bda3178d182f4207069e86d
2019-11-14DCAEGEN2-1920 enhance policy plugin for error conditionsSchmalzried, Terry (ts862m)8-28/+32
Issue-ID: DCAEGEN2-1920 Change-Id: I7e1b08cb008f60d7f08ed2db41236a03b8490287 Signed-off-by: Schmalzried, Terry (ts862m) <ts862m@att.com>
2019-09-30R6 tag updateVijay Venkatesh Kumar1-1/+1
Change-Id: I1cbbee3dd24600907d2d5625179e92bb74ef4c48 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-1785
2019-07-17Move DR subscriber creation before container start5.0.2-ONAP5.0.1-ONAPelaltoJack Lucas8-212/+62
Also update Kubernetes client library version Fix bug that allowed generating a too-long k8s deployment name. Issue-ID: DCAEGEN2-1651 Issue-ID: DCAEGEN2-1653 Issue-ID: DCAEGEN2-1667 Change-Id: Ied859073fb01d8623278cf9e58c1dcc26fed1712 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-07-01Add TLS support for client-only appsJack Lucas10-132/+290
Also enhance unit tests to do more robust checking of results. Issue-ID: DCAEGEN2-1550 Change-Id: Icf6e5357d828e19db73bb58b98fd60e9f111d0dc Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-05-23Fix xpath syntax for CentOSJack Lucas1-6/+6
Change-Id: I5f287b9541a20713b25a573879e44a4f37099141 Issue-ID: DCAEGEN2-1520 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-05-23Fix CentOS incompatibilities in mvn-phase-libJack Lucas2-5/+548
Issue-ID: DCAEGEN2-1520 Signed-off-by: Jack Lucas <jflucas@research.att.com> Change-Id: Ica41de308a32767a6f1c4ce178d2460adfa2f61b
2019-05-22Stop building CDAP and Docker pluginsJack Lucas3-11/+5
Also remove relationships plugin test case that has different expected results on Ubuntu and CentOS. (Should not change test coverage statistics.) Change-Id: I027e13ee92ff1c799d38d8ad9939c4aff73022c3 Issue-ID: DCAEGEN2-1524 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-05-06R5 tag updateVijay Venkatesh Kumar1-1/+1
Change-Id: I3822177c6b0e0ee08a647fd31a0a34532d52751d Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-1481
2019-04-19Fix DR subscriber failure4.0.0-ONAPdublinJack Lucas9-51/+24
Issue-ID: DCAEGEN2-1009 Change-Id: Ieb770b6562123dda78fd4b8c8c514d30767ad7fb Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-04-10Initial commit for clamp-policy pluginVignesh K19-2/+895
Addressed review comments Issue-ID: DCAEGEN2-1129 Change-Id: Icdf95bdbf7c3ec2f201d5d57544ef6d206f3c5fa Signed-off-by: Vignesh K <vignesh.k041@wipro.com>
2019-04-02Change kubeconfig file locationJack Lucas5-4/+10
By putting kubeconfig in its own directory, we make sure updates to the underlying configMap become visible to the plugin without restarting CM. Issue-ID: DCAEGEN2-1136 Change-Id: Ifbc5bed31cdcf285b1cf845427679f631eaa4645 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-03-22add comment on 63 label length, fix _parse_volumesJason Luo5-3/+11
change to v['container'].get('mode') to allow mode value be absent Issue-ID: DCAEGEN2-1126 Change-Id: I12fe257995f466238f64b06e6cf80f3cc2654c5b Signed-off-by: Jason Luo <cl4531@att.com>
2019-03-18Add multi-cluster supportJack Lucas9-56/+97
Issue-ID: DCAEGEN2-1136 Change-Id: I314e5d8c501198b3e87c45813201498935c7bacc Signed-off-by: Jack Lucas <jflucas@research.att.com>
2019-03-12add liveness probe, fix readiness prob execJason Luo6-19/+43
liveness and readiness probes may run script with arguments, ports and volumes are optional instead of mandatory, test_tasks.py accept ports[] and volumes[] fix the issue of labels which are logner than 63 Issue-ID: DCAEGEN2-1126 Change-Id: Id2f893adc300bf508c0512a51b3665872d36f674 Signed-off-by: Jason Luo <cl4531@att.com>
2019-03-08Fix k8s plugin version in type fileJack Lucas1-1/+1
Issue-ID: DCAEGEN2-987 Change-Id: I74a17b3c8d79f12b77a7e7dd4b57b3fde2e77147 Signed-off-by: Jack Lucas <jflucas@research.att.com>