aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/aai
AgeCommit message (Collapse)AuthorFilesLines
2024-11-04[AAI] 15.0.0 chart releaseFiete Ostkamp54-619/+546
- update graphadmin image (1.14.7 -> 1.15.1) - update babel image (1.13.3 -> 1.13.4) - update resources image (1.14.7 -> 1.15.1) - make logging partially configurable and less verbose Issue-ID: AAI-4047 Change-Id: I78695dfccab88244bf119a4fc8877c1b9ddf90c2 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-09-19[AAI] 14.0.3 Oslo release with Java 11Fiete Ostkamp23-266/+286
- [resources,traversal,graphadmin] use 1.14.7 release images that are based on Java 11 - [babel] add metrics and tracing - [babel] allow remote profiling and debugging - [graphadmin] make graphadmin chart Kyverno compliant - [graphadmin] replace fixed initialDelaySeconds wait invertal with dynamic startup probe - [graphadmin] use actuator endpoint for liveness and readiness probe. Actuator still uses the old echo probe in the background - [graphadmin] remove janusgraph-cached.properties since it effectively cannot be used - [graphadmin] clean up janusgraph-realtime.properties - [graphadmin] use common functions for readiness probe - [graphadmin] remove LOCAL_USER_ID and LOCAL_GROUP_ID environment variables since they are not used (anymore) - [modelloader] add metrics monitoring via prometheus - [modelloader] allow remote profiling and debugging - [sparky-be] use latest release image (2.0.5) Other - [sdc-be] declare ServiceMonitor to enable metrics monitoring via Prometheus Issue-ID: AAI-3986 Change-Id: Ifbd52d0d019d34596f6f824aa940e9b7993336ab Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-19[AAI] Release 14.0.1 chart with Janusgraph update to 0.6.0Fiete Ostkamp24-134/+140
- 1.14.5 images for resources, traversal and graphadmin with Janusgraph update (0.5.3 -> 0.6.0) - cleanup janusgraph-realtime.properties file since the 'cassandra' storage.backend option is not supported anymore - use more descriptive port names for schema-service - reduce terminationGracePeriodSeconds of pods to enable quicker deployment - declare pod revisionHistoryLimit for all components - make root log level configurable for all components (via log.level.root) Issue-ID: AAI-3950 Change-Id: I6221963139fcf4b748167940b6e59367661ba1e5 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-07-25[AAI] Fix aai-traversal jobAndreas Geissler1-1/+1
new image only supports "sh", therefor the job needs to be fixed Issue-ID: AAI-3926 Change-Id: Ifa186a927f8bad69ba0847822262c881ed972446 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-07-12[AAI] Use 1.14.4 imagesFiete Ostkamp14-38/+46
- deploy 1.14.4 images - increase AAI chart version to 14.0.1 - change sidecar killer job to use wget instead of curl Issue-ID: AAI-3926 Change-Id: I405b52169006800b63fc76568482b4347c99c0b4 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-07-01[AAI] Release version 1.14.0 of AAIFiete Ostkamp36-279/+488
- change major version to 14.X.X - use 1.14.0 images that contain Janusgraph update from 0.2.3 to 0.3.3 - add options for enabling profiling via jmx or remote debugging - use better port names in the chart Issue-ID: AAI-3876 Change-Id: Idb3a3fdf97df76c217c285ed47405fefaa31301d Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-05-29[AAI] Deploy latest AAI imagesFiete Ostkamp7-19/+19
- resources from 1.13.4 to 1.13.5 - traversal from 1.13.4 to 1.13.5 - graphadmin from 1.12.3 to 1.13.7 - model-loader from 1.13.6 to 1.14.1 - babel from 1.12.3 to 1.13.1 - schema-service from 1.12.3 to 1.12.4 Generally this includes the DmaaP removal and version upgrade to v29 Issue-ID: AAI-3862 Change-Id: Ide32cc4ddc8dcc32ca43351e4e85ac9b0d512f55 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-05-22Merge "[AAI] Helm changes for DMaaP deprecation"Andreas Geissler16-65/+266
2024-05-20[AAI] Helm changes for DMaaP deprecationKv16-65/+266
- Helm changes for DMaaP deprecation in A&AI Issue-ID: OOM-3297 Change-Id: I6a601c4c9958fb6817872520c259525eb650d0c9 Signed-off-by: Kv <vani.kv@accenture.com>
2024-05-14[AAI] Make aai log level configurableFiete Ostkamp10-9/+21
- introduce log.level.root setting to set root log level Issue-ID: AAI-3846 Change-Id: Ia6d39f7e70605ccc7bfd64830bdfe8aa55058f3f Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-04-22Merge "[AAI] Add model-loader tracing config"Andreas Geissler4-1/+45
2024-04-17[AAI] Add model-loader tracing configFiete Ostkamp4-1/+45
- mount application.properties file that is used by Spring [1] - add tracing config to that file - deploy model-loader version 1.13.5 [1] this is also a prerequisite for replacing the model-loader.properties file that is loaded by the service via some custom logic. Spring does this out of the box for application-*.properties files. Issue-ID: AAI-3812 Change-Id: I0a101fd246b8313f90cfc3ebca5a65dae769d3d6 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-04-13[COMMON] Remove hostPath entriesAndreas Geissler1-5/+0
As hostPath volumes violate Cluster policies, they are not allowed within pod definitions. In our case only the "etc/localtime" is mounted to get the timezone of the host, which is not required. Issue-ID: OOM-3287 Change-Id: I6c8c8ea4e982d7e95e73f5fed7fc07ed47ceaab7 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-04-11[COMMON] Update all ReadinessChecksAndreas Geissler10-43/+23
Use the new "service" feature of the readiness image to resolve startup dependencies. Issue-ID: OOM-3280 Change-Id: Ia331d51528676744e5e0479d1fd0ca02830c3499 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-04-03Merge "[COMMON][READINESS] Update readiness image and use service feature"Lukasz Rajewski1-1/+1
2024-03-30Revert "[AAI] Deploy 1.13.5 release of model-loader"Andreas Geissler1-1/+1
This reverts commit 423a8dabb0dca07d8ea3432974eb6be18a7b3416. Reason for revert: Smoke tests fail Issue-ID: AAI-3810 Change-Id: I8a43afb6529d4fcd6fe26ed9ad87b1db70c51c2b Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-03-27[COMMON][READINESS] Update readiness image and use service featureAndreas Geissler1-1/+1
Update the ReadinessCheck (13.1.0) to support the "services" feature of readiness image version 6.0.2 and use the feature in the charts under common (dgbuilder, etcd-init, mariadb-galera, mariadb-init, postgres-init) Additional exclude K8S API port (443) from Istio Sidecar communication to allow CNI Plugin Issue-ID: OOM-3280 Change-Id: Ibe030aa9debfc82e88f2ce5e309dd6fa2250f211 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-03-26[AAI] Deploy 1.13.5 release of model-loaderFiete Ostkamp1-1/+1
- release includes spring boot 2.4 update and tracing Issue-ID: AAI-3810 Change-Id: If8b305ee7c6f01acf985c5be08f730a041f47c80 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-03-25Merge "[AAI] Kyverno - disallow-host-path policy"Lukasz Rajewski12-81/+0
2024-03-24[AAI] Kyverno - disallow-host-path policyFiete Ostkamp12-81/+0
- remove hostPath mounting of /etc/localtime Issue-ID: AAI-3803 Change-Id: Ia5d1bfef1581a5e3f1b2ed3869ad1f840337f969 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-03-20[COMMON] Make imagePullSecrets configurableAndreas Geissler12-26/+13
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-03-14[COMMON] Harmonize resource settings, Part 2Andreas Geissler9-19/+19
Some settings are still wrongly interpreted (e.g. 0.02Gi) Therefor they are changed to non-floating numbers (e.g. 20Mi) Issue-ID: OOM-3273 Change-Id: Icc88dead1ac5b1df8629d6adcc438a739e20522e Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2024-02-28[COMMON] Harmonize resource settingsAndreas Geissler16-74/+137
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-26[AAI] Use latest aai-resources imageMichal Jagiello3-3/+3
Use the latest aai-resources which fix a bug with A&AI bulk API Issue-ID: AAI-3722 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: I091944668d85aac2e24d789365a9f8aea180000f
2024-01-16[AAI] Add options for remote debugging and profilingFiete Ostkamp4-0/+69
- add debug.enabled value for enabling debugging [1] - add profiling.enabled value for enabling probiling [2] - only expose debug port (5005) if debug.enabled=true [1] appropriate jvm args will be added and the debug port will be exposed on the pod [2] appropriate jvm args will be added and the 9999 port used for profiling via jmx will be exposed Issue-ID: AAI-3730 Change-Id: I1d83a6ac1875ba63e710e86d4fcbfc8924810292 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-10[AAI] Fix AAI service monitoring via PrometheusFiete Ostkamp6-11/+13
- use correct path to prometheus endpoint - use correct spring properties to expose 8448 port and endpoints Issue-ID: AAI-3720 Change-Id: Ida8a6962213609969c9c1012529418d854832f8e Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-08[AAI] Make janusgraph caching configurableFiete Ostkamp6-14/+71
- add optional config block to janusgraph-realtime.properties Issue-ID: AAI-3721 Change-Id: Ifc19c5e3c134289092150d3c95f95ab6a2f20b82 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-04[AAI] Add option to disable access logging for liveness probesFiete Ostkamp4-33/+77
- do not log probes when livenessAccessLogEnabled: false Issue-ID: AAI-3715 Change-Id: Ic0197f37a6e835a44ecfc4163390ba5b28da66c8 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-01Merge "[AAI] Add variables for HEAP and METASPACE sizes"Micha? Jagie??o4-0/+24
2023-11-22Merge "[AAI] Log to stdout in aai pods"Andreas Geissler3-6/+6
2023-11-16[AAI] Update OOM to include the latest version v28 for AAI schemanandkishorpatke6-15/+15
- Updates included to bump to the latest version of the schema v28 - Update latest maven version to 1.12.3 for aai-schema - Maven version to 1.12.3 for resources, graphadmin, traversal, babel Issue-ID: AAI-3663 Change-Id: Ib8f28cb95e9834851941e8676ee242f856c87f83 Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-14[AAI] Log to stdout in aai podsFiete Ostkamp3-6/+6
- do not log to *.log files in aai pods [0] [0] this is more in line with the idea of statelessness in pods and will allow to persist logs centrally in ELK Issue-ID: AAI-3683 Change-Id: Id7c3faeb24a896f5189336d1fae8473dd9533d83 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-11-13Merge "[AAI] Add tracing-related config to application.properties in OOM chart"Andreas Geissler2-1/+17
2023-11-10[CASSANDRA] Make stargate and reaper deployment optionalAndreas Geissler3-8/+4
As Reaper startup is failing in many cases the deployment it should be possible to disable it to stabilize the gating Change the delay handling in the deploy plugin. Issue-ID: OOM-3246 Change-Id: Ibf435d30551aacc213d7c9d38bce72198f4f4b3d Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-11-10[AAI] Add tracing-related config to application.properties in OOM chartFiete Ostkamp2-1/+17
- make baseUrl[0] and sampling probability[1] configurable [0] url of trace collector (like the central Jaeger) [1] percentage of traces that are sampled Issue-ID: AAI-3676 Change-Id: I84a538311cfb3442f587b7064a461990b82cd18f Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-10-25[AAI] Add variables for HEAP and METASPACE sizesAndreas Geissler4-0/+24
Add environment variables for aai-resources and aai-traversal pods to set the HEAP and METASPACE sizes Issue-ID: OOM-3248 Change-Id: Ifd28915564bb9309f679c5c7a2e56149aee27a57 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-10-23Merge "[OOM] Fixing k8s cpu limits"Lukasz Rajewski8-16/+16
2023-10-18[CASSANDRA] Add Reaper and Stargate label checked by SDC/AAIAndreas Geissler4-4/+10
Schema creations of Reaper and AAI/SDC can conflict with each other. Therefor the reaper init script should finish before AAI and SDC schema init scripts are started Update jvm options for cassandra instance Issue-ID: OOM-3246 Change-Id: I16cea161fc8b75e15c76c4cbe4851739782dfb06 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-10-18[OOM] Fixing k8s cpu limitsvladimir turok8-16/+16
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-29[MARIADB][COMMON] Add support for mariadb-operatorAndreas Geissler7-10/+16
Add template functions for the mariadb-operator resources and update the mariadb-galera chart to support them Change the flag to "useOperator" in cassandra to the global setup and additional labels for cassandra resources Changed Policy DB users to support the new mariadb User and fixed db.sh script to wait for the DB user creation Use the new readiness image 5.0.1 with the "app-name" option Change the MariaDB-Galera Service to the "primary" to avoid Deadlocks Fix previous SDNC patch (https://gerrit.onap.org/r/c/oom/+/135308) and temporary disable MariaDB for SDNR, as it is not compatible to MariaDB 11 Issue-ID: OOM-3236 Change-Id: Ie63fcc9c6d5fa802d38c592b449e7ff8553c2ab9 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-07-19[AAI] Update Version labels in deploymentsAndreas Geissler6-24/+24
Add "" to the version label to interpret it as string Issue-ID: OOM-3228 Change-Id: Ib3af1e6b4caaf4d2153bd73211e0bd7c1b1ccb96 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-07-18Merge "[AAI] Fix Istio compatibility and add Job ServiceAccount"Andreas Geissler19-10/+129
2023-07-18[AAI] Fix Istio compatibility and add Job ServiceAccountAndreas Geissler19-10/+129
Add labels for "version" and "name", add port name in deployment Add missing Service account in Job definitions Issue-ID: OOM-3229 Issue-ID: OOM-3228 Change-Id: I65c188f4c029b94cc0dc77ebe9e00bfc9a0cb27a Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
2023-07-14[OOM] Fixing k8s resources and limitsAndreas Geissler8-22/+22
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-07-11[CASSANDRA] Enable new cassandra version using operatorAndreas Geissler1-2/+2
Deployment of shared cassandra (4.0.1) using k8ssandra-operator AAI config update to use new cassandra SDC config update to use new cassandra correct link in the oom_infra_optional_addons.rst Issue-ID: OOM-3226 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: Ieeec9ad5c22a0674a477741d0515ae4515c6f3b8
2023-06-29[COMMON] Bump ONAP versionAndreas Geissler8-40/+40
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-05-30Merge "[AAI] Create Authorization Policies for AAI"Andreas Geissler14-0/+267
2023-05-26[AAI] Create Authorization Policies for AAIAndrewLamb14-0/+267
- Create Authorization Policies for AAI - Add initial authorized serviceAccounts for each sub-component service Issue-ID: OOM-3126 Change-Id: Ic7fdaf595ae3534805a39859fe8e02b81999bef3 Signed-off-by: amatthews <adrian.matthews@est.tech> Signed-off-by: AndrewLamb <andrew.a.lamb@est.tech>
2023-05-26[COMMON] Adding Common Template for cassa-operatordasarathi5280241-0/+10
- K8ssandraCluster resources template file added - Modification of the cassandra chart to add the option to install cassandra using the k8ssandra-operator - AAI and SDC values changed to support the new cassandra settings - Fix for SDC cql version in jobs - for London make k8ssandra-operator optional (default: false) Issue-ID: OOM-3168 Signed-off-by: Dasarathi, Swain (ds00528024) <ds00528024@techmahindra.com> Change-Id: Idfe232460c9c1f584536e60ea042345d7dca3164
2023-04-20[AAI] Kiali Validation - KIA0601 - Port name must follow [-suffix] formFiete Ostkamp4-4/+4
- change portNames to have a protocol prefix Issue-ID: OOM-3166 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I3013ba629c951c12dfb7594aadc34dd0c47afab9