osm/devops.git
3 months agoFix image tag in helm chart and installer sripts 37/14537/1 v16.0.0
garciadeblas [Thu, 22 Aug 2024 17:46:53 +0000 (19:46 +0200)]
Fix image tag in helm chart and installer sripts

Change-Id: I960ecd79db4a37a3f8c71b35169cbdc6e657c1d5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoPrepare installers and Jenkins for Release SIXTEEN 32/14532/1 release-v16.0-start
garciadeblas [Thu, 22 Aug 2024 12:23:40 +0000 (14:23 +0200)]
Prepare installers and Jenkins for Release SIXTEEN

Change-Id: Id41170b2743d5db22fa71d282f999bd97ca73bc0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoRevert "Removal of manifests from upstream projects" 31/14531/1
yangalicace1 [Thu, 22 Aug 2024 12:03:28 +0000 (14:03 +0200)]
Revert "Removal of manifests from upstream projects"

This reverts commit eac0eaabc9d539316df5180694a8ab942570bed5.

REVERTED BY ROYER YANGALI

Change-Id: Ie00c369c4d5b10e7a17507d1b845cef3c64df6f4

3 months agoRemoval of manifests from upstream projects 30/14530/1
garciadeblas [Thu, 22 Aug 2024 10:32:17 +0000 (12:32 +0200)]
Removal of manifests from upstream projects

Change-Id: I5d28e838c12d5c45dcdcbaa08692ec85e3fde89d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoEscape comma character in gitea password generation 29/14529/1
garciadeblas [Thu, 22 Aug 2024 08:13:00 +0000 (10:13 +0200)]
Escape comma character in gitea password generation

Change-Id: I772da78412076a6d557faa82ee014abd2a489fc3
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoFix token names in gitea provisioning 24/14524/5
garciadeblas [Wed, 21 Aug 2024 11:07:57 +0000 (13:07 +0200)]
Fix token names in gitea provisioning

Change-Id: I27e3fbc8de428ab6a88058980f481ebcb117b4b5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoConfigure docker private registry for K3s-based installation 26/14526/1
garciadeblas [Wed, 21 Aug 2024 19:19:36 +0000 (21:19 +0200)]
Configure docker private registry for K3s-based installation

Change-Id: Iaf3a678f337b0241160b57c4876ffc671a4a3cbf
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoConfigure docker proxy URL for K3s-based installation to overcome docker pull rate... 25/14525/1
garciadeblas [Wed, 21 Aug 2024 16:18:14 +0000 (18:18 +0200)]
Configure docker proxy URL for K3s-based installation to overcome docker pull rate limit

Change-Id: I94dde54e4f124369daaf40ff6863b77e2fd25d23
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoFix sops client installation and minio during setup of mgmt and aux cluster 23/14523/8
garciadeblas [Tue, 21 May 2024 14:04:14 +0000 (16:04 +0200)]
Fix sops client installation and minio during setup of mgmt and aux cluster

Change-Id: I0a815a3818d1e1ae7a1957d6db0602cec133a491
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoFeatures 11017 and 11018: setup of mgmt cluster and git repo 10/14410/21
garciadeblas [Tue, 21 May 2024 14:04:14 +0000 (16:04 +0200)]
Features 11017 and 11018: setup of mgmt cluster and git repo

This change incorporates the changes to setup a mgmt cluster for
cloud-native operations in OSM following a GitOps model, which includes
the setup of an internal git repository.

Change-Id: If828d18ad64d852a9a89ec9ba7c2d3a96d281565
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoAdd tool to patch an OSM module using locally built docker image 22/14522/2
garciadeblas [Tue, 20 Aug 2024 14:28:12 +0000 (16:28 +0200)]
Add tool to patch an OSM module using locally built docker image

Change-Id: I9b5cdf55d0d68396745c5fc7c25422bf2d72864d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
3 months agoAdd extra messages to stage3 jenkins file 16/14516/3
garciadeblas [Sun, 18 Aug 2024 08:48:56 +0000 (10:48 +0200)]
Add extra messages to stage3 jenkins file

Change-Id: Ic87679ef5860cf5ca6e66413b5785c01535a8e1a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoUpdate installer shell scripts to set env vars after getopts 95/14495/1
garciadeblas [Tue, 23 Jul 2024 13:24:00 +0000 (15:24 +0200)]
Update installer shell scripts to set env vars after getopts

Change-Id: I656df0d03d986928768d0f108719cf16002c8f40
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoReorder installation of n2vc and lcm requirements in LCM Dockerfile 93/14493/2
garciadeblas [Tue, 16 Jul 2024 16:14:34 +0000 (18:14 +0200)]
Reorder installation of n2vc and lcm requirements in LCM Dockerfile

Change-Id: Ie578638816105c15612fad3575e2cab0fcaec320
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoFeature 10991: fix postrenderer script paths for LCM in values.yaml 84/14484/1
garciadeblas [Wed, 10 Jul 2024 11:18:25 +0000 (13:18 +0200)]
Feature 10991: fix postrenderer script paths for LCM in values.yaml

Change-Id: I122a04eed234d559ce826f6ce5b1278ee6e1e6d8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoFeature 11032: Integration of OSM Helm Chart with different databases 71/14271/12
Luis [Thu, 21 Mar 2024 19:39:22 +0000 (19:39 +0000)]
Feature 11032: Integration of OSM Helm Chart with different databases

Change-Id: I9ec6fc5f6ae42be8c506bff54302c3c1771bee7e
Signed-off-by: Luis Vega <lvega@whitestack.com>
4 months agoFeature 10991: new environment variables OSMLCM_VCA_MAINPOSTRENDERERPATH and OSMLCM_V... 38/14438/4
Pedro Pereira [Wed, 19 Jun 2024 19:59:36 +0000 (20:59 +0100)]
Feature 10991: new environment variables OSMLCM_VCA_MAINPOSTRENDERERPATH and OSMLCM_VCA_PODLABELSPOSTRENDERERPATH

Change-Id: Ifd1632f546bcdebd985b33accc6d0bf592de68f9
Signed-off-by: Pedro Pereira <pedrocjdpereira@av.it.pt>
4 months agoFeature 11019: Workflow for cloud-native operations in OSM following Gitops model 62/14462/2
garciadeblas [Wed, 3 Jul 2024 07:17:56 +0000 (09:17 +0200)]
Feature 11019: Workflow for cloud-native operations in OSM following Gitops model

Change-Id: Ie763936b095715669741197e36456d8e644c7456
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoSet IP address in kubeconfig for install_k3s_cluster 65/14465/1
garciadeblas [Thu, 4 Jul 2024 17:26:54 +0000 (19:26 +0200)]
Set IP address in kubeconfig for install_k3s_cluster

Change-Id: Ib525d6c441fcd187730e637a4e6be712d0777bb9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoFeature 11033: Publication of OSM helm chart externally in Gitlab 24/14424/4
vegall [Thu, 13 Jun 2024 15:59:43 +0000 (15:59 +0000)]
Feature 11033: Publication of OSM helm chart externally in Gitlab

Change-Id: Ic201e8ffcb217e470277c0150a847750ba594e12
Signed-off-by: vegall <lvega@whitestack.com>
4 months agoRemove mysql env vars from ro-deployment 60/14460/1
garciadeblas [Tue, 2 Jul 2024 15:19:35 +0000 (17:19 +0200)]
Remove mysql env vars from ro-deployment

Change-Id: I4cf44a084d5be7ed14fe65201d605cb84baa3ee4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 months agoFeature 11041: Enable K3s as Kubernetes distro for OSM installation 15/14415/3
garciadeblas [Thu, 6 Jun 2024 12:26:24 +0000 (14:26 +0200)]
Feature 11041: Enable K3s as Kubernetes distro for OSM installation

Change-Id: I42df97b07ae617ff22df32cc9eb511cf039eec82
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoFix installation of Kubernetes metrics server by updating the URL 23/14423/1
garciadeblas [Wed, 12 Jun 2024 15:41:22 +0000 (17:41 +0200)]
Fix installation of Kubernetes metrics server by updating the URL

Change-Id: Ibda7b80fb519946496d08af4bd5b127f2947b792
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoRevert "Revert "Feature 11010: Use of upstream helm charts for Prometheus and Grafana... 09/14409/1
almagia [Mon, 3 Jun 2024 15:29:12 +0000 (17:29 +0200)]
Revert "Revert "Feature 11010: Use of upstream helm charts for Prometheus and Grafana in OSM installation.""

This reverts commit f09cc4831db2b732c80fafbe4da86bd9bf009e1a.

As requested by TSC on 3 June 2024

Change-Id: Id55362eaff17fed68dbc791a3b137b720bdc67ba

5 months agoRevert "Feature 11010: Use of upstream helm charts for Prometheus and Grafana in... 90/14390/10
Rahul Zamre [Tue, 28 May 2024 11:26:44 +0000 (12:26 +0100)]
Revert "Feature 11010: Use of upstream helm charts for Prometheus and Grafana in OSM installation."

This reverts commit abf6770c2ec33d6ae0b1fb93be1093081abb5a9f.

Change-Id: Ic179fe5475d7a75286bcc10f7694a9e9ef19817b
Signed-off-by: Rahul Zamre <rzamre@indracompany.com>
5 months agoInstall Kubernetes metrics server as part of install_kubeadm_cluster.sh 03/14403/1
garciadeblas [Fri, 31 May 2024 15:52:09 +0000 (17:52 +0200)]
Install Kubernetes metrics server as part of install_kubeadm_cluster.sh

Change-Id: I10cf820eb59d57285e001a6870c525b1a1ea6053
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoNew options in installer to install only docker, k8scluster or deploy-osm 02/14402/1
garciadeblas [Fri, 31 May 2024 15:30:48 +0000 (17:30 +0200)]
New options in installer to install only docker, k8scluster or deploy-osm

Change-Id: Ib9d791005ca3271480117f7383416fe279139359
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoRefactor code in full_install_osm.sh to group code in functions 01/14401/1
garciadeblas [Fri, 31 May 2024 15:15:18 +0000 (17:15 +0200)]
Refactor code in full_install_osm.sh to group code in functions

Change-Id: I5a9aadba811af4f2d2b2f331faf6dd8dbf6d2b43
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoRemove unused options from installer 00/14400/1
garciadeblas [Fri, 31 May 2024 14:50:18 +0000 (16:50 +0200)]
Remove unused options from installer

This change removes options -b <REFSPEC>, -m <MODULE>, --source,
--develop, --pullimages, --nodockerbuild from full_install_osm.sh and
install_osm.sh

It also remove unused unctions such as generate_docker_images and
cmp_overwrite.

Change-Id: I0c307a765671c4af8516afa97808b70baadb964f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoAdd namespace option for mongodb, ngsa and cluster monitoring installation 99/14399/1
garciadeblas [Fri, 31 May 2024 13:06:40 +0000 (15:06 +0200)]
Add namespace option for mongodb, ngsa and cluster monitoring installation

Change-Id: Iabbf70fd036adf8c4a2846e845e17e3dae22a6f0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoRemove helm2 client from LCM Dockerfile 95/14395/1
garciadeblas [Thu, 30 May 2024 20:35:30 +0000 (22:35 +0200)]
Remove helm2 client from LCM Dockerfile

Change-Id: I5765825625bda3357723082d3f3eeb91fce19208
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoUpdate helm and kubectl versions in LCM and tests Dockerfile 92/14392/3
garciadeblas [Thu, 30 May 2024 12:46:54 +0000 (14:46 +0200)]
Update helm and kubectl versions in LCM and tests Dockerfile

Change-Id: I7bd59923485d040ee5ee6d0bd81495f37243f526
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 months agoUpdate helm and kubernetes version in installer to 3.15.1 and 1.30.1 respectively 93/14393/3
garciadeblas [Thu, 30 May 2024 12:49:01 +0000 (14:49 +0200)]
Update helm and kubernetes version in installer to 3.15.1 and 1.30.1 respectively

Change-Id: Ia5fba60b94a9fe6758debd956b35ba2df78f7d9b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 months agoFeature 11037 Installation of ingress controller in OSM community installer 25/14325/26
garciadeblas [Tue, 21 May 2024 10:13:50 +0000 (12:13 +0200)]
Feature 11037 Installation of ingress controller in OSM community installer

Change-Id: If704da044dd54aa3ec22253b6f2cb45257ad6362
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 months agoUpdate README to include common instructions 82/14382/3
garciadeblas [Wed, 22 May 2024 07:18:39 +0000 (09:18 +0200)]
Update README to include common instructions

Change-Id: I2665a3fbe1aae1d5ac0a5c9d3efbd47139a05edb
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 months agoRemove use of INSTALL_LIGHTWEIGHT in full_install_osm.sh 85/14385/2
garciadeblas [Wed, 22 May 2024 16:47:09 +0000 (18:47 +0200)]
Remove use of INSTALL_LIGHTWEIGHT in full_install_osm.sh

Change-Id: I0d191fe0c09f808a7958bc2537d3cab9af99b4d2
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 months agoFeature 11010: remove unnecessary code and set prometheus side-container iamge 84/14384/2
garciadeblas [Wed, 22 May 2024 13:03:00 +0000 (15:03 +0200)]
Feature 11010: remove unnecessary code and set prometheus side-container iamge

Change-Id: I988d2d1c5cafa40026f41acb29221d6c94eafeeb
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 months agoFeature 11010: Use of upstream helm charts for Prometheus and Grafana in OSM installa... 21/14221/13
zamre [Wed, 7 Feb 2024 15:06:16 +0000 (15:06 +0000)]
Feature 11010: Use of upstream helm charts for Prometheus and Grafana in OSM installation.

Change-Id: I5ea705b61047bb46fe4d31312fb9ed89ef4e270a
Signed-off-by: zamre <rzamre@indracompany.com>
Signed-off-by: Rahul Zamre <rzamre@indracompany.com>
6 months agoFeature 11015: Removal of Zookeeper from OSM installation 75/14275/2
Rahul Zamre [Mon, 25 Mar 2024 13:22:41 +0000 (13:22 +0000)]
Feature 11015: Removal of Zookeeper from OSM installation

Change-Id: I34b1be9b30a385c82c6e9621c1ce71f17c59c989
Signed-off-by: Rahul Zamre <rzamre@indracompany.com>
7 months agoMove lcm certificate to lcm folder in OSM helm chart 27/14327/1
garciadeblas [Mon, 22 Apr 2024 13:26:44 +0000 (15:26 +0200)]
Move lcm certificate to lcm folder in OSM helm chart

Change-Id: I5be00b4cba1b14d7772e82557c7466312ad8e527
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoFix namespace in manifests in OSM helm chart 26/14326/1
garciadeblas [Mon, 22 Apr 2024 13:25:17 +0000 (15:25 +0200)]
Fix namespace in manifests in OSM helm chart

Change-Id: I2dac019347973be31f0dc2056ca5109c8e65bd5e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoRemove functions from install_kubeadm_cluster.sh, moved to install_cluster_addons.sh 02/14302/1
garciadeblas [Tue, 2 Apr 2024 12:29:12 +0000 (14:29 +0200)]
Remove functions from install_kubeadm_cluster.sh, moved to install_cluster_addons.sh

Change-Id: Ie117970e9222227e5758674b49bf6026f072a884
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agofix VIM monitoring bug 2354 99/14299/2
uniyalna [Tue, 2 Apr 2024 08:26:13 +0000 (09:26 +0100)]
fix VIM monitoring bug 2354

Change-Id: Idda5b8f32bebc472eb20d78dcf47943f00443c84
Signed-off-by: uniyalna <uuniyal@indracompany.com>
7 months agoSeparate cluster addons installation (openebs, metallb, cert-mgr) from install_kubead... 94/14294/1
garciadeblas [Mon, 1 Apr 2024 15:46:09 +0000 (17:46 +0200)]
Separate cluster addons installation (openebs, metallb, cert-mgr) from install_kubeadm_cluster

Change-Id: Id80d48b804372c97290f3cb4ac930ca76f1d692b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoUpdated k8s version to 1.29 and helm version to 3.14 in installers 92/14292/1
garciadeblas [Mon, 1 Apr 2024 15:15:01 +0000 (17:15 +0200)]
Updated k8s version to 1.29 and helm version to 3.14 in installers

Change-Id: I33f3ef86430742e47e79d8f01cc88d38344f51f7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoRemove install_helm function from install_kubeadm_cluster 91/14291/1
garciadeblas [Mon, 1 Apr 2024 15:02:14 +0000 (17:02 +0200)]
Remove install_helm function from install_kubeadm_cluster

Change-Id: I4dce361ac30b1df070f469951ce0f3cf909c38f0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoSeparate helm client installation from install_kubeadm_cluster 90/14290/1
garciadeblas [Mon, 1 Apr 2024 13:01:27 +0000 (15:01 +0200)]
Separate helm client installation from install_kubeadm_cluster

Change-Id: I3179800acf111516dfc0750d98d6fd4edf3c47a9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoFix install_kubeadm_cluster to check pod readiness in cert-manager namespace 89/14289/1
garciadeblas [Mon, 1 Apr 2024 13:08:46 +0000 (15:08 +0200)]
Fix install_kubeadm_cluster to check pod readiness in cert-manager namespace

Change-Id: Ic8d03d75ce177d6dc38da77963378801fba0e2ec
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 months agoSet global.image.tag as string in values passed to OSM helm chart 88/14288/1
garciadeblas [Mon, 25 Mar 2024 08:02:32 +0000 (09:02 +0100)]
Set global.image.tag as string in values passed to OSM helm chart

Change-Id: I29f030b706eaa4b853cb7781b58b50a903f2c63a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
8 months agoRemove SSL env variables from NBI Dockerfile 51/14251/1
garciadeblas [Mon, 11 Mar 2024 16:41:28 +0000 (17:41 +0100)]
Remove SSL env variables from NBI Dockerfile

Change-Id: I45c444ac2c2c6a9cd1907c70f7e086e28a3ee759
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
8 months agoFig bug 2338 for the LCM Dockerfile 36/14236/2
Pedro Escaleira [Tue, 5 Mar 2024 17:56:23 +0000 (17:56 +0000)]
Fig bug 2338 for the LCM Dockerfile

Change-Id: I80475c34a8d4afbbdaf26bb9e3c85d6a00e0c35b
Signed-off-by: escaleira <escaleira@av.it.pt>
8 months agoFix Bug 2338: updated kubernetes apt repo from apt.kubernetes.io to pkgs.k8s.io 32/14232/1
Pedro Escaleira [Mon, 4 Mar 2024 17:07:11 +0000 (17:07 +0000)]
Fix Bug 2338: updated kubernetes apt repo from apt.kubernetes.io to pkgs.k8s.io

Change-Id: I72bb442fb5c69e5dc48e7f8272df912bd56ad9bc
Signed-off-by: Pedro Escaleira <escaleira@av.it.pt>
10 months agoUpdate K8s version in install_kubeadm_cluster.sh to 1.28 66/14166/2
garciadeblas [Wed, 24 Jan 2024 16:36:49 +0000 (17:36 +0100)]
Update K8s version in install_kubeadm_cluster.sh to 1.28

Change-Id: Ibc0028df3d41204d630643aff86d8fd9657c5169
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoFix air-gapped installation issues with containerd and OSM helm chart 83/13983/5
garciadeblas [Thu, 2 Nov 2023 06:56:50 +0000 (07:56 +0100)]
Fix air-gapped installation issues with containerd and OSM helm chart

Change-Id: I5d8a8afc751d892de6be92ebbb62bd3ace382b21
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoRemove unnecessary code related to K8s monitoring in install_kubeadm_cluster.sh 64/14164/1
garciadeblas [Tue, 23 Jan 2024 10:34:50 +0000 (11:34 +0100)]
Remove unnecessary code related to K8s monitoring in install_kubeadm_cluster.sh

Change-Id: Iac32518e66e6b1ba97bc2eb98e8b1b55bd16d346
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoDisable docker installation in full_install_osm.sh 58/14158/2
garciadeblas [Mon, 22 Jan 2024 12:16:26 +0000 (13:16 +0100)]
Disable docker installation in full_install_osm.sh

Change-Id: If47dd38fbc3fbb22a7169c86e05769d38a187a8e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoNew option -c in full_install_osm to allow different K8s cluster engines 59/14159/2
garciadeblas [Mon, 22 Jan 2024 12:30:59 +0000 (13:30 +0100)]
New option -c in full_install_osm to allow different K8s cluster engines

Change-Id: Iec530a35acf33fa8b3da788e97a98a10cf3f8be9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoMove kubeadm folder creation from full_install_osm.sh to install_kubeadm_cluster.sh 57/14157/1
garciadeblas [Mon, 22 Jan 2024 12:15:31 +0000 (13:15 +0100)]
Move kubeadm folder creation from full_install_osm.sh to install_kubeadm_cluster.sh

Change-Id: Iaa02b89c029eb933e4ca5f5052a1829527b71a4a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoRename INSTALL_NODOCKER to INSTALL_DOCKER in full_install_osm.sh 56/14156/1
garciadeblas [Mon, 22 Jan 2024 12:09:21 +0000 (13:09 +0100)]
Rename INSTALL_NODOCKER to INSTALL_DOCKER in full_install_osm.sh

Change-Id: I62a3a7c650e40477a3a1c46e26ca8b440f253c3a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoUpdate iptables during osm installation only if LXD is installed 55/14155/1
garciadeblas [Mon, 22 Jan 2024 11:56:21 +0000 (12:56 +0100)]
Update iptables during osm installation only if LXD is installed

Change-Id: I8ed050bf3b402d37cd9897eafc70dc0fa4298028
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
10 months agoUpdate pretty formatting of tools/check_changes.sh 51/14151/1
garciadeblas [Tue, 16 Jan 2024 14:15:15 +0000 (15:15 +0100)]
Update pretty formatting of tools/check_changes.sh

Change-Id: I05eb4a7e31c05122c5dba7aaf700805746f46600
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
11 months agoPrepare installers and Jenkins for Release FIFTEEN 21/14121/1 release-v15.0-start v15.0.0
garciadeblas [Tue, 12 Dec 2023 20:53:43 +0000 (21:53 +0100)]
Prepare installers and Jenkins for Release FIFTEEN

Change-Id: I2b6f9d6743860e425915497314ab82a4e20c60e3
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
11 months agoFeature 10997: Add OSM gitlab OCI URL for robot tests 69/14069/3
Gabriel Cuba [Mon, 27 Nov 2023 18:53:23 +0000 (13:53 -0500)]
Feature 10997: Add OSM gitlab OCI URL for robot tests

Change-Id: I007538fd37d407bb8fa80ff3f8fcefaa8fd86546
Signed-off-by: Gabriel Cuba <gcuba@whitestack.com>
11 months agoRevert "Revert "Feature 11008: Update of OSM Helm installer to latest versions"" 13/14113/1
almagia [Thu, 7 Dec 2023 14:19:15 +0000 (15:19 +0100)]
Revert "Revert "Feature 11008: Update of OSM Helm installer to latest versions""

This reverts commit 6ec4e466630f34341a1150121c24649da5eab41d.

TSC approval on 5 Dec 2023

Change-Id: I58c6bb7e6695371ec03a8c4a13596525e3c84c5d

11 months agoRevert "Feature 11008: Update of OSM Helm installer to latest versions" 11/14111/2
Rahul [Tue, 5 Dec 2023 11:26:09 +0000 (11:26 +0000)]
Revert "Feature 11008: Update of OSM Helm installer to latest versions"

This reverts commit 7ecb4e809e72c4c4c3c33e8a30f2c6050e30b03e.

Change-Id: I58e2276e4b7af5f31bee77a21e28fb00e209bf07
Signed-off-by: Rahul <rzamre@indracompany.com>
11 months agoRemoving Charm and Snap promotion 71/14071/2
Mark Beierl [Wed, 29 Nov 2023 11:40:44 +0000 (06:40 -0500)]
Removing Charm and Snap promotion

As charms and snaps are no longer maintained after v14.0, this change
removes the promotion of charms and snaps in preparation for v15.0

Change-Id: I8f116a01ed0813f360e2f501e1685dccf168dc39
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
11 months agoUpdate Jenkins stage 1 and 2 files to enable new params so that they land in stage 3 68/14068/1
garciadeblas [Mon, 27 Nov 2023 17:50:12 +0000 (18:50 +0100)]
Update Jenkins stage 1 and 2 files to enable new params so that they land in stage 3

Change-Id: I3c7353662d2b1c3937ec30e92d38a8f193c4a861
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
11 months agoFeature 11008: Update of OSM Helm installer to latest versions 05/14005/11
zamre [Thu, 9 Nov 2023 12:06:53 +0000 (12:06 +0000)]
Feature 11008: Update of OSM Helm installer to latest versions

Change-Id: Ie5ade4a5f0418b3dbb0da3b3648ebbea479961e5
Signed-off-by: zamre <rzamre@indracompany.com>
12 months agoPin version of charmed MongoDB to use channel latest/stable 54/14054/2
garciadeblas [Tue, 21 Nov 2023 12:46:36 +0000 (13:46 +0100)]
Pin version of charmed MongoDB to use channel latest/stable

Change-Id: I4d00dd4e01d92c27fee310f779c75808579ee193
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
12 months agoFeature 11006: make juju installation optional in community installer 44/13944/8
garciadeblas [Tue, 10 Oct 2023 08:52:29 +0000 (10:52 +0200)]
Feature 11006: make juju installation optional in community installer

Change-Id: Id00504e76f8492e4bd146bca430b50df8061e92b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
12 months agoFeature 10982: adapt Jenkinsfile for public clouds to work with ETSI Jenkins 42/14042/2
aguilard [Fri, 17 Nov 2023 07:53:43 +0000 (07:53 +0000)]
Feature 10982: adapt Jenkinsfile for public clouds to work with ETSI Jenkins

Change-Id: Ia8c47d3bfdcac69d6547a5eae1788acf5f9d3ab1
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
12 months agoPin gcloud version in tests Dockerfile 22/14022/1
aguilard [Wed, 15 Nov 2023 12:34:41 +0000 (12:34 +0000)]
Pin gcloud version in tests Dockerfile

Change-Id: Ic0afc565083752f0b8df63145d606346a53b8acc
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
12 months agoFeature 10982: Public Cloud Robot Suite 13/14013/4
aguilard [Mon, 13 Nov 2023 13:11:05 +0000 (13:11 +0000)]
Feature 10982: Public Cloud Robot Suite

Add Azure and Google Cloud CLIs to tests Dockerfile.
Add Jenkinsfile for Azure testing job. This job requires the following:
- Jenkins secret file for Azure credentials in JSON (AZURE_CREDENTIALS param)
- Two additional secrets for SSH public and private keys used when creating
the VMs (SSH_PRIVATE_KEY, SSH_PUBLIC_KEY)

Change-Id: Id4a0a1f401bc6a917532dd7498b187bf5887ea76
Signed-off-by: aguilard <e.dah.tid@telefonica.com>
12 months agoFeature 11007: replace charmed mongodb with bitnami helm chart 71/13971/6
zamre [Mon, 16 Oct 2023 16:47:10 +0000 (16:47 +0000)]
Feature 11007: replace charmed mongodb with bitnami helm chart

This change replaces charmed MongoDB with Bitnami helm chart. The
values passed to the helm chart use the same service name that existed
previously, mongodb-k8s, so that no other changes are required in the
rest of modules.

It also modifies OSM health checks to successfully pass mongodb health
check.

Change-Id: I52b938598314ed75d2f248e9399dcae60934bd3e
Signed-off-by: zamre <rzamre@indracompany.com>
13 months agoUpdate osm helm chart to use version 8.0.34 of mysql server 45/13945/3
garciadeblas [Tue, 10 Oct 2023 09:45:57 +0000 (11:45 +0200)]
Update osm helm chart to use version 8.0.34 of mysql server

Change-Id: I4804d7da812c50283dd0cd3f5398fb4bbb9b93c2
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
13 months agoSimplify install_ngsa to use same code for helm install and upgrade 47/13947/3
garciadeblas [Tue, 10 Oct 2023 13:32:36 +0000 (15:32 +0200)]
Simplify install_ngsa to use same code for helm install and upgrade

Change-Id: Ibd4fed0216b45a60f383b12c9ab3c1117688bf73
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
13 months agoFeature 11006: new boolean param in stage3 to enable juju installation 46/13946/1
garciadeblas [Tue, 10 Oct 2023 13:13:49 +0000 (15:13 +0200)]
Feature 11006: new boolean param in stage3 to enable juju installation

Change-Id: I9838fdac79a73a557810d488a48390d01212048b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
13 months agoFix Airflow installation when defaultAirflowTag is numeric 33/13933/1
garciadeblas [Thu, 20 Jul 2023 15:02:19 +0000 (17:02 +0200)]
Fix Airflow installation when defaultAirflowTag is numeric

Change-Id: Ibfdfdfa6c582648e48fd4d797a8e0e7bf246209c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
13 months agoUpdate default URLs and tags to use 14 and fourteen 29/13929/2
garciadeblas [Tue, 3 Oct 2023 15:52:02 +0000 (17:52 +0200)]
Update default URLs and tags to use 14 and fourteen

Change-Id: I0a6f2351a393bf17afe91a420d98b0ac2d5c5d14
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoUpdate full_install to remove pull of docker images before deploying with helm 28/13928/1
garciadeblas [Wed, 6 Sep 2023 10:39:07 +0000 (12:39 +0200)]
Update full_install to remove pull of docker images before deploying with helm

Change-Id: If7081fdeea41795ac13bb80a72be0d7b82f55697
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoUpdate full_install to rename deploy_charmed_services 27/13927/1
garciadeblas [Wed, 6 Sep 2023 10:31:41 +0000 (12:31 +0200)]
Update full_install to rename deploy_charmed_services

Change-Id: I0999515e7a7982562acfda76f1f9972dff2452a0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoUpdate Dockerfiles to remove pyangbind patch 81/13881/1
garciadeblas [Wed, 6 Sep 2023 08:31:22 +0000 (10:31 +0200)]
Update Dockerfiles to remove pyangbind patch

Change-Id: I231ad9e7cda7a39a2c4a6a4afcfdfe1ad57a289e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
15 months agoRevert "Integrate NBI and Prometheus" 50/13850/2
beierlm [Fri, 25 Aug 2023 21:03:47 +0000 (23:03 +0200)]
Revert "Integrate NBI and Prometheus"

This reverts commit 38f5d5834d610e011b3608fe8cc34b927775204a.

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

Change-Id: I90dbb6e1c2921289ecaabfa636878763f981c3e1
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoRevert "Integrate MON and Grafana" 49/13849/2
beierlm [Fri, 25 Aug 2023 21:03:24 +0000 (23:03 +0200)]
Revert "Integrate MON and Grafana"

This reverts commit 87b620ace4933f30db8c4834862a57d56f9a07a6.

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

Change-Id: I645f1a8bd71b48f5d139420dbe7d879c88c6a2c7
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoRevert "Integrate MON and Prometheus" 48/13848/2
beierlm [Fri, 25 Aug 2023 21:02:56 +0000 (23:02 +0200)]
Revert "Integrate MON and Prometheus"

This reverts commit c5b6206a7c21cadda941762389ecadd0100418f0.

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

Change-Id: Id344572277ef7b32921922eb70bf1c37ceb12f24
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
15 months agoRevert "Integrate grafana-k8s and prometheus-k8s" 47/13847/2
beierlm [Fri, 25 Aug 2023 21:01:44 +0000 (23:01 +0200)]
Revert "Integrate grafana-k8s and prometheus-k8s"

This reverts commit d8b4673088b0a120e3e6a2dcdafd40aee8799662.

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

Change-Id: Ieb3d7d3713a180ab5cc45cd01cec31d4110512a0
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
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>