Airship utility CLI access
Go to file
dt241s@att.com 1a913172e8 Replace Postgresql UC deployment Process
Enhanced Postgresql UC to deploy in OSH instead of relaying for AIAB for
testing.Added Calico UC to Readme File,and fixed Deployment Scripts.

Change-Id: I726e2dc975a82f773c0a7d69c4e60511fa0da05d
2020-04-08 01:00:25 +00:00
charts upgarding Openstack Utility client version to stein. 2020-01-30 01:18:07 +00:00
docs Editorial changes to documentation files 2019-12-16 09:21:19 -06:00
images Replace Postgresql UC deployment Process 2020-04-08 01:00:25 +00:00
jmphost Enforce the use of the correct kubectl client version 2020-01-06 19:31:09 +00:00
tools Replace Postgresql UC deployment Process 2020-04-08 01:00:25 +00:00
zuul.d Enable Logs Output in Zuul for Deployment Scripts 2020-03-04 18:24:16 +00:00
.gitignore Chart/Dockerfile for Ceph Utility Container 2019-01-10 10:08:55 -06:00
.gitreview Add .gitreview 2019-08-07 14:41:35 +00:00
LICENSE Initial commit 2018-09-05 14:42:30 -05:00
Makefile Pass extra build args to Docker image builds 2019-10-28 12:56:28 -07:00
README.md Replace Postgresql UC deployment Process 2020-04-08 01:00:25 +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).