From 58f6a4beff2cb064e6da3aed5a7f1b961437825a Mon Sep 17 00:00:00 2001 From: beierlm Date: Thu, 19 Nov 2020 22:13:52 +0100 Subject: [PATCH 01/17] Adding automatic build of VNF repository on commit --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..97de39c0 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,26 @@ +############################################################################### +publish-repository: + # Builds the repository and pushes it to ftp site when a MR is accepted + image: ubuntu:18.04 + stage: deploy + script: + - snap install osmclient + - osm repo-index --origin . --destination vnf-catalog + # copy to ftp + rules: + - if: '$CI_COMMIT_REF_PROTECTED == "true"' + when: on_success + +############################################################################### +build-local-repository: + # Builds the repository locally but does not push if this is a new MR that + # is still in development + image: ubuntu:18.04 + stage: build + script: + - snap install osmclient + - osm repo-index --origin . --destination vnf-catalog + # copy to ftp + rules: + - if: '$CI_COMMIT_REF_PROTECTED == "false"' + when: on_success -- GitLab From 42272d67a5555813bacf5def207af43f9dd58338 Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 17:01:06 +0100 Subject: [PATCH 02/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97de39c0..77ed1a30 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,6 +18,7 @@ build-local-repository: image: ubuntu:18.04 stage: build script: + - apt install -y snapd - snap install osmclient - osm repo-index --origin . --destination vnf-catalog # copy to ftp -- GitLab From 36493323deb70a5a70d1a15d60538932bc1eb7eb Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 17:02:37 +0100 Subject: [PATCH 03/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 77ed1a30..d9881da5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,7 +18,8 @@ build-local-repository: image: ubuntu:18.04 stage: build script: - - apt install -y snapd + - DEBIAN_FRONTEND=noninteractive apt update + - DEBIAN_FRONTEND=noninteractive apt install -y snapd - snap install osmclient - osm repo-index --origin . --destination vnf-catalog # copy to ftp -- GitLab From 6df2c8b7d53a2aa6911ba50964c8b339f2857fc8 Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 17:51:00 +0100 Subject: [PATCH 04/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d9881da5..64c556a0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,9 +19,12 @@ build-local-repository: stage: build script: - DEBIAN_FRONTEND=noninteractive apt update - - DEBIAN_FRONTEND=noninteractive apt install -y snapd - - snap install osmclient - - osm repo-index --origin . --destination vnf-catalog + - DEBIAN_FRONTEND=noninteractive apt install -y python3-pip software-properties-common wget + - python3 -m pip install python-magic pyangbind verboselogs + - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" + - DEBIAN_FRONTEND=noninteractive apt update + - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient + - LC_ALL=C.UTF-8 oLANG=C.UTF-8 sm repo-index --origin . --destination vnf-catalog # copy to ftp rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' -- GitLab From b6a51d876f27803844f83f3b899db5ac75d9cdad Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 17:55:40 +0100 Subject: [PATCH 05/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 64c556a0..1b5230e5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,6 +21,7 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-pip software-properties-common wget - python3 -m pip install python-magic pyangbind verboselogs + - wget -qO - https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT/OSM%20ETSI%20Release%20Key.gpg | apt-key add - - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient -- GitLab From 5e1a8a5fa6b24d38c89cced2c9cc5734569d3b6f Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 17:57:24 +0100 Subject: [PATCH 06/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1b5230e5..764d1856 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,7 +25,7 @@ build-local-repository: - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - - LC_ALL=C.UTF-8 oLANG=C.UTF-8 sm repo-index --origin . --destination vnf-catalog + - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog # copy to ftp rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' -- GitLab From 71e7ac8cd3834bc4b276dac90422fbfba8f20837 Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 18:14:18 +0100 Subject: [PATCH 07/17] Adding secret for sftp --- .gitlab-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 764d1856..7893e8ca 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,15 +18,16 @@ build-local-repository: image: ubuntu:18.04 stage: build script: + - env - DEBIAN_FRONTEND=noninteractive apt update - - DEBIAN_FRONTEND=noninteractive apt install -y python3-pip software-properties-common wget + - DEBIAN_FRONTEND=noninteractive apt install -y python3-pip sshpass software-properties-common wget - python3 -m pip install python-magic pyangbind verboselogs - wget -qO - https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT/OSM%20ETSI%20Release%20Key.gpg | apt-key add - - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - # copy to ftp + - sshpass -p '$VNF_CATALOG_CREDENTIALS' sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' when: on_success -- GitLab From 25de4a51f481b34249501f8787c5acbc755f2783 Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 18:16:28 +0100 Subject: [PATCH 08/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7893e8ca..d0f4d302 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,7 +27,9 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - - sshpass -p '$VNF_CATALOG_CREDENTIALS' sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org + - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + ls -al + EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' when: on_success -- GitLab From 55a020bd72a66415cad83d990d5fb912c8d489a4 Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 18:18:06 +0100 Subject: [PATCH 09/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d0f4d302..4b372ac7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,9 +4,17 @@ publish-repository: image: ubuntu:18.04 stage: deploy script: - - snap install osmclient - - osm repo-index --origin . --destination vnf-catalog - # copy to ftp + - DEBIAN_FRONTEND=noninteractive apt update + - DEBIAN_FRONTEND=noninteractive apt install -y python3-pip sshpass software-properties-common wget + - python3 -m pip install python-magic pyangbind verboselogs + - wget -qO - https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT/OSM%20ETSI%20Release%20Key.gpg | apt-key add - + - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" + - DEBIAN_FRONTEND=noninteractive apt update + - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient + - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog + - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + ls -al + EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "true"' when: on_success @@ -18,7 +26,6 @@ build-local-repository: image: ubuntu:18.04 stage: build script: - - env - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-pip sshpass software-properties-common wget - python3 -m pip install python-magic pyangbind verboselogs -- GitLab From 1fc2b8c41c51f5f4e008077fcfbc73368b6a4db5 Mon Sep 17 00:00:00 2001 From: beierlm Date: Fri, 20 Nov 2020 18:20:03 +0100 Subject: [PATCH 10/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4b372ac7..c3908ce5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,9 +12,6 @@ publish-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - ls -al - EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "true"' when: on_success @@ -34,9 +31,10 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - ls -al - EOF + - > + sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + ls -al + EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' when: on_success -- GitLab From 610d112d3aee2fd57ca26440b3e85421d2b9af34 Mon Sep 17 00:00:00 2001 From: beierlm Date: Mon, 23 Nov 2020 17:56:10 +0100 Subject: [PATCH 11/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c3908ce5..5c62fad3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,10 @@ publish-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog + - | + sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + get -r Testing + EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "true"' when: on_success @@ -31,10 +35,6 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - - > - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - ls -al - EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' when: on_success -- GitLab From 4a63b21a9f2399fd44d68aa44e778cea5bf65b01 Mon Sep 17 00:00:00 2001 From: beierlm Date: Mon, 23 Nov 2020 22:43:34 +0100 Subject: [PATCH 12/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5c62fad3..842508e4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ publish-repository: - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - | sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - get -r Testing + put -r vnf-catalog/ Testing EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "true"' @@ -35,6 +35,10 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog + - | + sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + put -r vnf-catalog/ Testing + EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' when: on_success -- GitLab From c815958d8cbcce6643f1391b0265750eb2f35acd Mon Sep 17 00:00:00 2001 From: beierlm Date: Mon, 23 Nov 2020 22:59:23 +0100 Subject: [PATCH 13/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 842508e4..d3ba8000 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,7 +37,9 @@ build-local-repository: - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - | sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - put -r vnf-catalog/ Testing + put -r vnf-catalog/ staging + rmdir Testing + rename staging Testing EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' -- GitLab From 0c5367ea69e3027547dfc8ecf95cab16d92b78ea Mon Sep 17 00:00:00 2001 From: beierlm Date: Tue, 24 Nov 2020 16:56:27 +0100 Subject: [PATCH 14/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d3ba8000..8c19749a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,10 +36,8 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - | - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - put -r vnf-catalog/ staging - rmdir Testing - rename staging Testing + sshpass -p "$VNF_CATALOG_CREDENTIALS" ssshfs -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + put -r vnf-catalog/* Testing EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' -- GitLab From e24994ffc113b3f5457a3ac57f7d2379e517081b Mon Sep 17 00:00:00 2001 From: beierlm Date: Tue, 24 Nov 2020 16:58:34 +0100 Subject: [PATCH 15/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8c19749a..3924d7af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,7 +36,7 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - | - sshpass -p "$VNF_CATALOG_CREDENTIALS" ssshfs -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF + sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF put -r vnf-catalog/* Testing EOF rules: -- GitLab From f51eb78dda93fab8d6439c2e11c42640dff13b80 Mon Sep 17 00:00:00 2001 From: beierlm Date: Tue, 24 Nov 2020 17:11:14 +0100 Subject: [PATCH 16/17] Update .gitlab-ci.yml --- .gitlab-ci.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3924d7af..c8d3254b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ publish-repository: - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - | sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - put -r vnf-catalog/ Testing + put -r vnf-catalog/* Testing EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "true"' @@ -35,10 +35,6 @@ build-local-repository: - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - - | - sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF - put -r vnf-catalog/* Testing - EOF rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' when: on_success -- GitLab From 265e8a4c5b7605bf57a813c4b4abf7eba5c51e78 Mon Sep 17 00:00:00 2001 From: beierlm Date: Tue, 24 Nov 2020 19:37:28 +0100 Subject: [PATCH 17/17] Include Magma Moves the Magma subfolder content to the top level so it will be included in the final build --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c8d3254b..82b124fd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,7 @@ publish-repository: - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient + - mv magma/* . - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - | sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF @@ -34,6 +35,7 @@ build-local-repository: - add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient + - mv magma/* . - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog rules: - if: '$CI_COMMIT_REF_PROTECTED == "false"' -- GitLab