osm/devops.git
3 days agoFix install_k3s_cluster.sh to configure docker private registry 44/14744/1
garciadeblas [Mon, 18 Nov 2024 11:58:29 +0000 (12:58 +0100)]
Fix install_k3s_cluster.sh to configure docker private registry

Change-Id: I961cd4c4e4eaaeac4eb84cee2333bde67b958549
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
8 days agoUpdate krm-functions to fix clutser registration issues 27/14727/1
garciadeblas [Wed, 13 Nov 2024 13:58:53 +0000 (14:58 +0100)]
Update krm-functions to fix clutser registration issues

Change-Id: I85cb8e6015e2e989cff8a0e1231bdeec6abdf837
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
9 days agoFeature 11050: performance optimization in Mongo to reduce number of replicas 20/14720/3
garciadeblas [Mon, 11 Nov 2024 15:34:34 +0000 (16:34 +0100)]
Feature 11050: performance optimization in Mongo to reduce number of replicas

Change-Id: I99569f06e849612bc0fe2f27182edfe4a10add1c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
9 days agoFeature 11034: Forgot Password in OSM 93/14693/2
jegan [Thu, 31 Oct 2024 08:05:07 +0000 (08:05 +0000)]
Feature 11034: Forgot Password in OSM

Added a new line in NBI dockerfile for placing the email template in /app/osm_nbi/templates/email_template.html directory

Change-Id: I143ff0f2a91d1e6c9a36ff80fdfa9a72c1dda833
Signed-off-by: jegan <jegan.s@tataelxsi.co.in>
2 weeks agoFix commit message for cluster update 00/14700/1
garciadeblas [Tue, 5 Nov 2024 15:42:45 +0000 (16:42 +0100)]
Fix commit message for cluster update

Change-Id: I48d694c9acb3b79fbbb6ded166642fda0699397d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 weeks agoFix keystone to manage the OSM users/projects 61/14461/7
vegall [Tue, 2 Jul 2024 15:30:30 +0000 (15:30 +0000)]
Fix keystone to manage the OSM users/projects

Keystone was not used by default by OSM NBI. Instead, internal
authentication is used.

When NBI is configured to use Keystone as auth backend, we found that it
didn't bootstrap properly because there were no data in the MySQL DB
used by Keystone. The initilization of DB was supposed to be done by the
Keystone containers in keystone-deployment. However, those container
were not able to initialize the DB because they were running as regular
users instead of root users.

Keystone is thought as an infra solution, not as an application
solution. The community behind Keystone development agreed on that
behaviour.

Based on that, Keystone containers were adapted to run as root.

In addition, we decided to disable Keystone and MySQL as part of the
default values for OSM helm chart.

Change-Id: I0e7078b809abe858a69323d6e3e493e862d6e6ab
Signed-off-by: vegall <lvega@whitestack.com>
4 weeks agoAdd manifests for EBS EKS addon and fix minor fixes in labels 72/14672/2
Utkarsh [Wed, 23 Oct 2024 14:03:04 +0000 (14:03 +0000)]
Add manifests for EBS EKS addon and fix minor fixes in labels

Change-Id: I0a8c80f278d6a04ae8e6416d507dfb4e417fecdf
Signed-off-by: Utkarsh <utkarshmishra@tataelxsi.co.in>
4 weeks agoRevert "Update kafka replicacount to 1" 70/14670/1
garciadeblas [Wed, 23 Oct 2024 07:29:20 +0000 (09:29 +0200)]
Revert "Update kafka replicacount to 1"

This reverts commit 124b05e9eb746092ad56219799bcd81b22d932ec.

Change-Id: I9fa18d1d7d95cb572b133961723015e0a1d536db
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 weeks agoUpdate NBI ingress since NBI does not use HTTPS 39/14639/3
garciadeblas [Tue, 15 Oct 2024 15:38:06 +0000 (17:38 +0200)]
Update NBI ingress since NBI does not use HTTPS

Change-Id: I7883f92ccd330ec870c65014f82601a3d7862db5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 weeks agoAdd liveness and readiness probes values for mongodb helm chart to fix pod startup 51/14651/1
garciadeblas [Sat, 19 Oct 2024 12:20:41 +0000 (14:20 +0200)]
Add liveness and readiness probes values for mongodb helm chart to fix pod startup

Change-Id: I236f3d7b4640311ee935b34a1fb123a2b0c89ece
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 weeks agoPin version of jenkins app in the sw-catalog 41/14641/2
garciadeblas [Wed, 16 Oct 2024 16:25:51 +0000 (18:25 +0200)]
Pin version of jenkins app in the sw-catalog

Change-Id: I7048b5bd5087aef10c70c60c0654a4418bcabecf
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 weeks agoFeature 11034 Forgot Password in OSM 66/14466/8
jegan [Fri, 5 Jul 2024 05:50:07 +0000 (05:50 +0000)]
Feature 11034 Forgot Password in OSM

New environment variables OSMNBI_SMTP_SERVER, OSMNBI_SMTP_PORT, OSMNBI_SENDER_EMAIL, OSMNBI_EMAIL_PASSWORD, OSMNBI_OTP_RETRY_COUNT and OSMNBI_OTP_EXPIRY_TIME

Change-Id: Ic9fb2e833afc3230e64e43da96a0f9c49d3f0312
Signed-off-by: jegan <jegan.s@tataelxsi.co.in>
5 weeks agoUpdate docker image in workflow templates to use opensourcemano/osm-krm-functions... 31/14631/1
garciadeblas [Fri, 11 Oct 2024 09:50:56 +0000 (11:50 +0200)]
Update docker image in workflow templates to use opensourcemano/osm-krm-functions:testing-daily

Change-Id: I1457b41aba0a410432921e54870f10c7bc703114
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 weeks agoFeature 11050: performance optimization in Airflow 27/14627/5
garciadeblas [Fri, 4 Oct 2024 11:13:59 +0000 (13:13 +0200)]
Feature 11050: performance optimization in Airflow

Change-Id: Ieb5aa36723d3a06850c3839e12916477efb2c4f5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 weeks agoUpdate OSM installer to allow an external IP address for the cluster 05/14605/12
garciadeblas [Fri, 27 Sep 2024 09:34:55 +0000 (11:34 +0200)]
Update OSM installer to allow an external IP address for the cluster

Change-Id: Ic760f427dddbaf50532c87074834585b4674cd7e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Signed-off-by: ramonsalguer <javier.ramon@telefonica.com>
7 weeks agoUpdate kafka replicacount to 1 24/14624/1
garciadeblas [Thu, 3 Oct 2024 21:44:12 +0000 (23:44 +0200)]
Update kafka replicacount to 1

Change-Id: I3b3504ca04ad676d9fabdcbf4b15d33eef9ee118
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 weeks agoInclude argo client installation for mgmt cluster in setup-cli-tools.sh 06/14606/2
garciadeblas [Mon, 30 Sep 2024 20:52:54 +0000 (22:52 +0200)]
Include argo client installation for mgmt cluster in setup-cli-tools.sh

Change-Id: I9b7b305eba65d80a6087250d00260903fc65393b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 weeks agoUpdate workflowtemplates for profiles and ksus 02/14602/2
garciadeblas [Thu, 26 Sep 2024 12:08:58 +0000 (14:08 +0200)]
Update workflowtemplates for profiles and ksus

Change-Id: Ifb6d2dee46fca0215bb64a2b80b0befd156c7855
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
7 weeks agoBug 2337 - Grafana dashboards do not work when NG-SA is enabled 11/14411/3
Rahul Zamre [Tue, 4 Jun 2024 08:26:57 +0000 (09:26 +0100)]
Bug 2337 - Grafana dashboards do not work when NG-SA is enabled

Change-Id: I824779a5b4d1afe8cc184e78b9238fc444e49374
Signed-off-by: Rahul Zamre <rzamre@indracompany.com>
8 weeks agoUpdate patch_module to allow push to ttl.sh 01/14601/1
garciadeblas [Wed, 25 Sep 2024 14:36:24 +0000 (16:36 +0200)]
Update patch_module to allow push to ttl.sh

Change-Id: Iab5ac29525145bb05edf0ec4b437b135faf464c1
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoInstall kubectl client during K3s cluster installation 76/14576/1
garciadeblas [Thu, 19 Sep 2024 10:38:36 +0000 (12:38 +0200)]
Install kubectl client during K3s cluster installation

Change-Id: I09743f3bf8f8c3c26112e78303ee2b6017f99a7e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoDisable immediate exit during retries of Gitea API operations 75/14575/1
garciadeblas [Thu, 19 Sep 2024 10:41:19 +0000 (12:41 +0200)]
Disable immediate exit during retries of Gitea API operations

Change-Id: I05afbe1dce9ac68756099922bfe1abb7e622ea93
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoRevert "Disable trap during execution of gitea script api.sh" 74/14574/1
garciadeblas [Thu, 19 Sep 2024 10:39:07 +0000 (12:39 +0200)]
Revert "Disable trap during execution of gitea script api.sh"

This reverts commit 9059f35240e787598d699a8a76be23c42711362d.

Change-Id: Ia1ad639911a83d6e1adb794716216451ed0f8371
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoDisable trap during execution of gitea script api.sh 66/14566/1
garciadeblas [Mon, 16 Sep 2024 15:29:37 +0000 (17:29 +0200)]
Disable trap during execution of gitea script api.sh

Change-Id: I972535b529499c3fc0138c2b0cfe8c45abce002f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoFix manifests for EKS creation in SW catalog to update subnet selector labels in... 58/14558/1
garciadeblas [Thu, 12 Sep 2024 10:24:03 +0000 (12:24 +0200)]
Fix manifests for EKS creation in SW catalog to update subnet selector labels in nodegroup.yaml

Change-Id: I739460271260e86f81a12284bc4c127815146fd7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoFix warning about GERRIT_BRANCH parameter not set in devops-stages/stage-test.sh 54/14554/1
garciadeblas [Wed, 11 Sep 2024 13:05:49 +0000 (15:05 +0200)]
Fix warning about GERRIT_BRANCH parameter not set in devops-stages/stage-test.sh

Change-Id: Ia18af15a204c37283086a9328d3b97e764cdfb8f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoUpdate fsnotify settings of the system kernel after installing k8s cluster 53/14553/1
garciadeblas [Wed, 11 Sep 2024 12:58:05 +0000 (14:58 +0200)]
Update fsnotify settings of the system kernel after installing k8s cluster

Change-Id: I5c25e7c3fe9cfd6ae03763468bcad95f47abd63d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoFix number of args in tools/patch_module.sh 52/14552/1
garciadeblas [Wed, 11 Sep 2024 12:35:35 +0000 (14:35 +0200)]
Fix number of args in tools/patch_module.sh

Change-Id: I697651c89842e9fd21bd237036e3b2f4e531063b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoUpdate README.md to fix typos in Markdown format 46/14546/1
garciadeblas [Wed, 11 Sep 2024 07:46:36 +0000 (09:46 +0200)]
Update README.md to fix typos in Markdown format

Change-Id: Iadf38c6a2542754f65e748268e108971c348bbe7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoFix installer and OSM helm chart to include git data and credentials to be used by LCM 45/14545/1
garciadeblas [Tue, 10 Sep 2024 16:50:29 +0000 (18:50 +0200)]
Fix installer and OSM helm chart to include git data and credentials to be used by LCM

Change-Id: I2bab55bba10f3274fc3c645d124979438a78c68d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 months agoAdd monitor loop for Gitea API operations 44/14544/1
garciadeblas [Tue, 10 Sep 2024 16:10:53 +0000 (18:10 +0200)]
Add monitor loop for Gitea API operations

Change-Id: I76b2a3f6928e7cf64933e52d9fda34a978e1121b
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>
3 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>
9 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>
9 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>
9 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>
11 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>