DevOps tools
DevOperator contains tools needed for building and managing our infrastructure.
For use internally and by our customers.
Configuration
Create aliases by running:
devoperator aliases | sudo bash -x
Enable command completion by adding this to .bashrc
source /snap/devoperator/current/bin/authwrapper-completion.bash
source /snap/devoperator/current/eksctl.bash
source /snap/devoperator/current/istioctl.bash
source /snap/devoperator/current/kubectl.bash
Extend PYTHONPATH
with
export PYTHONPATH=/snap/devoperator/current/lib/python3.6/site-packages
Contents
- Our Tools
- assume-role
- authwrapper
- delete-deployments
- delete-failed-pods
- delete-istio-deployments
- delete-istio-pods
- delete-pods
- devoperator
- elastic-port-forward
- get-all-internal-ips
- kiali-port-forward
- kubectl-add-cluster-credentials
- manifestreport
- mfa
- pending-pods
- recreate-nodegroups
- restart-deployments
- restart-istio-deployments
- tf
- Third-Party Tools
- Ansible
- AVH git flow
- AWS CLI
- aws-iam-authenticator
- eksctl
- istioctl
- kubectl
- sops
- Terraform
- yq
- Python libraries
- boto3
- botocore
- kubernetes
- openshift
- toml