An open API service indexing awesome lists of open source software.

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

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 |