Sergiy Markin 99a07ff007 Cleanup old scripts
The env-variables.sh get-values-overrides.sh
and wait-for-pods.sh are not needed any more
since they are now a part of openstack-helm-plugin.

https: //review.opendev.org/c/openstack/openstack-helm-infra/+/942852
Change-Id: I6e7f78a3f90ff82b06da0115d8c73fe30b853c23
2025-02-28 17:49:13 +00:00
2023-06-02 16:01:08 +00:00
2024-12-24 00:58:28 +00:00
2025-02-28 17:49:13 +00:00
2025-01-13 21:48:51 +00:00
2025-02-20 22:42:58 +00:00
2019-08-07 14:41:35 +00:00
2023-06-02 16:01:08 +00:00
2018-09-05 14:42:30 -05:00
2024-12-24 00:58:28 +00:00
2024-12-24 00:58:28 +00:00
2023-06-02 16:01:08 +00:00
2023-06-02 16:01:08 +00:00
2024-12-24 00:58:28 +00:00

Utility Containers

Utility containers give Operations staff an interface to an Airship environment that enables them to perform routine operations and troubleshooting activities. Utility containers support Airship environments without exposing secrets and credentials while at the same time restricting access to the actual containers.

Prerequisites

=======

Deploy OSH-AIO.

Deploy the Openstack-Helm All-in-One environment starting from here up through the section Deploy Compute Kit

The recommended minimum system requirements for a full deployment are:

  • 16 GB RAM
  • 8 Cores
  • 48 GB HDD

=======

  1. To run further commands from the CLI manually, execute the following to set up authentication credentials

     export OS_CLOUD=openstack_helm
    
  2. Clone the Porthole repo to openstack-helm project

     git clone https://opendev.org/airship/porthole.git
    

To deploy utility pods

  1. To Deploy Utility containers, Please run required scripts

     cd porthole
    
  2. Deploy Calico-utility. ./tools/deployment/utilities/005-calicoctl-utility.sh

  3. Deploy Ceph-utility.

     ./tools/deployment/utilities/010-ceph-utility.sh
    
  4. Deploy Compute-utility.

     ./tools/deployment/utilities/020-compute-utility.sh
    
  5. Deploy Etcdctl-utility.

     ./tools/deployment/utilities/030-etcdctl-utility.sh
    
  6. Deploy Mysqlclient-utility.

     ./tools/deployment/utilities/040-Mysqlclient-utility.sh
    
  7. Deploy Openstack-utility.

     ./tools/deployment/utilities/050-openstack-utility.sh
    
  8. Deploy `Postgresql-utility'. ./tools/deployment/utilities/060-postgresql-utility.sh

NOTE

The PostgreSQL utility container needed Postgresql DB Pods for Testing. Please follow below Link. [PostgreSQL README](https://opendev.org/airship/porthole/src/branch/master/images/postgresql-utility/README.md).

Description
Airship utility CLI access
Readme 8.1 MiB
Languages
Smarty 63.9%
Python 22.6%
Shell 10.9%
Makefile 2.6%