https://github.com/ginolatorilla/devops
A collection of tools that I use for DevOps-related tasks
https://github.com/ginolatorilla/devops
aws bash bash-script cobra cobra-cli devops devops-tools go golang k8s kubectl kubectl-plugin kubectl-plugins kubernetes
Last synced: 5 months ago
JSON representation
A collection of tools that I use for DevOps-related tasks
- Host: GitHub
- URL: https://github.com/ginolatorilla/devops
- Owner: ginolatorilla
- License: mit
- Created: 2024-06-15T14:38:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-23T16:22:50.000Z (over 1 year ago)
- Last Synced: 2025-02-23T17:27:23.815Z (over 1 year ago)
- Topics: aws, bash, bash-script, cobra, cobra-cli, devops, devops-tools, go, golang, k8s, kubectl, kubectl-plugin, kubectl-plugins, kubernetes
- Language: Go
- Homepage:
- Size: 355 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gino's DevOps Tools
A collection of different tools that I use for DevOps-related tasks.
## Requirements
- [Go](https://go.dev/doc/install)
## Usage
```shell
git clone https://github.com/ginolatorilla/devops.git
cd devops
make install
devops help
```
## Scripts
These are standalone Bash scripts; see [`scripts`](./scripts/) to learn more.
## Kubectl plugins
This tool installs the following `kubectl` plugins:
| Plugin | Description |
| --------------------- | ----------------------------------------------------------------------------------------------------- |
| `list-addresses` | Lists all IP addresses in the cluster |
| `list-certs` | Lists all certificates in the cluster and shows when they will be effective and when they will expire |
| `list-finalizers` | Lists all Kubernetes resources that have finalizers |
| `list-unhealthy-pods` | Finds Kubernetes pods that are in a failed or unknown state |
| `lookup-address` | Finds Kubernetes resources by IP address |
| `trigger-cronjob` | Launches a new job from an existing cronjob |