Categorygithub.com/unblee/kubectl-cls
repositorypackage
1.0.2
Repository: https://github.com/unblee/kubectl-cls.git
Documentation: pkg.go.dev

# README

kubectl-cls

List CronJobs and CronWorkflows that are scheduled and executed during a specific time period.

Installation

Homebrew

# tap and install
$ brew tap unblee/tap
$ brew install kubectl-cls

# install directly
$ brew install unblee/tap/kubectl-cls

Go

go install github.com/unblee/kubectl-cls@latest

Binaries

See releases page.

Usage

The --from and --to options must be specified. Its format is RFC3339.

$ kubectl cls --from 2023-01-24T00:00:00+09:00 --to 2023-01-24T06:00:00+09:00
Namespace     Name   Schedule             Suspend   Kind
namespace-a   foo    */10 * * * *         false     CronJob
namespace-b   bar    0 15 * * *           false     CronJob
namespace-c   baz    0,15,30,45 * * * *   false     CronJob
namespace-z   qux    */30 * * * *         false     CronWorkflow
namespace-z   quux   0 * * * *            false     CronWorkflow

Note

The Kubernetes cluster is assumed to be running in UTC.

Release

git tag vX.Y.Z
git push origin vX.Y.Z