Skip to content

TWBrown42/OpenShift-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Openshift requirements automation

Scope

Validate if all the requirements described in this guide are accomplished and correctly configured and manage cluster's tools, such as Elasticsearch.

Installation

Clone this project or just download the .*py file.

Requirements

  • Python 3.x+

Usage

$ python3 init.py # for AWS, Docker and OpenShift management
$ python3 es.py # for Elasticsearch indexes cleaning

Available options for init.py:

Option Description
--help Get all the available options
--version Show program's version
--aws {login,logout,purgeimages,set-profile,get-profile,purgeimages,listimages,version,create-repo,delete-repo} AWS CLI login and logout functions, purge images on a specified AWS repo and profile configuration, create-repo and delete-repo to manage ECR repos
--docker {version} Docker CLI functions
--oc {version} OpenShift CLI functions
--s2i {version} S2I CLI functions
--test {system,cluster}
Check whether all the requirements have been implemented, depending if you want to test your local system or a cluster solution

TODO tasks

About

Seeing feasibility of adding podman as a replacement for docker command

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages