Utilities and helper scripts for SREs
Scripts for interacting with git repositories.
This script clones all of the repositories in a GitHub organization to the local filesystem
Scripts for interacting with an IBM Cloud account
Performs a cascading delete of a VPC.
Deletes any volumes in the account that are currently not attached to a cluster.
Deletes all resources created by a particular user.
Collection of cloud init scripts. These scripts can be used to provision a cloud server instance (like a VSI on IBM Cloud) or a local VM using a tool like multipass.
To use a cloud init script with multipass, run the following commands:
multipass launch --name {name} --cloud-init ./cloud-init/cli-tools.yaml
where:
{name}
is any name you want to give to the vm (e.g.cli-tools
)
You can then access the VM by running:
multipass shell {name}
The cli-tools cloud init script prepares a VM with the same tools available in the quay.io/cloudnativetoolkit/cli-tools-ibmcloud
container image. Particularly:
- terraform
- terragrunt
- git
- jq
- yq
- oc
- kubectl
- helm
- ibmcloud cli