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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Mark Beierl [Thu, 23 Mar 2023 17:51:15 +0000 (13:51 -0400)]
OSM DB Update Charm
Initial load of code for the osm-update-db-operator charm
Change-Id: I2884249efaaa86f614df6c286a69f3546489b523
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
aguilard [Thu, 13 Apr 2023 16:57:57 +0000 (16:57 +0000)]
Feature 10981: extended Prometheus sidecar to dump alerts rules in config files
Change-Id: Ic454c894b60d0b2b88b6ea81ca35a0bf4d54ebac
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
garciadeblas [Mon, 17 Apr 2023 10:38:17 +0000 (12:38 +0200)]
Feature 10981: remove mon and pol for ng-sa installation
This change removes the deployment of POL for NG-SA installation.
In addition, it deploys a reduced MON, which will only run
mon-dashboarder. A new K8s manifest (ng-mon.yaml )file has been created
for the purpose.
Change-Id: I243a2710d7b883d505ff4b4d012f7d67920f0e73
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
aguilard [Tue, 18 Apr 2023 16:25:19 +0000 (16:25 +0000)]
Feature 10981: fix CMD in webhook Dockerfile
Change-Id: If8332c12c2f065c0a4d195873e24a98aa34b0ed4
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
aguilard [Fri, 14 Apr 2023 13:04:14 +0000 (13:04 +0000)]
Feature 10981: auto-scaling alerts rules for AlertManager
Change-Id: I7e8c3f7b1dd3201b75848ae6264eaa2375a5b06b
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
garciadeblas [Thu, 20 Apr 2023 08:04:55 +0000 (10:04 +0200)]
Add nohup to http.server in tools/local-build.sh
Change-Id: Ic21b33c22c069d6145ba9d60c7e3cebb75f99664
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 14 Apr 2023 08:00:31 +0000 (10:00 +0200)]
Update helm version to 3.11.3
Change-Id: Ic95f32cd1fc311bf93a817da90f48a17d7c2bd13
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 13 Apr 2023 16:07:44 +0000 (18:07 +0200)]
Replace OSM_STACK_NAME by OSM_NAMESPACE in installers scripts
Change-Id: I5ce4bdc392fd64b4bed7479768b91adba53c67e4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>