Commit
7278f0a6cd427e98d3ad81caf18ea3c5c24ed438
by beierlmBug 1841: LTS Support Updates base to Ubuntu 20.04 Updates python to 3.8 Updates pip dependencies to more recent versions Adds apt cache to stage 2 dockerfile Change stage 3 base image to Ubuntu 20.04 so we can use python3.8 Fixes bug 1841 Change-Id: I442d0ecf09f033946bbbc3301fd8de54382a4195 Signed-off-by: beierlm <mark.beierl@canonical.com>
|
| docker/PLA/Dockerfile |
| docker/MON/Dockerfile |
| docker/LCM/Dockerfile |
| docker/POL/Dockerfile |
| docker/tests/Dockerfile |
| jenkins/ci-pipelines/ci_stage_3.groovy |
| Dockerfile |
| docker/NG-UI/Dockerfile |
| docker/osmclient/Dockerfile |
| docker/NBI/Dockerfile |
| jenkins/ci-pipelines/ci_stage_2.groovy |
| docker/RO/Dockerfile |
Commit
80c15c90576bd03f558d8402ff81e08ad7eb774e
by beierlmBug 1876: Artifactory times out Added a lockable resource semaphore around queries to artifactory to prevent overloading the server. Fixes Bug 1876 Change-Id: I17979e7fa5d2ed2405873e7dda588d7104741817 Signed-off-by: beierlm <mark.beierl@canonical.com> (cherry picked from commit f83c20ab3304291aca8224ebe2dd88b58b5dc1b4)
|
| jenkins/ci-pipelines/ci_stage_3.groovy |
Commit
6b220e3b912d67631b75faf66c0d8e5512abbf81
by beierlmBug 1879 Speed up Artifactory search The addition of the build parameter to the Artifactory search results in what would appear to be a full index scan, taking over 2 minutes to complete. With this change, we still get the exact artifact we need, however the search completes in less than 1 second. Fixes Bug 1879 Change-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8 Signed-off-by: beierlm <mark.beierl@canonical.com> (cherry picked from commit 499b442f67119589220a1ff144e3b26a9b7714ed)
|
| jenkins/ci-pipelines/ci_helper.groovy |
Commit
8eff33a4455f10fb0bff553a39e7966f0d566fde
by beierlmBug 1841: LTS Support Helm Upgrading k8s version to 1.23, juju version to 2.9.22:, kubectl version to 1.23, helm version to 3.7.2. Change-Id: I651e246f5b72707bcb99cc6fff4f1b418fcd826c Signed-off-by: aticig <gulsum.atici@canonical.com>
|
| docker/LCM/Dockerfile |
| installers/full_install_osm.sh |
| installers/install_juju.sh |
| installers/install_kubeadm_cluster.sh |
| installers/docker/cluster-config.yaml |
| installers/charmed_install.sh |
Commit
5bbe38071eb82b121c374742b5454b5de4dc2c9e
by garciadeblasUpdate version of helm3 for OSM community installer Change-Id: Ia3c7c957d3283d9b9761d5585f5f04fa4282c7bc Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_kubeadm_cluster.sh |
Commit
81ae2482c636f13b09f963196c15d681a8ddee8b
by beierlmFix bug 1709 - Adding non-root user to run Keystone Change-Id: I2a9dadb36039fa3b2e61c8c055a4f86e5c3fd172 Signed-off-by: sousaedu <eduardo.sousa@canonical.com> (cherry picked from commit 9d1d0c13292004487f57c7fd1ed8fb23d604725a)
|
| docker/Keystone/scripts/start.sh |
| docker/Keystone/Dockerfile |
Commit
f3e95ea9fd39c49245a7feb5521f8bafa4c7801e
by beierlmFix bug 1706 - Adding non-root user to run MON Change-Id: I66e7cab3f4707dbe05e17749abd154e05c852888 Signed-off-by: sousaedu <eduardo.sousa@canonical.com> (cherry picked from commit 62191f4e3c7375e896aa8429c946d3fb42b727fc)
|
| installers/docker/osm_pods/mon.yaml |
| docker/MON/Dockerfile |
Commit
46192482de2a210a701154687dbf2e1588852433
by beierlmFix bug 1704 - Adding non-root user to run LCM Change-Id: I871b4e73136206b39b8d4d4f32c2ee457797de0c Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
|
| docker/LCM/Dockerfile |
| installers/docker/osm_pods/lcm.yaml |
Commit
78c1cb4a99c2054187abe77eb7e15b67561bbd18
by beierlmFix bug 1707 - Adding non-root user to run POL Change-Id: I4b3df48e7c277de7ccd91b4a017577942ec4926f Signed-off-by: sousaedu <eduardo.sousa@canonical.com> (cherry picked from commit ce5d704ed7b2ea168d0a5d74e6d3558d5a262f3a)
|
| installers/docker/osm_pods/pol.yaml |
| docker/POL/Dockerfile |
Commit
bcde9e66b4e89695594dfe29dfbe7172e48dc0fe
by beierlmFix bug 1705 - Adding non-root user to run RO Change-Id: I3b5ccbd3efe4284996c81ebc65fc4adf53e9914e Signed-off-by: sousaedu <eduardo.sousa@canonical.com> (cherry picked from commit 0047e36f32b7ac8bf16fdfc8c142ea153f44d32a)
|
| docker/RO/Dockerfile |
| installers/docker/osm_pods/ro.yaml |
Commit
2ccb4dff76bef5f2e5e30f79831925889f1e7364
by beierlmFix bug 1703 - Adding non-root user to run NBI The idea behind this is to run NBI as a non-root user for security reasons. This required the creation of a new user in the container image and setting permissions acordingly. Change-Id: I9c8105b9b648c79643940994e51815118b9bbbe7 Signed-off-by: sousaedu <eduardo.sousa@canonical.com> (cherry picked from commit a8e75d03f48d0a7d7ae7c18f8151ef2e244a787d)
|
| docker/NBI/Dockerfile |
| installers/docker/osm_pods/nbi.yaml |
Commit
f315815e29aaa025ade0500a1943803b1659376f
by beierlmFix bug 1708 - Adding non-root user to run PLA Change-Id: I4c22ceb50c953f75654670fdd1b35e55e90db280 Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
|
| docker/PLA/Dockerfile |
| installers/docker/osm_pla/pla.yaml |
Commit
66d2361a174d7892c9ba049e78a1c30a6bdf8ad4
by beierlmSilent output when deleting ns osm in k8s cluster The installation of the local k8s cluster with install_kubeadm_cluster.sh raised an error message when deleting the namespace "osm". That NS is deleted as a previous step to the deployment of OSM pods, just to make sure that we start from a clean NS. In principle, the error from kubectl should appear always in clean installations. For that reason, the output of the command is redirected to /dev/null to avoid confusion for the end user. Change-Id: I4e38cb2c727683215d8b331a4780feeec98fbe5d Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_kubeadm_cluster.sh |
Commit
372301938b2e2d76123b67461344a7d364f0073d
by beierlmFixed installation issue with kube-flannel.yml The installation of the local K8s cluster fails when kube-flannel.yml is not found in the temp folder. The error that we see in the installation is "error reading [/tmp/flannel.*****]: recognized file extensions are [.json .yaml .yml]" This commit updates the function deploy_cni_provider to remove the silent output when getting kube-flannel.yml. In addition, it adds several retries on error. Finally, the error message has been modified to be more explicit about the error. Change-Id: Ie979dc599d959bed778b3bd1e2c69257fcb51f63 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_kubeadm_cluster.sh |
Commit
a936c0c1ff2782a3283fabba52e257773408f6b7
by garciadeblasUpdate K8s Monitoring Change-Id: Id45a7ed2237fcdce1b13042cd67bddb5f12e9def Signed-off-by: limon <alimonj@indra.es> Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/k8s/mongodb-exporter-dashboard.yaml |
| installers/docker/osm_pods/grafana.yaml |
| installers/k8s/helm_charts/prometheus-kafka-exporter/templates/kafka-exporter-service.yaml |
| installers/k8s/helm_charts/prometheus-kafka-exporter/templates/_helpers.tpl |
| installers/k8s/versions_monitoring |
| installers/k8s/helm_charts/prometheus-kafka-exporter/templates/kafka-exporter-servicemonitor.yaml |
| installers/k8s/kubelet.yaml |
| installers/k8s/helm_charts/prometheus-kafka-exporter/Chart.yaml |
| installers/k8s/change-charts-prometheus-operator.sh |
| installers/k8s/summary-dashboard.yaml |
| installers/k8s/helm_charts/prometheus-kafka-exporter/.helmignore |
| installers/k8s/README-osm_k8s_monitoring.md |
| installers/k8s/install_osm_k8s_monitoring.sh |
| installers/k8s/helm_charts/prometheus-kafka-exporter/templates/kafka-exporter-deployment.yaml |
| installers/k8s/uninstall_osm_k8s_monitoring.sh |
| installers/k8s/helm_charts/prometheus-kafka-exporter/values.yaml |
| installers/k8s/mysql-exporter-dashboard.yaml |
| installers/k8s/helm_charts/prometheus-kafka-exporter/templates/tests/test-connection.yaml |
| installers/k8s/kafka-exporter-dashboard.yaml |
Commit
c34729564a83a97e7c2e96a116c30cd3e14fe939
by garciadeblasAdded ctrl_c function to trap user installation interruptions Change-Id: Icfe5577c455ed1058c8542d2afa1d663a1e7dcc6 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/full_install_osm.sh |
Commit
1418d8c5f4459e88500bd77f64e09f7d12b3753c
by garciadeblasAdd verbosity and debug mode to juju bootstrap Change-Id: Iff1ccfa88acabf0097dc30eb8d6cfcd6a241d619 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_juju.sh |
Commit
91c1941ac076d3c03b78034ad50cd1984413a98a
by garciadeblasBug 1531: Check for packages Fixes logic to check for packages. Originally based on dpkg -l, which could return packages that were once installed, then removed. Instead a new function has been created that takes a list of packages to check and uses dpkg -L, which will return an error if a package is not, or no longer, installed Fixes bug 1531 Change-Id: Ie6a92a4211a0ec0ecc5b3d08166dad6c5d3a1134 Signed-off-by: beierlm <mark.beierl@canonical.com> Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/full_install_osm.sh |
Commit
6c9acd96ec91ee972b8e630f890732e2927a8c4b
by garciadeblasMoved snapd installation sooner in the installer This changes moves the check of snapd package sooner in the installer, and installs it if missing. It also modifies check_packages function so that the output is not redirected to /dev/null. Finally, some echos were added to know the progress of the check. Change-Id: I3f09af72542ae7e58d923155d092abb44f292c44 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/full_install_osm.sh |
Commit
6270a886532faf37658f35f886bb8cef3b56d942
by garciadeblasRemove juju controller creation for LXD Change-Id: I3ca675ab60a702dea344374656f34ebc310ea87b Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_juju.sh |
Commit
c93d202d0f6fedd5f0fda76054dcb2d1d743d291
by garciadeblasMinor updates in install_osm.sh to avoid warnings Change-Id: I22f97f551bcefc101608320e90f829bffa1a622f Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_osm.sh |
Commit
5a1fbeab5765cffaeb5304c30e8d4209a84905ee
by garciadeblasRemove old mongo K8s manifest file and references in the installer Change-Id: Ib1f01f09ca2e23eb9727556466f0b106cb70109c Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/docker/osm_pods/mongo.yaml |
| installers/full_install_osm.sh |
Commit
044f365c9b276ee493996baa4fca0a14d0261e9d
by beierlmUse OSM bundles from CharmHub Change-Id: I5e055b0558c445deeb2b6df9fad4e6a42fe25544 Signed-off-by: David Garcia <david.garcia@canonical.com>
|
| installers/charm/bundles/osm-ha/bundle.yaml |
| installers/charm/bundles/.gitignore |
| installers/charm/bundles/osm-ha/README.md |
| installers/charm/bundles/osm-ha/charmcraft.yaml |
| installers/charmed_install.sh |
| installers/charm/bundles/osm/charmcraft.yaml |
| installers/charm/bundles/osm/bundle.yaml |
Commit
0cb859113fe3e0a8e04acdb71fc8171f47435ac2
by beierlmUpdate K8s Monitoring to support Grafana 8 Change-Id: Ia109036c8cd54cfbc6af27ff2db094abf83ce9bd Signed-off-by: limon <alimonj@indra.es> (cherry picked from commit 00d428d1e9803b74c3044c1d5c627b04dc9de358)
|
| installers/k8s/install_osm_k8s_monitoring.sh |
| installers/k8s/change-charts-prometheus-operator.sh |
| installers/k8s/mongodb-exporter-dashboard.yaml |
| installers/k8s/summary-dashboard.yaml |
| installers/k8s/mysql-exporter-dashboard.yaml |
| installers/k8s/nodes-dashboard.yaml |
| installers/k8s/kubelet.yaml |
Commit
3fcfbe0e57b859be00cb445b27194ddb4aeb85dd
by beierlmBug 1912 Update GPG Signing Update the CLI arguments for GPG signing so that it reads the passphrase passed in via the CLI. This is needed as the version of GPG has been updated and no longer accepts the old CLI arguments. Fixes bug 1912 Change-Id: I0a850b3f1641edb917624be8fd94be78667d01fd Signed-off-by: beierlm <mark.beierl@canonical.com> (cherry picked from commit 0678de06317f49da496226587772a23635e3728c)
|
| tools/gen-repo.sh |
Commit
8ddd03bdb3687c2c31196c8077d3be2738debd53
by beierlmBug 1932: Fix ready check Changes to juju result in human readable output no longer being applicable for the deployment completion check. Changes to use json output instead. Fixes Bug 1932 Change-Id: I65358c7f472956ed4238a5a61cceb1651d88feff Signed-off-by: beierlm <mark.beierl@canonical.com> (cherry picked from commit 67a3447f8a7a25812b4efecfd9be5dafd4f0e293)
|
| installers/charmed_uninstall.sh |
| installers/charmed_install.sh |
Commit
2cd6e5f6048a1de97aedae4ef9814cb56d899ea5
by beierlmUpdate ci_stage_3.groovy with the latest changes in master Change-Id: I0ffef0c6d5bf3cc46c715e5c59f3a5f8782e60d9 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| .groovylintrc.json |
| jenkins/ci-pipelines/ci_stage_3.groovy |
Commit
bddcec1a3ca83a06d99a29ecd484ad37b3f61303
by fonsecajFixes Bug 1993 - Substitutes NTP with Chrony Change-Id: I36e0d8a0b5ce18c93e0831b277210d6b275fbcca Signed-off-by: jpedrofonseca@av.it.pt <jpedrofonseca@ua.pt> (cherry picked from commit 950baea7d7e2c9e53ae3ba9a972e5672fd3f8430)
|
| jenkins/ci-pipelines/ci_stage_3.groovy |
Commit
024b5ed16fec7f12bd1053e4d0154919b523b36a
by garciadeblasUpdate install_osm.sh to solve the issue with no valid OpenPGP data found Change-Id: Ife80b72991b27c55f2f254b2723a253172e38cc9 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
|
| installers/install_osm.sh |
Commit
a60d711f881e5552dd876c12654b3f01f0f8bd6e
by garciadavUse juju version 2.9.29 - Fix bug 2017 Change-Id: I122eaa9c2c82ddbe00ee529ac3944cc666dc4a52 Signed-off-by: David Garcia <david.garcia@canonical.com> (cherry picked from commit 49a203d30b14d912fc641dd2ed3bf5e707348571)
|
| installers/install_juju.sh |
| installers/full_install_osm.sh |
| installers/charmed_install.sh |
Commit
f8c3ce569b2b7fe824a15cf4e3d6c6876d9a0a5d
by beierlmProper tracking of Charmed Install Adds installation ID to the charmed path, as well as tracking installation completion. Change-Id: Ieffce4d402d6d865a8acb8d8a0c213bee9355199 Signed-off-by: beierlm <mark.beierl@canonical.com>
|
| installers/full_install_osm.sh |
| installers/charmed_uninstall.sh |
| installers/charmed_install.sh |