osm/devops.git
15 months agoRevert "Remove Prometheus charm" 46/13846/2
beierlm [Fri, 25 Aug 2023 21:01:16 +0000 (23:01 +0200)]
Revert "Remove Prometheus charm"

This reverts commit 722b50279283ef22a9f9fab256e416f795427f26.

Reason for revert: Grafana-k8s requires Juju 3.1 and we are not ready
to change Juju versions at this time

Change-Id: Ibc17a6973c981a21152a8f74c8054e42ac21b24f
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoRevert "Remove Grafana charm" 45/13845/2
beierlm [Fri, 25 Aug 2023 21:00:53 +0000 (23:00 +0200)]
Revert "Remove Grafana charm"

This reverts commit 027439f8b24c98525475e8f90591c70e053b72fe.

Reason for revert: Grafana-k8s requires Juju 3.1 and we are not ready
to change Juju versions at this time

Change-Id: I2f1056da47a9c0afc63fc2f547dbebbf667d11e6
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoFixes bug 2285: MTU Issue 08/13808/3
Mark Beierl [Fri, 11 Aug 2023 19:37:02 +0000 (19:37 +0000)]
Fixes bug 2285: MTU Issue

There is a bug in microk8s 1.26.7 where calico will not be
created with the correct MTU:

https://github.com/canonical/microk8s/issues/4142

This patch adds a workaround.

Change-Id: I164e612c03a70e9417b6f736b71f71b8050fddbc
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoChanging NBI Pebble Service command to enter the startup directory first 95/13795/8
gatici [Wed, 19 Jul 2023 09:45:43 +0000 (12:45 +0300)]
Changing NBI Pebble Service command to enter the startup directory first

In rockcraft.yaml WORKDIR is not supported, so it needs to be specified in Pebble service definition by using working-dir parameter.
However, working-dir is not supported in Juju 2.9.x. So, we are entering to the startup directory first as a workaround.

Change-Id: Ia441b5445822f0833f659f964fc1f2216586cdc5
Signed-off-by: gatici <gulsum.atici@canonical.com>
15 months agoUse 22.04 as base for charms 07/13807/3
Mark Beierl [Fri, 11 Aug 2023 15:26:22 +0000 (15:26 +0000)]
Use 22.04 as base for charms

When promoting charms that are now 22.04 based, we need
to use the correct base channel

Change-Id: I0c384dc9c253df28f9ad55e289b0d53c0d21f844
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoAdd check on installation of helm-charts in install_ngsa.sh 04/13804/2
aguilard [Thu, 10 Aug 2023 07:45:44 +0000 (07:45 +0000)]
Add check on installation of helm-charts in install_ngsa.sh

Increased timeout for deploying Airflow helm-chart.

Change-Id: Ib2d9c1802739dc2288ed9b827e23ea6f7c22d07c
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
15 months agoChanging MON Pebble Service command to enter the startup directory first 98/13798/5
Dario Faccin [Tue, 1 Aug 2023 15:39:36 +0000 (17:39 +0200)]
Changing MON Pebble Service command to enter the startup directory first

In rockcraft.yaml WORKDIR is not supported, so it needs to be specified in Pebble service definition by using working-dir parameter.
However, working-dir is not supported in Juju 2.9.x. So, we are entering to the startup directory first as a workaround.

Change-Id: I5949b16ce7e28dfb3f235eabd64062a5a185aa9c
Signed-off-by: Dario Faccin <dario.faccin@canonical.com>
15 months agoRemove Grafana charm 97/13797/3
Patricia Reinoso [Tue, 1 Aug 2023 08:34:41 +0000 (08:34 +0000)]
Remove Grafana charm

Grafana is replaced by grafana-k8s

Change-Id: Ia5f6adb08caa3db899d1d3705086873844578942
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
15 months agoRemove Prometheus charm 96/13796/3
Patricia Reinoso [Tue, 1 Aug 2023 08:32:42 +0000 (08:32 +0000)]
Remove Prometheus charm

Prometheus is replace by prometheus-k8s

Change-Id: I94e249e1f3467ec8fb20620361540f655d48e746
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
15 months agoChanging RO Pebble Service command to enter the startup directory first 94/13794/5
gatici [Mon, 31 Jul 2023 13:18:42 +0000 (16:18 +0300)]
Changing RO Pebble Service command to enter the startup directory first

In rockcraft.yaml WORKDIR is not supported, so it needs to be specified in Pebble service definition by using working-dir parameter.
However, working-dir is not supported in Juju 2.9.x. So, we are entering to the startup directory first as a workaround.

Change-Id: I44bbe0beeafce3932218a0df1d38191a14cb4a8a
Signed-off-by: gatici <gulsum.atici@canonical.com>
15 months agoIntegrate grafana-k8s and prometheus-k8s 73/13573/9
Patricia Reinoso [Fri, 7 Jul 2023 13:01:27 +0000 (13:01 +0000)]
Integrate grafana-k8s and prometheus-k8s

Update osm bundle
Update osm bundle HA
Update charmed installer

Change-Id: I34806659cd8fa44e4d9b4a1eea33e362cc38ae22
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
15 months agoIntegrate MON and Prometheus 84/13584/14
Patricia Reinoso [Mon, 26 Jun 2023 16:31:17 +0000 (16:31 +0000)]
Integrate MON and Prometheus

Using the metrics-endpoint | prometheus_scrape  integration
Add prometheus-url to the charm config.
prometheus-url does not have a default value.
if prometheus-url is missing the charm is blocked.

Change-Id: I963f305efec9f171eace82379ba23999736f1d4e
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
15 months agoIntegrate MON and Grafana 56/13556/27
Patricia Reinoso [Tue, 20 Jun 2023 15:23:47 +0000 (15:23 +0000)]
Integrate MON and Grafana

Add actions for datasources in mon charm

create, list and delete prometheus datasources

requests are done using grafana API calls

grafana-url, grafana-admin, grafana-password does
not have default value. If they are not present in
config the charm is blocked.

Change-Id: Ia0138b8d3088654f65ea9d23a664619a4475d3d8
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
16 months agoIntegrate NBI and Prometheus 99/13599/9
Patricia Reinoso [Wed, 28 Jun 2023 16:10:23 +0000 (16:10 +0000)]
Integrate NBI and Prometheus

Remove relation between NBI and Prometheus

Integration is done with a config parameter
prometheus-url

This parameter does not have default value.

If this parameter is not set the charm is in blocked status.

Change-Id: I312304b7c75835d0b1de5a59b21edc7f478666e9
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
16 months agoUse highest base for charms 68/13668/1
Mark Beierl [Wed, 12 Jul 2023 18:06:04 +0000 (14:06 -0400)]
Use highest base for charms

Updates to check if the charm being promoted uses 22.04 as its base, and promote that
one instead of 20.04

Change-Id: Ia5e34419729b1a2969eb4c10981aeeecc76fe544
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
16 months agoRevert "Revert "Remove installers/docker folder"" 47/13647/2
almagia [Fri, 7 Jul 2023 09:55:13 +0000 (11:55 +0200)]
Revert "Revert "Remove installers/docker folder""

This reverts commit de6dd2c4069332dad7341b2d98620f4d2b481f8a.

Requested by TSC on 07.07.2023

Change-Id: Ice6a0c82b37f398ea274568832c561476f477717

16 months agoFix jenkins stage1 typo in OPENSTACK_OSM_FLAVOR 29/13629/1
garciadeblas [Wed, 5 Jul 2023 09:37:12 +0000 (11:37 +0200)]
Fix jenkins stage1 typo in OPENSTACK_OSM_FLAVOR

Change-Id: Ica00c6d8318bbb0d75ef2288eb8651ac8b3ba91a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoUpdate jenkins stage1 and stage2 to fix setting of VM flavor for OSM installation 28/13628/1
garciadeblas [Wed, 5 Jul 2023 07:07:56 +0000 (09:07 +0200)]
Update jenkins stage1 and stage2 to fix setting of VM flavor for OSM installation

Change-Id: I33a8b01cd47dbeea2d05473365dbe7c18c050b86
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoUpdate airflow-values to restrict the volume of the worker logs 24/13624/1
garciadeblas [Tue, 4 Jul 2023 13:46:11 +0000 (15:46 +0200)]
Update airflow-values to restrict the volume of the worker logs

Change-Id: Ic0216ae3a6adc4741b66d00cc97c4b71557e462b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoFix default docker image tag for installations in master 22/13622/1
garciadeblas [Tue, 4 Jul 2023 10:18:44 +0000 (12:18 +0200)]
Fix default docker image tag for installations in master

Change-Id: I1797f7e05cab2b50d4a8c947138c55df64829dd4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoCopy usage from full_install_osm into install_osm 18/13618/1
garciadeblas [Mon, 3 Jul 2023 17:31:15 +0000 (19:31 +0200)]
Copy usage from full_install_osm into install_osm

Change-Id: I3551d6e5021ffbc64a6a17a5f17251f838c07a33
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoUpdate jenkins stage3 to allow setting the VM flavor for OSM installation and tests 17/13617/1
garciadeblas [Mon, 3 Jul 2023 16:51:45 +0000 (18:51 +0200)]
Update jenkins stage3 to allow setting the VM flavor for OSM installation and tests

Change-Id: Ie133c40e70e596ad2d25a610f1839bdf24de2037
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoEnhacement of OSM bundle documentation 00/13600/5 release-v14.0-start
Guillermo Calvino [Thu, 29 Jun 2023 09:30:23 +0000 (11:30 +0200)]
Enhacement of OSM bundle documentation

Change-Id: I5b4ade65aa064fa76df678f4f9b00a7e0e9c711e
Signed-off-by: Guillermo Calvino <guillermo.calvino@canonical.com>
16 months agoSupport of Ubuntu22 in osmclient docker image 98/13598/3
garciadeblas [Wed, 28 Jun 2023 15:12:44 +0000 (17:12 +0200)]
Support of Ubuntu22 in osmclient docker image

Change-Id: I8c3fd04db71d1045764d37ee002798d9b017ab35
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoFix mongodb 5/stable charm 90/13590/3
Guillermo Calvino [Tue, 27 Jun 2023 14:24:37 +0000 (16:24 +0200)]
Fix mongodb 5/stable charm

Change-Id: I5f48d7c1bbe2a50c509f4db22605475480a66308
Signed-off-by: Guillermo Calvino <guillermo.calvino@canonical.com>
16 months agoFix minor typo in Dockerfiles 97/13597/1
garciadeblas [Wed, 28 Jun 2023 12:31:27 +0000 (14:31 +0200)]
Fix minor typo in Dockerfiles

Change-Id: Icdbf765e43557d4c2d469998cbf27f43487c76a8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoRevert "Remove installers/docker folder" 93/13493/3
garciadeblas [Thu, 1 Jun 2023 16:30:24 +0000 (18:30 +0200)]
Revert "Remove installers/docker folder"

This reverts commit a282db1e1960066376bc5475488edfc939235a66.

Change-Id: I88523ad80885c6aee41f0ecb799057362a5606ae
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoRemove installers/docker folder 92/13492/4
garciadeblas [Thu, 1 Jun 2023 12:22:56 +0000 (14:22 +0200)]
Remove installers/docker folder

Change-Id: I5e20a0add9bda3a173e5104dcfb38b6e2550430b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
16 months agoRemove libssl-dev installation from install_osmclient 78/13578/2
garciadeblas [Mon, 26 Jun 2023 07:10:11 +0000 (09:10 +0200)]
Remove libssl-dev installation from install_osmclient

Change-Id: Idb00505feecb867a6028eee85870df5685298359
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoUpdate juju version to 2.9.43 80/13580/1
Guillermo Calvino [Mon, 26 Jun 2023 11:41:57 +0000 (13:41 +0200)]
Update juju version to 2.9.43

Change-Id: I3513d49c6d6deb7c0c5c15c1870a4456406a0b72
Signed-off-by: Guillermo Calvino <guillermo.calvino@canonical.com>
17 months agoUpdate NBI configmap to expose OSMNBI_USER_MANAGEMENT env var 63/13563/3
garciadeblas [Wed, 21 Jun 2023 16:02:47 +0000 (18:02 +0200)]
Update NBI configmap to expose OSMNBI_USER_MANAGEMENT env var

Change-Id: Ie47483dae11146f944eeec41533acbca1dae5848
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoRemove specific installation of some pip packages during install_osmclient 75/13575/2
garciadeblas [Fri, 23 Jun 2023 12:07:58 +0000 (14:07 +0200)]
Remove specific installation of some pip packages during install_osmclient

Change-Id: I313ffd8856d3ee397b8423d64e93d522760341bd
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix archive logs so that no old logs are archived 53/13553/2
garciadeblas [Tue, 20 Jun 2023 11:18:37 +0000 (13:18 +0200)]
Fix archive logs so that no old logs are archived

Change-Id: I1d5883db41d1d2b9103bbb78a565042c2d8c0351
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoRemove dependencies no longer needed by pycurl 33/13533/3
gonzalezpach [Thu, 15 Jun 2023 07:54:03 +0000 (09:54 +0200)]
Remove dependencies no longer needed by pycurl

Change-Id: I942e786ab9286f2f30bd60e146ea862324e4ca4d
Signed-off-by: gonzalezpach <pol.gonzalez.pacheco@upc.edu>
17 months agoFixes Bug 2224 65/13565/3
Mark Beierl [Wed, 21 Jun 2023 18:35:03 +0000 (14:35 -0400)]
Fixes Bug 2224

Minor changes to the LXD preseed were required as part of the
update to LXD 5.0

Change-Id: I6741e74b811f8435b4e74a9587c93d3c4d368dab
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
17 months agoUpdate helm3 version to 3.11 in LCM/Dockerfile 72/13472/3
garciadeblas [Tue, 30 May 2023 14:24:19 +0000 (16:24 +0200)]
Update helm3 version to 3.11 in LCM/Dockerfile

Change-Id: Ie12bc0ad958a8f1380563032259b7d82340318db
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoUpdate OSM helm chart to support installation behind HTTP proxy 82/13482/4
garciadeblas [Wed, 31 May 2023 21:47:01 +0000 (23:47 +0200)]
Update OSM helm chart to support installation behind HTTP proxy

Change-Id: Ibd50b4fddcb205130935ab38369144637b68b5a6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoSet default tag to testing-daily in OSM helm chart 83/13483/4
garciadeblas [Wed, 31 May 2023 22:04:35 +0000 (00:04 +0200)]
Set default tag to testing-daily in OSM helm chart

Change-Id: If73d982bd3ca810083248bf47edfc8d1e8e4f1b6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoAdd option in Jenkins stage3 to test old SA 96/13496/9
garciadeblas [Fri, 2 Jun 2023 10:56:29 +0000 (12:56 +0200)]
Add option in Jenkins stage3 to test old SA

Change-Id: Id363400ccf551ccf6ade39a32c7e598e4200886b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoRename install_juju to install_juju_client in install_juju.sh 27/13527/4
garciadeblas [Wed, 7 Jun 2023 21:50:00 +0000 (23:50 +0200)]
Rename install_juju to install_juju_client in install_juju.sh

Change-Id: Iba9baef126eab52cfc06506ee6576a73c99cfa2e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoUpdate Keystone Dockerfile to use Ubuntu 22.04 43/13543/3
Gulsum Atici [Mon, 19 Jun 2023 07:58:23 +0000 (10:58 +0300)]
Update Keystone Dockerfile to use Ubuntu 22.04

Change-Id: I600b662e7505ca6dc3401c04dca82575143e1702
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
17 months agoUpdate installer for Ubuntu22 and K8s 1.26.5 29/13429/29
garciadeblas [Thu, 1 Jun 2023 16:38:13 +0000 (18:38 +0200)]
Update installer for Ubuntu22 and K8s 1.26.5

Change-Id: I3b39c6b63c06847f42376ec6e8493d2085429986
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoSupport of Ubuntu22 docker image for NG-UI 26/13526/1
garciadeblas [Thu, 8 Jun 2023 15:23:24 +0000 (17:23 +0200)]
Support of Ubuntu22 docker image for NG-UI

Change-Id: Ie5fa1a82f522fe5fdcc1a726aae2e2c061c1c216
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoUpdate port and targetPort in webhook-translator 25/13525/2
garciadeblas [Thu, 8 Jun 2023 09:19:40 +0000 (11:19 +0200)]
Update port and targetPort in webhook-translator

Change-Id: I1e0a4a44f1d5ec540e2c8cffa9ff42e8a106233f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix track end events in charmed installation and add OS info to the tracking 18/13518/4
garciadeblas [Wed, 7 Jun 2023 21:06:50 +0000 (23:06 +0200)]
Fix track end events in charmed installation and add OS info to the tracking

This change also cleans the installer and reorder slightly the
instructions in install_osm

Change-Id: I3dda98b6caaf02860d847d1012f490e71ff41aa0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoSimplify copy of libmd0 library in POL dockerfile 20/13520/3
garciadeblas [Wed, 7 Jun 2023 21:22:09 +0000 (23:22 +0200)]
Simplify copy of libmd0 library in POL dockerfile

Change-Id: Id411b68789ffcb705abafd9c336df77071cb8195
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoRemove mon-service from OSM helm chart 02/13502/4
garciadeblas [Mon, 5 Jun 2023 08:33:05 +0000 (10:33 +0200)]
Remove mon-service from OSM helm chart

Change-Id: Id7e04a968cd590964efc61e13ec6a4d0f0614d7b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix containerd configuration to be applied only if there is docker proxy 19/13519/1
garciadeblas [Wed, 7 Jun 2023 21:19:00 +0000 (23:19 +0200)]
Fix containerd configuration to be applied only if there is docker proxy

Change-Id: I483a916d9aa341af9184a3e549f7cf9409d4744b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoAdd missing libmd0 library to POL dockerfile 15/13515/3
Gulsum Atici [Wed, 7 Jun 2023 13:18:15 +0000 (16:18 +0300)]
Add missing libmd0 library to POL dockerfile

Change-Id: Ida7c638c33efdf2413a8fa0218e21edf7c805b2b
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
17 months agoSimplify pulling of images in installer, and pull OSM prometheus image before deploying 13/13513/3
garciadeblas [Wed, 7 Jun 2023 10:21:33 +0000 (12:21 +0200)]
Simplify pulling of images in installer, and pull OSM prometheus image before deploying

Change-Id: I6071b0b584c39677401dcb580c718809b345930d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix default installer to make local cluster pull images from docker proxy 14/13514/2
garciadeblas [Wed, 7 Jun 2023 10:53:25 +0000 (12:53 +0200)]
Fix default installer to make local cluster pull images from docker proxy

This change also reverts previous commit bc5422cf9fd9d21d7028d445fe1982080101611a.

Change-Id: Ia72ce8677a8ebe15f15e6f79d8b158654393f93a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix errors in installation tracking related to proxy_ok and install_k8s_ok 12/13512/1
garciadeblas [Tue, 6 Jun 2023 16:56:32 +0000 (18:56 +0200)]
Fix errors in installation tracking related to proxy_ok and install_k8s_ok

Change-Id: I13c3ba2587bab8013585bc314955181add5041f3
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix default installer to make local cluster pull images from private registry 11/13511/1
garciadeblas [Tue, 6 Jun 2023 22:25:27 +0000 (00:25 +0200)]
Fix default installer to make local cluster pull images from private registry

Change-Id: Ied88a31ce3c4c5daa11f95dc68e7312a7dd70c50
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoAdd Keystone charm 74/13474/9
Patricia Reinoso [Wed, 31 May 2023 08:37:18 +0000 (08:37 +0000)]
Add Keystone charm

osm-keystone charm was in https://github.com/charmed-osm/keystone-operator

Change-Id: Iba2321b80dfe8aed79cf27d49883bcec671ff223
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
17 months agoImprove tracking of failure events in install_lxd.sh 95/13495/1
garciadeblas [Fri, 2 Jun 2023 09:09:39 +0000 (11:09 +0200)]
Improve tracking of failure events in install_lxd.sh

Change-Id: I49bdaf5321912463ab287d7e2493951eee4a05e8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoImprove tracking of failure events in install_juju.sh 94/13494/1
garciadeblas [Fri, 2 Jun 2023 08:29:23 +0000 (10:29 +0200)]
Improve tracking of failure events in install_juju.sh

Change-Id: Ib2394be66bee50abbff4200ca230cb20413e91e7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoClean references to OSM_DOCKER_WORK_DIR in uninstall_osm.sh 91/13491/2
garciadeblas [Thu, 1 Jun 2023 12:22:18 +0000 (14:22 +0200)]
Clean references to OSM_DOCKER_WORK_DIR in uninstall_osm.sh

Change-Id: I3d98359512ccdd240c7deaf57f31d1b6e96dce41
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoClean installer references to OSM_DOCKER_WORK_DIR 90/13490/2
garciadeblas [Thu, 1 Jun 2023 12:20:03 +0000 (14:20 +0200)]
Clean installer references to OSM_DOCKER_WORK_DIR

Change-Id: I54cdbb8c2ebb75d1dc1c939bd1c8682b2e9980b8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoJSCH workaround for Ubuntu 22.04 81/13481/2
Mark Beierl [Wed, 31 May 2023 18:31:37 +0000 (14:31 -0400)]
JSCH workaround for Ubuntu 22.04

Clearly marked workaround code which re-enables ssh-rsa as an
accpeted public key algorithm.

Change-Id: Iabd67c650d03d9b157b45df1481ccd2643a3beb1
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
17 months agoRename alertmanager vdu-webhook endpoint from alert_vdu to vdu_down 85/13485/1
garciadeblas [Thu, 1 Jun 2023 08:46:15 +0000 (10:46 +0200)]
Rename alertmanager vdu-webhook endpoint from alert_vdu to vdu_down

Change-Id: I3c3d343d4682f72a80a62ac0c972769a41665e7c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoUpdate Webhook/Dockerfile to use Ubuntu22 as base image 04/13404/5
garciadeblas [Wed, 17 May 2023 10:19:59 +0000 (12:19 +0200)]
Update Webhook/Dockerfile to use Ubuntu22 as base image

Change-Id: Ic26a3b442bb599b618974571d827a49a0cc73660
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoFix installation tracking issues 44/13444/2
garciadeblas [Thu, 18 May 2023 09:28:16 +0000 (11:28 +0200)]
Fix installation tracking issues

Change-Id: I0f0c32fec318a12419ea3cc772967713bd8b0c42
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoAdd option -y to add-apt-repository in installers, always required for Ubuntu22 71/13471/2
garciadeblas [Tue, 30 May 2023 12:10:46 +0000 (14:10 +0200)]
Add option -y to add-apt-repository in installers, always required for Ubuntu22

Change-Id: I83cbb5e3e21fb31747d8c2ce3b84bb79069ae4a1
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
17 months agoSupport of VDU alarms in new SA architecture 68/13468/1
aguilard [Tue, 30 May 2023 11:08:27 +0000 (11:08 +0000)]
Support of VDU alarms in new SA architecture

Change-Id: I26ef6330d8e29c5f4330c8b5488068b9aec6253c
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
17 months agoBuild jammy charms for osm 79/13379/13
Patricia Reinoso [Fri, 12 May 2023 09:04:10 +0000 (09:04 +0000)]
Build jammy charms for osm

jammy charms were already published in charmhub

Remove series:focal from bundle

Fix ha bundle

Update charmcraft files to build on jammy.

Update integration tests

Change-Id: Ifc0056287e731638235720b80b229bda5926f728
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
18 months agoCreate airflow secret as part of OSM Helm chart 62/13462/1
garciadeblas [Fri, 26 May 2023 09:10:11 +0000 (11:10 +0200)]
Create airflow secret as part of OSM Helm chart

Change-Id: Ia4c001df698d6a9b3743d30ab6507ca400cab072
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoAdd logLevel options to OSM helm chart 60/13460/2
garciadeblas [Thu, 25 May 2023 08:36:17 +0000 (10:36 +0200)]
Add logLevel options to OSM helm chart

Change-Id: Ie476bc6b0053a3fb0886ed2191a92c0916908e53
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate OSM helm chart to take into account manifest changes for feature 10957 46/13446/3
garciadeblas [Wed, 24 May 2023 15:21:06 +0000 (17:21 +0200)]
Update OSM helm chart to take into account manifest changes for feature 10957

Change-Id: Icd2802f943e3d1362d22be6daf88ba8eb56d54fe
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoFeature 8170: deploy OSM services with a helm chart 04/13204/28
garciadeblas [Fri, 14 Apr 2023 07:57:17 +0000 (09:57 +0200)]
Feature 8170: deploy OSM services with a helm chart

Change-Id: Ice69a2c7adcfdae331fee7212337e47e82130516
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoFix log archive in stage3 59/13459/1
garciadeblas [Thu, 25 May 2023 10:48:48 +0000 (12:48 +0200)]
Fix log archive in stage3

Change-Id: If97fcc39cbc3e1fabd6c0bcf877dfac771a2ba1b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoArchive Airflow DAGs logs in stage3 45/13445/1
garciadeblas [Wed, 24 May 2023 15:59:26 +0000 (17:59 +0200)]
Archive Airflow DAGs logs in stage3

Change-Id: Ie916fb68c463f5bef7e68116ac8910a08267dbe9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoRemove legacy keystone charm 41/13441/2
Patricia Reinoso [Wed, 24 May 2023 08:08:35 +0000 (08:08 +0000)]
Remove legacy keystone charm

Change-Id: Ieef80de0273facc15c42aaf216867c6866f183ab
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
18 months agoClarify messages and minor refactors in full_install_osm 26/13426/3
garciadeblas [Fri, 19 May 2023 09:42:13 +0000 (11:42 +0200)]
Clarify messages and minor refactors in full_install_osm

Change-Id: I33182aa1f7c53117ae0b645a4f02b3cbde7bfb1c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate stage3 to archive logs from Airflow DAGs 31/13431/2
garciadeblas [Sun, 21 May 2023 22:47:42 +0000 (00:47 +0200)]
Update stage3 to archive logs from Airflow DAGs

Change-Id: I99b6d6b9afe94135be8909c7aa96866615532389
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate tests and NBI Dockerfile to patch pyangbing and install libmagic1 09/13409/6
garciadeblas [Wed, 17 May 2023 15:53:37 +0000 (17:53 +0200)]
Update tests and NBI Dockerfile to patch pyangbing and install libmagic1

Change-Id: If262e372ce26b04df5ac54961336620f27897933
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoubuntu20 as base image for OSM installation 05/13405/1
garciadeblas [Wed, 17 May 2023 14:24:22 +0000 (16:24 +0200)]
ubuntu20 as base image for OSM installation

Change-Id: I9372211baabe88c83c5f86e32dff35686968c1d4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoFix charmcraft pack for keystone charm 89/13389/4
Patricia Reinoso [Tue, 16 May 2023 08:12:58 +0000 (08:12 +0000)]
Fix charmcraft pack for keystone charm

Add missing cryptography dependencies.

Change-Id: Id933b7b83ad81014bdbd2832379d202e8bc07e3f
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
18 months agoUpdate stage2 to use Ubuntu22 as Openstack base image 03/13403/1
garciadeblas [Wed, 17 May 2023 10:19:36 +0000 (12:19 +0200)]
Update stage2 to use Ubuntu22 as Openstack base image

Change-Id: I91c710a86f7fba14f3e39d95e8d3fb96a7f14662
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate jenkins-stage3 to use ubuntu22 as default image and DEBUG loglevel for sshCommand 95/13395/2
garciadeblas [Tue, 16 May 2023 09:04:40 +0000 (11:04 +0200)]
Update jenkins-stage3 to use ubuntu22 as default image and DEBUG loglevel for sshCommand

Change-Id: I852e0f706176fda4f24ea4afd8a23e27280624ba
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoEnable NGSA installation (Airflow, AlertMgr and PushGW) by default 62/13362/4
garciadeblas [Wed, 10 May 2023 16:12:00 +0000 (18:12 +0200)]
Enable NGSA installation (Airflow, AlertMgr and PushGW) by default

This reverts commit 64885c283f162872a85ea05142d3ebf927aaacdc.

Change-Id: I5afc552335f8f25656f1947c5b212750683b807b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoSet focal series in OSM bundle. 76/13376/2
Patricia Reinoso [Thu, 11 May 2023 14:02:35 +0000 (14:02 +0000)]
Set focal series in OSM bundle.

Even if model-config 'default-series' is 'focal'
juju pulls the 'jammy' series for OSM charms
that's why we need to explicitly specify the series.

Change-Id: I4b2024f92f33817771cb40305d979213d7546af5
Signed-off-by: Patricia Reinoso <patricia.reinoso@canonical.com>
18 months agoUpdate tests/Dockerfile to make it work with Ubuntu22 base image 75/13375/2
garciadeblas [Thu, 11 May 2023 13:34:13 +0000 (15:34 +0200)]
Update tests/Dockerfile to make it work with Ubuntu22 base image

Change-Id: I0a7db076f5e9db92a8891d13636f5ac0a845ab4a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdates to Python 3.10 and Ubuntu22.04 60/13360/2
Mark Beierl [Wed, 10 May 2023 15:44:11 +0000 (11:44 -0400)]
Updates to Python 3.10 and Ubuntu22.04

Updates all dockerfiles for stage 3 to use newer versions

Change-Id: I4d73e04e11be4e12c98467f5d24ee5daff699d89
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
18 months agoRevert "Enable NGSA installation (Airflow, AlertMgr and PushGW) by default" 61/13361/1
garciadeblas [Wed, 10 May 2023 16:11:21 +0000 (18:11 +0200)]
Revert "Enable NGSA installation (Airflow, AlertMgr and PushGW) by default"

This reverts commit 82afc03ffce54cf3415e91ed077fb2338e2de7e9.

Change-Id: I511d4b9d9c7410999d135d217f33dd96f83e1d84
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate Airflow Dockerfile to unpack python3.10 versions of osm_common and osm_ngsa 57/13357/1
garciadeblas [Wed, 10 May 2023 15:02:39 +0000 (17:02 +0200)]
Update Airflow Dockerfile to unpack python3.10 versions of osm_common and osm_ngsa

Change-Id: I2a650b66cfdf8bb2249882947d0a47622c673806
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoEnable NGSA installation (Airflow, AlertMgr and PushGW) by default 36/13336/5
garciadeblas [Thu, 4 May 2023 12:20:20 +0000 (14:20 +0200)]
Enable NGSA installation (Airflow, AlertMgr and PushGW) by default

Change-Id: Ia2ba77b7cfbd961a6b70f4257dab3470048d1117
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate Airflow version to 2.5.3 and Airflow Helm chart version to 1.9.0 52/13352/1
garciadeblas [Wed, 10 May 2023 08:50:34 +0000 (10:50 +0200)]
Update Airflow version to 2.5.3 and Airflow Helm chart version to 1.9.0

Change-Id: I98928685b3f3d5399f8c97d306e2ba7878b5515d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate install_ngsa.sh to use docker registry and user from CICD 46/13346/1
garciadeblas [Tue, 9 May 2023 11:33:22 +0000 (13:33 +0200)]
Update install_ngsa.sh to use docker registry and user from CICD

Change-Id: I33b96d876a0dbe95846b6c6b123438f6fb17f7f0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoSplit generate_docker_images and pull_docker_images in installer 37/13337/2
garciadeblas [Thu, 4 May 2023 15:57:47 +0000 (17:57 +0200)]
Split generate_docker_images and pull_docker_images in installer

Change-Id: I09fc0f0c566b481f78d818715be64dbcb855c955
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoUpdate db_upgrade.py to append osm to metric_name to be BWC 34/13334/3
garciadeblas [Thu, 4 May 2023 11:38:46 +0000 (13:38 +0200)]
Update db_upgrade.py to append osm to metric_name to be BWC

Change-Id: I8ed6497fe21a3db3ccf841795f8b92af1a95cc0b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoRefactor MongoUpgrade1214 in db_upgrade.py 33/13333/4
garciadeblas [Thu, 4 May 2023 09:54:30 +0000 (11:54 +0200)]
Refactor MongoUpgrade1214 in db_upgrade.py

Change-Id: I1da050701c20d1a04c34457743b43a89a2786929
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
18 months agoFeature 10986: Autoheal switch and Autoscale switch 13/13313/2
sritharan [Fri, 28 Apr 2023 05:38:10 +0000 (05:38 +0000)]
Feature 10986: Autoheal switch and Autoscale switch

Change-Id: I851299bf9bf57e9e50d6e1ad387766bbe13a192d
Signed-off-by: sritharan <priyadarshini@tataelxsi.co.in>
18 months agoFeature 10981: update alerts collections in Mongo from OSM v12 to v14 72/13272/4
aguilard [Tue, 25 Apr 2023 16:25:42 +0000 (16:25 +0000)]
Feature 10981: update alerts collections in Mongo from OSM v12 to v14

Change-Id: If9e7133439fa4c856d96a9108e4306a37b2fd167
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
18 months agoFeature 10981: enable REST API in Airflow 29/13329/2
aguilard [Tue, 2 May 2023 10:20:21 +0000 (10:20 +0000)]
Feature 10981: enable REST API in Airflow

Change-Id: Iaae27b9917d8cc35bae6e67cce59bef3e9bd8b41
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
18 months agoFix typo in file alertmanager-values.yaml 28/13328/2
aguilard [Tue, 2 May 2023 09:54:44 +0000 (09:54 +0000)]
Fix typo in file alertmanager-values.yaml

Change-Id: If2c17971aab5d1c37987d18d2c24ec5864a132f1
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
18 months agoFeature 10981: fix bug in Airflow DAGs directory 05/13305/1
aguilard [Thu, 27 Apr 2023 11:02:21 +0000 (11:02 +0000)]
Feature 10981: fix bug in Airflow DAGs directory

Change-Id: I6e081306d1363401b27d7a3d4ca8d824862d05b6
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
18 months agoFeature 10981: fix bug in AlertMgr installation 02/13302/1
aguilard [Thu, 27 Apr 2023 09:47:27 +0000 (09:47 +0000)]
Feature 10981: fix bug in AlertMgr installation

Change-Id: I83fd859d14fc64dc2b2e3328ce79577fffd619ce
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
19 months agoFix Bug 2121: NG-UI uses unmaintained Chokidar version 76/13276/2
SANDHYA.JS [Wed, 26 Apr 2023 04:18:39 +0000 (09:48 +0530)]
Fix Bug 2121: NG-UI uses unmaintained Chokidar version

- Changed the node version from 10 to 14 incompatible with angular 14
  version.

Change-Id: Ib27ac394e2a30b9f66be530eab7fa3678d6bae01
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
19 months agoFeature 10981: changed repeat_interval parameter in AlertManager 80/13280/2
aguilard [Wed, 26 Apr 2023 11:26:07 +0000 (11:26 +0000)]
Feature 10981: changed repeat_interval parameter in AlertManager

Change-Id: I317a7f33ef49b9e2103fedbb611efb960cb0d28f
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
19 months agoImprove stage-test script: Split charms list according to tox envlist. 52/13252/3
Dario Faccin [Thu, 20 Apr 2023 14:13:50 +0000 (16:13 +0200)]
Improve stage-test script: Split charms list according to tox envlist.

For newer charms the tox envlist includes lint, unit and integration: for these charms execute only lint and unit tests.
For older charms the tox envlist includes black, cover, flake8, pylint, yamllint, safety: for these charms execute all tests.

Change-Id: I6cfbe129440be1665f63572a1879060eccd822fd
Signed-off-by: Dario Faccin <dario.faccin@canonical.com>