aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/cps
AgeCommit message (Collapse)AuthorFilesLines
2024-03-20[COMMON] Make imagePullSecrets configurableAndreas Geissler3-7/+3
Currently in ONAP the imagePullSecrets is hardcoded to 'onap-docker-registry-key' which is created by the repository-wrapper component. With this change the secrets can be configured via setting global.imagePullSecrets and optionally per image if it is configured as map (image.pullSecrets) Issue-ID: OOM-3284 Change-Id: I8644f9b46043b6014219c42928e057b149df43a4 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-02-28[COMMON] Harmonize resource settingsAndreas Geissler3-24/+24
Update all resource settings to the kubernetes recommended normalized form. Fix ReadinessCheck resource limits. Issue-ID: OOM-3273 Change-Id: Ie10903b801e4dc1689bcec092162d711a431a7a6 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-01-25[CPS] Updating permit-uri configwaqas.ikram2-2/+2
Adding Swagger UI URI, api-docs, and v3 api-docs to be excluded from authentication verification. Issue-ID: CPS-2045 Change-Id: I5638b8ac98b73bad1002c72f8145a494c7b3c44f Signed-off-by: waqas.ikram <waqas.ikram@est.tech>
2023-12-13[CPS] Config updates for cps-core and DMImpriyank5-28/+41
- Actuator health check endpoints and ports updated from /manage to /actuator and port to service port - Config changes relating to spring boot upgrade - Updating the latest cps image for montreal that has security.permit-uri under root - Added hazelcast capability to run on kubernetes mode Issue-ID: CPS-1945 Issue-ID: CPS-1977 Change-Id: I28cc1c576d036cda1d61893a7f897698a056f0a8 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2023-10-18[OOM] Fixing k8s cpu limitsvladimir turok3-6/+6
Adding specific cpu limits for all oom components Issue-ID: OOM-3241 Change-Id: I0bbd973d91d11dbb0ffa5848f7c1ed5ebb5f54ba Signed-off-by: vladimir turok <vladimir.turok@t-systems.com>
2023-09-26[CPS] Unify way of KafkaTopic creation for CPS applicationMichal Jagiello10-189/+38
Do not use static templates but "common.kafkatopic" template Issue-ID: OOM-3240 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I67b2cfe839022795f8d7f6f42d2d8dc7e71653d6
2023-08-07[OOM] Fixing k8s ServiceAccountsvladimir turok1-0/+2
Adding service account for the jobs Cleanup MSB, ES and other common charts from AAF dependencies Issue-ID: OOM-3199 Issue-ID: OOM-3114 Issue-ID: OOM-3116 Change-Id: I55bf80876c9fb3b110e538ed1a5504e0dc1d4e1a Signed-off-by: vladimir turok <vladimir.turok@t-systems.com>
2023-07-26[OOM] Fixing k8s recoucesvladimir turok1-4/+4
Fixing resources limits for uui, cps and dcaegen2 Issue-ID: OOM-3199 Change-Id: Ibee9a5a5993d6401b5c4556a84a7e01a0a8b92a1 Signed-off-by: vladimir turok <vladimir.turok@t-systems.com>
2023-07-19[COMMON] Add version label to be Istio readyAndreas Geissler1-4/+1
Add the "version" label (Chart.Version or Chart.AppVesrion if exists) Correct the metadata of CPS deployment. Issue-ID: OOM-3230 Change-Id: I0a6907ed95c6b0dfcf7f89fec9c3dafbc2fb1d9b Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-07-14[OOM] Fixing k8s resources and limitsAndreas Geissler3-14/+14
This fix is adjusting OOM helm charts components resources limits and requests Issue-ID: OOM-3199 Signed-off-by: Vladimir Turok <vladimir.turok@t-systems.com> Change-Id: I56aeba925cda4984277ac7bbf23cfd158263d30f
2023-06-29[COMMON] Bump ONAP versionAndreas Geissler4-24/+24
Update chart versions to 13.0.0 for Montreal Issue-ID: OOM-3173 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: Ie53fd021f01e459c464e44f4459a73ba0b00c172
2023-04-24[CPS] Parameterize topics in applicationmpriyank4-8/+52
- parameterize the topics for both cps-ncmp and ncmp-dmi-plugin code - Also copy the globally defined topics to the more specific place. - In the next patch will remove the global topics and users info. Issue-ID: CPS-1612 Change-Id: Ibf38dd96857ed50a101279a11ded915f86be3d65 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2023-04-20[CPS] Update cps-and-ncmp and dmi-plugin imagempriyank5-3/+49
- updating cps-and-ncmp docker image to 3.2.6 - updating ncmp-dmi-plugin docker image to 1.3.0 and adding JAAS config - temporarily removing the faulty link Issue-ID: CPS-1589 Change-Id: Ia57af84137b02a090191cb29c66bd6cdf85f7aeb Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2023-04-12[CPS] Add topics and parametersmpriyank4-1/+92
Add few topic for cps-and-ncmp and ncmp-dmi-plugin. Followed the approach to globally provide the topics and user access ALL for all the topics at the moment. Issue-ID: CPS-1534 Change-Id: Ic184df5ab74d269fe9aeeadac3d89da16a3f84f1 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2023-03-23[CPS] Ncmp dmi plugin kafka parameter ovmpriyank3-2/+7
- Explicitly providing kafka parameters in the application-helm file to be overridden later from the charts - https://jira.onap.org/browse/CPS-1088 - adding missed OOM chart update coz of this task - temporarily enabling the DEBUG level logs Issue-ID: CPS-1510 Change-Id: I5a82771042f9a2f700172549ac561bc73ff35906 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2023-02-21[CPS] Change cps-core/temporal to use strimzi templatesefiacor12-116/+124
CPS core and temporal will now use the custom strimzi kafka tmplates Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: I3a25e036e3bc2315c335424f624ebf6d538994e2 Issue-ID: CPS-1503
2023-02-06[CPS] CPS Core Image UpdateLukasz Rajewski1-1/+1
Update CPS core image to the latest released version Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl> Issue-ID: CPS-1410 Change-Id: I6c77322eca4bf8cb031d901d615d55f15edb034c
2023-01-13[CPS] Add new Topic for CPS-NCMP AVC Eventsmpriyank3-0/+23
- Adding new topic dmi-cm-events - added user and topic parameters - changed one of the unreachable link for honolulu ( not relevant for CPS but had to do inorder to make the build pass ) Issue-ID: CPS-1385 Signed-off-by: JosephKeenan <joseph.keenan@est.tech> Change-Id: I0037ae727f9f06c3b28a9331c7eb9fd7037f501d Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2022-11-10[COMMON] Bump ONAP versionAndreas Geissler4-24/+24
Update chart versions 12.0.0 for London Issue-ID: OOM-3046 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: Ic196235ff4f6ae14a7ecad799bd75a9666b2594a
2022-11-03[CPS] Security logging fieldsmpriyank3-38/+77
- Removed the old logback.xml file. - Added logback-spring.xml with the new format for logging in json format - Updated the file mount path in deployment file. - Above change is just for CPS-Core Issue-ID: CPS-1291 Change-Id: If1b657a4959023fc18d0a4710891a55dfeb29b22 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2022-10-27[CPS] Container image updatempriyank3-3/+3
- cps-core updated to 3.1.5 - cps-ncmp-dmi-plugin updated to 1.2.2 - cps-temporal updated to 1.2.1 Issue-ID: CPS-1316 Change-Id: Ie7b8cb8037c8b16bf59c1571f3a0c440a49cab21 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2022-10-21[COMMON] Harmonize all component ingress configAndreas Geissler3-3/+3
Harmonize all ingress definitions using schema: <component>-<application>-<api|ui> and adding plain_port attributes to support SM Issue-ID: OOM-3000 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: I8212774ba194758d7cf23bc2085edcc4eacd2539
2022-10-14[CPS] OOM updates for CPS Reposmpriyank8-8/+73
- CPS-Core : Added NCMP tag in properties and updated container image from 3.0.1 to 3.1.4 - Fixed env variable missing in cps-core - Added missing kafka topics(ncmp-events and ncmp-async-m2m) - NCMP-DMI-PLUGIN: update container image from 1.1.0 to 1.2.1 - CPS-TEMPORAL: update container image from 1.1.0 to 1.2.0 Issue-ID: CPS-1290 Issue-ID: CPS-1343 Change-Id: Id5b4b6cfac9ddabe2421300e37f10185cee71ed3 Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
2022-08-17[COMMON] Update Makefiles to enable parallelizationAndreas Geissler2-4/+18
All Makefiles are updated to support SKIP_LINT option, have a defined order of compilation (common -> components) to support the parallel compilation of charts using: make all -j8 (for 8 Jobs). Additionally use cm-push instead of push to use the new K8S/Helm version Issue-ID: OOM-3011 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: If9903c9d5bc646b5ce54075acc616e98c4b6706e
2022-06-24[COMMON] Bump ONAP versionAndreas Geissler4-24/+24
Use version 11.0.0 for Kohn Issue-ID: OOM-2971 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: Icc0e0839fc6def2035383b5fa4c9153fc15fafda
2022-05-27[CPS] Adding startup probe to CPS deploymentlukegleeson2-0/+12
Adding 5 minute startup probe to prevent forced restart during cps deployment Issue-ID: CPS-1032 Signed-off-by: lukegleeson <luke.gleeson@est.tech> Change-Id: I9d1be569f8f5e6f40cc1918ba6b2a5f4a86ef699
2022-04-28[CPS] Updated cps Jakarta imagesputhuparambil.aditya1-1/+1
cps-core image updated to 3.0.1 Issue-ID: CPS-971 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: I0817b9126e1b63d0f8a512b8ceeaa9301eebd111
2022-04-27[CPS-STRIMZI] Migrate cps to use strimzi kafkaefiacor9-32/+179
Add strimzi kafka config Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: Ib6af32bae9f85cbc2e3c9484b970229d63c299b1 Issue-ID: DMAAP-1681
2022-03-23Merge "[CPS] Upgrade docker images to Jakarta"Sylvain Desbureaux3-3/+3
2022-03-22[CPS] Upgrade docker images to JakartaBruno Sakoto3-3/+3
* onap/cps-and-ncmp:3.0.0 * onap/ncmp-dmi-plugin:1.1.0 * onap/cps-temporal:1.1.0 Issue-ID: CPS-933 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ib06db850f34ee224ced4b9c4fef244a55911c03d
2022-03-22[CPS] Configure roles-wrapper dependencyBruno Sakoto2-0/+7
If needed, RBAC roles are created when deploying cps chart. This change is coming from the need to deploy cps chart standalone independently from onap main chart. A previous change has been made in https://gerrit.onap.org/r/c/oom/+/126713 and reverted with https://gerrit.onap.org/r/c/oom/+/126961 for onap main chart compatibility. Then this current change supports both integrated and standalone cps deployments depending on a configurable variable. Default deployment remains onap integrated one. Issue-ID: CPS-862 Change-Id: Ic787a8bcf9373f060a91966614a0145dec2a7c90 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
2022-02-23[CPS] Fix postgres init job dependencyBruno Sakoto2-4/+6
Use global.postgres.postgresInit value Issue-ID: CPS-861 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I45d4863a7a8dbc5ad4a5d2edde174469c4710c15
2022-02-22Merge "[CPS] Database port made configurable"Sylvain Desbureaux2-2/+8
2022-02-18[CPS] Remove dependency to service accountSylvain Desbureaux1-3/+0
CPS has added a dependency to roles-wrapper. Actually, this one is one install only and thus cannot be installed by component but by ONAP main chart. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I509532dbbae44ac9245192789324ec2bb00c2e27
2022-02-01[CPS] Database port made configurableputhuparambil.aditya2-2/+8
port configured in values.yaml and used in application_helm.yaml Issue-ID: CPS-867 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: I73c77c0b95c64e51a3b5107b3e0802c9eb4cabe9
2022-01-22[CPS] Add roles-wrapper dependencyBruno Sakoto1-2/+5
RBAC roles are created when deploying cps chart. Issue-ID: CPS-862 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Icf91bf3271027e86ed439740bb9d9465ded3eee9
2021-12-07[GLOBAL] Migrate to helm v3efiacor10-146/+87
Move all Chart.yaml to use apiVersion: 2 Move dependencies from requirements.yaml to Chart.yaml Changes to all makeFiles Changes to helm deploy plugin Signed-off-by: efiacor <fiachra.corcoran@est.tech> Change-Id: I03c5290eee9e40f76eacbf171e774204cf5fb1c0 Issue-ID: OOM-2845
2021-11-24[CPS] Disable prometheus by defaultBruno Sakoto3-6/+3
This change is made to be able to deploy CPS with default values in environments where Prometheus ServiceMonitor is not available. Unused metrics.serviceMonitor.enabled property is also removed. Issue-ID: CPS-778 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ica4f3b6d9d10eceb37251090bfc501155f031b81
2021-10-29[CPS] Update DMI-Plugin chartDylanB95EST2-3/+3
Update docker images to 1.0.1 for - ncmp-dmi-plugin Update DMI Plugin Url (bad variable name) Issue-ID: CPS-728 Issue-ID: CPS-683 Signed-off-by: DylanB95EST <dylan.byrne@est.tech> Change-Id: Ic998eca16dc7171d3c8ab0e567ab38183becc542
2021-10-27Merge "[CPS] Service Mesh Compliance for CPS"Sylvain Desbureaux3-6/+6
2021-10-20Merge "[CPS] Update cps-core image version 2.0.1"Sylvain Desbureaux1-1/+1
2021-10-18[CPS] Update cps-core image version 2.0.1puthuparambil.aditya1-1/+1
1. Step 7 of release process 2. Bug fix for cps-core Issue-ID: CPS-727 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: If43a1f11bcbf718cbe09aed3ac9b3e1abc7fd2be
2021-10-15[COMMON] Bump ONAP versionSylvain Desbureaux8-25/+32
Use version 9.0.0 for Istanbul Also update the doc. Issue-ID: OOM-1 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I03e11799bf487226784c98b04116f005c89d1e70
2021-10-12[CPS] Use common postgres for CPSAbdelmuhaimen Seaudi3-1/+34
Add option for CPS to use common postgres Issue-ID: OOM-2839 Signed-off-by: Abdelmuhaimen Seaudi <abdelmuhaimen.seaudi@orange.com> Change-Id: Ida133999f26cf50d59103aa30a90c97fba3e66a0
2021-09-24[CPS] Service Mesh Compliance for CPSAndrewLamb3-6/+6
Adding the basic requirements for Service Mesh Compliance within CPS CPS currently using http, so changing service port names to incl http in name Issue-ID: OOM-2832 Change-Id: Iee4287b3ac1b6d841547a7700fddb96fba0dd6cf Signed-off-by: AndrewLamb <andrew.a.lamb@est.tech>
2021-09-23[CPS] Fix issues in the ncmp-dmi-plugin chartsRenu Kumari7-110/+79
- added serviceMonitor and removed annotation for prometheus scraping - changed readiness dependency from core-db to core app - removed unused environment variables - make cps-core and sdnc url configurable - Added rolling restart in ncmp-dmi-plugin Issue-ID: CPS-669 Signed-off-by: Renu Kumari <renu.kumari@bell.ca> Change-Id: Ia4c3ccdac32a97d75b98ce4cbadaf74c5493f06c
2021-09-23Merge "[CPS] Improve cps temporal charts"Krzysztof Opasiak3-39/+13
2021-09-23Merge "[CPS] Rolling update and prometheus changes"Sylvain Desbureaux6-64/+125
2021-09-22[CPS] Rolling update and prometheus changesputhuparambil.aditya6-64/+125
1. Rolling update for cps-core 2. Prometheus configuration 3. Image version update to I release 4. Only configurable parameters kept in application.yml Issue-ID: CPS-536, CPS-365, CPS-664 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: I33f47750bd3899f9a420256a1d9cef4cb63dff9e
2021-09-21[CPS] Improve cps temporal chartsBruno Sakoto3-39/+13
* To be consistent, kafka configuration can now be provided using config.eventConsumption properties, for all protocols. * Default topic name is set to 'cps.data-updated-events' to reflect the type of events it receives. * CPS readme file is removed. Issue-ID: CPS-672 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Iaaf1f330389c5b37277e5c8dce66dff69f5a49a9