This project is mirrored from https://:*****@osm.etsi.org/gerrit/osm/devops.git. Pull mirroring updated .
  1. Apr 11, 2023
  2. Nov 25, 2022
  3. Nov 17, 2022
    • garciadeblas's avatar
      Feature 10967 New option ngsa to install monitoring pipeline architecture · 7b53d262
      garciadeblas authored
      
      
      This change covers the installation of Apache Airflow
      and Prometheus Pushgateway as an experimental option in
      the installer.
      
      Changes are the following:
      - `installers/full_install_osm.sh`:
        - The installer includes a new option "--ng-sa" to install Airflow and
          Prometheus Pushgateway
        - When the option is used, the script will call `installers/install_ng_sa.sh`
          in turn.
      - `installers/install_ng_sa.sh`:
        - This script will install Airflow and Pushgateway in the OSM Kubernetes
          cluster in osm namespace using the helm charts from the respective communities.
      - `installers/helm/values/airflow/values.yaml`:
         - File with the values to be used for the installation of Airflow helm chart.
      - `docker/Airflow/Dockerfile`:
        - Dockerfile used to build the Airflow image, incorporating the DAG Python files,
          requirements and internal Python libraries used by DAGs from `osm_ngsa.deb`.
      
      Change-Id: I04cb60b25a9a32e42d4a97fac2d1f6abf868b1f7
      Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
      7b53d262