This project is mirrored from https://:*****@osm.etsi.org/gerrit/osm/devops.git.
Pull mirroring updated .
- Sep 25, 2020
-
-
fleischmann authored
This fixes bug 1233 which caused the full_install_osm.sh to not recognize the vca argument which is for the charmed installation. Bug: https://osm.etsi.org/bugzilla/show_bug.cgi?id=1233 Change-Id: Id5c653fa7ea543d946bdd7ae4fcdad3d431e9099 Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
-
- Sep 15, 2020
-
-
Mark Beierl authored
Pins the agent version of juju to ensure consistent behaviour. Change-Id: I7112638fd02bc9ab9e6be5aa18481f93dd955f3a Signed-off-by: beierlm <mark.beierl@canonical.com>
-
- Aug 27, 2020
-
-
Mark Beierl authored
This is a combination of all the commits. ======================================================================= Enable Robot Tests Enabling robot tests in CI/CD pipeline Propagate the parameter DO_ROBOT to stage_3-merge Setting OSM_HOSTNAME for robot test execution Adding prometheus_hostname env variable for ci/cd tests Archive containers logs in robot test execution Signed-off-by: beierlm <mark.beierl@canonical.com> Author: Felipe Vicens <felipe.vicens@atos.net> 8716 - K8s Proxy Charms This commit contains the following changes: - Changes to LCM Charm to configure vca k8s cloud - K8s installation: - Add storageclass to K8s - Add k8s to VCA - Configure lcm.env to pass k8s cloud name - Pass k8s cloud name to LCM Charm in charmed installation - Pin juju version tu 2.8/stable - Instal juju after Microk8s in charmed installation Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com> Add PLA charm Signed-off-by: David Garcia <david.garcia@canonical.com> Add NG-UI Charm Signed-off-by: David Garcia <david.garcia@canonical.com> Fix bugs in NG-UI charm Signed-off-by: David Garcia <david.garcia@canonical.com> Updated Dockerfiles to use ReleaseEIGHT-daily repo by default Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Fix bug 1124: K8s added to juju after k8s has been initialized Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Helm and k8s storage initialization for k8s-based installation Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Fix bug 1125: iptables must be installed and configured if not present Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Fix bug 1129: juju_addk8s requires the storage class Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Fix issue in UI charm Scale policy is only available in stateful pods Signed-off-by: David Garcia <david.garcia@canonical.com> Adds image overlay to bundle When installing using a bundle, the image overlay was not being generated, resulting in the --tag option being ignored. Bug 1130 Signed-off-by: beierlm <mark.beierl@canonical.com> Fix uninstall process, will fix issues is daily-stage4 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Fix PLA relations, add missing ENVs, and include it in the bundle Signed-off-by: David Garcia <david.garcia@canonical.com> Fix 1127 bug: Use config instead of resources for SSL certificates Signed-off-by: David Garcia <david.garcia@canonical.com> Remove unused config from PLA overlayx Signed-off-by: David Garcia <david.garcia@canonical.com> Installer: refactor file generation, improved ng-ui and light-ui separation, fixes in PLA Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> Pin libjuju version to 2.8.2 This fixes bug 1144 Signed-off-by: David Garcia <david.garcia@canonical.com> Pin libjuju version to 2.8.2 Fixes bug 1144 Signed-off-by: Mark Beierl <mark.beierl@canonical.com> Remove api_proxy variable in charmed installer - Fixes bug 1154 Signed-off-by: David Garcia <david.garcia@canonical.com> Add waiting period to Storage Class creation This commit adds a waiting period until the storage class is available. It also fixes a minor bug in the juju add-k8s command. This fixes Bug 1155 Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com> Remove api_proxy from osm bundles Signed-off-by: David Garcia <david.garcia@canonical.com> Make Charmed Installer Idempotent By default, the charmed installer will create a controller called 'controller', unless an external VCA is specified using the --vca option. Upon uninstall, it is not known or safe to remove this Juju controller as there might be other applications using it. This change shows that message on uninstall, giving the user the opportunity to remove it with a command. Also, as part of the installation, this change checks for the controller and if it exists, presents the user with options for how to resolve the situation. Fixes bug 1126 Signed-off-by: beierlm <mark.beierl@canonical.com> Remove unneeded mysql interface in PLA, fix osm-ha bundle, and add README.md to bundles Signed-off-by: David Garcia <david.garcia@canonical.com> Expose NBI and NG-UI Adds ingress rules for K8s installation to expose the NBI, the NG-UI and allow for unlimited content size. Fixes bug 1171 Signed-off-by: beierlm <mark.beierl@canonical.com> Installer Quits Too Soon Increases the timeout and provides more feedback on progress. Signed-off-by: beierlm <mark.beierl@canonical.com> Change in returned storage status format from microk8s Signed-off-by: calvinosanc1 <guillermo.calvino@canonical.com> ======================================================================================== Change-Id: I9223675bb9ad25a0da1f20215e79ef392e544eb5 Signed-off-by: beierlm <mark.beierl@canonical.com>
-
- Aug 26, 2020
-
-
Change-Id: I1c14736ad832f184f7a8f4f9bfa389705511c558 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> (cherry picked from commit ac5bd33c)
-
Change-Id: I6b5b314949d9775b6e71312d97dc293a49385945 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com> (cherry picked from commit f7d00303)
-
- Aug 20, 2020
-
-
Change-Id: I661fa4bb2030fe6a0b4a75ac435a046bc46e2a90 Signed-off-by: calvinosanc1 <guillermo.calvino@canonical.com>
-
- Jul 14, 2020
-
-
bravof authored
fix(prometheus - lcm): prometheus was using the wron directory because at install lcm changes the hostPath with sed, now prometheus is also included in that change Change-Id: Ie4bf316c69ac2b344de72b485dfb378849c060e0 Signed-off-by: bravof <fbravo@whitestack.com>
-
- Jul 04, 2020
-
-
garciadeblas authored
Change-Id: Ibe3affc816ab8567c932450a38e4ec348054b1c1 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
garciadeblas authored
Change-Id: I042d5cb642ffb1fc5e768b18172272324b617da5 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- Jul 03, 2020
-
-
garciadeblas authored
Change-Id: Ib0bd42e412846f4224feeaa8b3124e93e84be437 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
garciadeblas authored
Change-Id: Ie01d2ede53a0bce7a8c468a5fada65169fe7c7e7 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- Jun 30, 2020
-
-
garciadeblas authored
Change-Id: Ie407a79f82fe041ec02816c1b2868f980ad17d11 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- Jun 19, 2020
-
-
NGUI. Default installation is with light-ui. -n ngui will install OSM with NGUI. Replicated the same changes as (8845) except ci_stage3.groovy Resolved the merge conflict, fixed the indentation issue in line 586. Change-Id: Ic89f54ea83f99df0a0189fd6e8e27be13f37a881 Signed-off-by: vijaynag <vijaynag.bs@tataelxsi.co.in>
-
The MTU was not applied correctly in the LXD containers Change-Id: I337278f0122d462c5e0e11c02cd42ca7850b51d2 Signed-off-by: David Garcia <david.garcia@canonical.com>
-
- Jun 18, 2020
-
-
marsico authored
This feature offers a OSM installer to OpenStack by using Ansible Change-Id: I0d609dc227f8968614b4e9a358cb80961b69fb3e Signed-off-by: Antonio Marsico <antonio.marsico@bt.com>
-
- Jun 12, 2020
-
-
This commit adds the --ha option which will install the osm-ha bundle instead of the standard osm bundle. Additionally this commit includes the following fixes: - change the use of route to ip route which is preinstalled in Ubuntu Desktop also. - Change final command of post install osmclient message - Change post install osmclient message to be only shown during install and not uninstall. - Fix the deletion of the wrong model in uninstall - Pining Juju snap to 2.7/stable Change-Id: Iccf3bda7ec2f9a2279e5535d819e2a1968a59687 Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
-
- Jun 05, 2020
-
-
fleischmann authored
The naming for the following parameters in the Charmed installer has been changed: kubeconfig -> k8s controller -> vca lxd-cloud -> lxd lxd-credentials -> lxd-cred Change-Id: Id760cd332c4be76a3cf45a108d7448387a78a94a Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
-
- May 27, 2020
-
-
Mark Beierl authored
Revert "Feature 8839: Modified Installation script to install OSM with NGUI. Default installation is with light-ui. -n ngui will install OSM with NGUI. Resolved merge conflict. Added NG-UI to ci_stage_3." This reverts commit 98a5b631 . Change-Id: Iccc5fcf6605015c36792d2f94d0afe7c4d1c1edf Signed-off-by: beierlm <mark.beierl@canonical.com>
-
- May 25, 2020
-
-
romeromonser authored
Change-Id: I286edb8a424af2f5cc78684fcb11ed841f47900d Signed-off-by: romeromonser <garomero@indra.es>
-
- May 22, 2020
-
-
NGUI. Default installation is with light-ui. -n ngui will install OSM with NGUI. Resolved merge conflict. Added NG-UI to ci_stage_3. Change-Id: I5fc9d036427d078ac52f5cc5e43f7a02d509b482 Signed-off-by: vijaynag <vijaynag.bs@tataelxsi.co.in>
-
- May 20, 2020
-
-
This is a temporary fix. Jenkins slave can't bootstrap a bionic series right now. Change-Id: I28da224c093a102a964f15bcbd7fadfca771b9af Signed-off-by: David Garcia <david.garcia@canonical.com> (cherry picked from commit 7ca1ec63)
-
Change-Id: I94d60283a2d5bda9b7814ea5bd5820110c9c03cf Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com> (cherry picked from commit 67634785)
-
- May 13, 2020
-
-
garciadeblas authored
Change-Id: I62f6584768f25df42a4c1e681f0a8277beb4ecb6 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
garciadeblas authored
Change-Id: I058b891bc00104d29e230a58ec2db634181fff47 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
garciadeblas authored
full_install_osm.sh: minor fix, no sudo for wget node_exporter, required for installation behind proxy Change-Id: Ibf14ea9e7c468df3b67d7eb0d855a97a41fa5250 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- May 08, 2020
-
-
Change-Id: I6093071eb183f2107b08c56f377af01390383782 Signed-off-by: David Garcia <david.garcia@canonical.com>
-
garciadav authored
How to use: Bootstrap an external controller (p.e. manual), and put -K <controller> name in the installer Requirements: - Port 8443 accessible for the LXD Cluster - Port 17070 accesible for the Juju controller Note: You can use -l and -L options to specify an external LXD cluster too. Change-Id: I93db94f3c57f32f2112c0394e2685577f7a1eee1 Signed-off-by: David Garcia <david.garcia@canonical.com>
-
- May 07, 2020
-
-
garciadav authored
- LXD Cloud: Takes a YAML file as a parameter with the LXD Cloud information - LXD Credentials: Takes a YAML file as a parameter with the LXD Credentials information Change-Id: I0f09e15eb00c0d64d91154d6d55c1ec3d12ee31a Signed-off-by: David Garcia <david.garcia@canonical.com>
-
This commit allows the installer to use an external LXD cluster instead of a local one. Added two options: -l: This points to a file containing the lxd-cloud information for juju -L: This points to a file containing the lxd-cloud credential information This url contains more info about the format of those files: https://juju.is/docs/lxd-cloud-advanced Change-Id: Ia243f48e3e815d9ab267db3085ac842ffc691721 Signed-off-by: David Garcia <david.garcia@canonical.com>
-
- Apr 30, 2020
-
-
magnussonl authored
New construct for docker stack deploy command Added K8s installation Change-Id: I1e14fd77d2b9d5d72a34c4ba122022bac8d7dab9 Signed-off-by: magnussonl <lars-goran.magnusson@arctoslabs.com>
-
- Apr 21, 2020
-
-
fleischmann authored
This feature will enable the installation of OSM with charms on top of Kubernetes (microk8s by default). Instructions to test this before Merge: Change path to local full_install_osm.sh in line 145 in install_osm.sh Change path to local charmed_install.sh and charmed_uninstall.sh in line 1285 and 1287 in full_install_osm.sh Afterwards, just execute: ./install_osm.sh --charmed For uninstall ./install_osm.sh --uninstall Change-Id: I6dfe0831ea5e2c265a365b41638e807106076346 Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
-
- Apr 13, 2020
-
-
lavado authored
Adds '--web.enable-lifecycle' option to reload config files. Includes other minor fixes in metrics stack. Change-Id: I88ffe653a08c7104cffb957f934698bf56e64bd9 Signed-off-by: lavado <glavado@whitestack.com>
-
- Apr 07, 2020
-
-
This are the recommendations for LXD production setup: https://github.com/lxc/lxd/blob/master/doc/production-setup.md - Install LXD snap: the snap that already takes care of /etc/security/limits.conf - Use ZFS storage driver: It is much faster than "dir" - Apply sysctl recommended values Change-Id: Id3c83a34cd853155e795ff117520911514b19107 Signed-off-by: David Garcia <david.garcia@canonical.com>
-
- Mar 05, 2020
-
-
garciadeblas authored
Change-Id: Ic9865b49b328368280ebd1ef88fb3c39c7f8d269 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- Feb 22, 2020
-
-
Francisco-Javier Ramon Salguero authored
Change-Id: Ib639707484edbd8b4eb8f93b451c6e72c341f8a4 Signed-off-by: Francisco-Javier Ramón Salguero <javier.ramon@telefonica.com>
-
- Feb 07, 2020
-
-
peusterm authored
on the host machine. This wasn't an issue before because OVS was automatically installed as part of some other installation procedures. Now, OVS is not 'automatically there' and will cause vim-emu to not work properly after the installation. Change-Id: I562bc83ee21e18bf35a175e81f900b2d2ee3fd59 Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
-
- Feb 03, 2020
-
-
vijaynag authored
Change-Id: Iab4024132abaf7ebb32a9a4df059f2ef38ef1bc5 Signed-off-by: vijaynag <vijaynag.bs@tataelxsi.co.in>
-
- Jan 31, 2020
-
-
garciadeblas authored
The script install_osm.sh has been updated to: - clean deb repos - do not remove all packages - admit all options in get opt - capture errors for options expecting an argument The script full_install_osm.sh has been updated to: - order the case options in getopts as they appear in the getopts line - capture errors for options expecting an argument Change-Id: I53681cfddf4d6668a31646d3bce0c80e750a6d3c Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- Jan 22, 2020
-
-
garciadeblas authored
Change-Id: Id52d943df6dda29817e75881369dba3a0f1dc065 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- Jan 15, 2020
-
-
garciadeblas authored
Change-Id: Idd5d656b70890cd6bac98a652b52a92896c2ee5a Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
-