ao

command module
v1.2.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

README

           ,ggg,     _,gggggg,_         
          dP""8I   ,d8P""d8P"Y8b,     
         dP   88  ,d8'   Y8   "8b,dP 
        dP    88  d8'    `Ybaaad88P'
       ,8'    88  8P       `""""Y8  
       d88888888  8b            d8  
 __   ,8"     88  Y8,          ,8P    
dP"  ,8P      Y8  `Y8,        ,8P'      
Yb,_,dP       `8b, `Y8b,,__,,d8P'   
 "Y8P"         `Y8   `"Y8888P"'      
 

What is it?

AO is short for Aurora Oc. Just as OC is a CLI for OpenShift, AO is a CLI for Boober.

(Boober is our take on how to handle the wall of yaml challenge of Kubernetes. It reads configuration files with a given schemaVersion from a git repo (AuroraConfig) and transforms it into Openshift Objects via a AuroraDeploymentConfiguration. More info in the Boober project on https://github.com/Skatteetaten/boober)

AO lets you manipulate Boober configuration files, and initiate deploys to OpenShift.

Example:

ao login my-project
ao checkout my-project
cd my-project
vi my-test-env/my-app.json
ao save
ao deploy  my-app  my-test-env

License

AO is licensed under the Apache License Version 2.0

Build?

{go} is your GOPATH, default /home/<user>/go Make requires docker

mkdir -p {go}/src/github.com/skatteetaten
cd {go}/src/github.com/skatteetaten
git clone https://github.com/Skatteetaten/ao.git
cd ao
glide install
make

Dependencies?

glide up # Update dependencies. Only run when you change something in glide.yaml
glide install # install dependencies

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL