ckotzbauer / chekr Goto Github PK
View Code? Open in Web Editor NEWA inspection utility for the maintenance of Kubernetes clusters.
License: MIT License
A inspection utility for the maintenance of Kubernetes clusters.
License: MIT License
/kind feature
/kind cleanup
Use the current Kubernetes server-version as default value for --k8s-version
/kind feature
/kind feature
Now, all pods are displayed with the "resources" subcommand which where selected through various flags.
It should be possible to only emit pod-data for pods which have usage-data far away from its requests or limits.
Suggestion:
--limits-threshold
e.g. --limits-threshold 20
--requests-threshold
e.g. --requests-threshold 30
When one of these flags is present, only pods are shown which have a greater or less resource utilisation in average compared to the 100% values of its limits or requests (depending on the flag).
--limits-threshold 20
for example will only show pods which have an average utilisation from less 80% or greater than 120% compared to the pod-limits.
/cc @devRoemer
/kind feature
/kind documentation
Add --kubeconfig
parameter to specify file-location manually.
/kind feature
This issue provides visibility into Renovate updates and their statuses. Learn more
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
/kind feature
They do not have current usages and the analysis will fail.
/kind bug
/kind bug
Programmatically add a short-lived port-forward to use Pod-URLs to query from. If a URL with one of the following formats is detected, it is considered as "in-cluster":
namespace/podname:port
/kind feature
Currently 30 days are queried hard-coded from Prometheus for the analysis. Add a paramter
/kind feature
Add parameter to specify the Prometheus metric used.
/kind feature
Exit with a non-zero exit-code by default if deprecations were found. Add a cli-option to omit this behavior.
/kind feature
I'm trying to use chekr with AKS Clusters which results in the following error message:
FATA[0000] Could not create Kubernetes client from config! error="no Auth Provider found for name \"azure\""
Is there a way to get this to work with the current version?
This is the user
configuration generated by azurecli:
users:
- name: a-user
user:
auth-provider:
config:
apiserver-id: 00000000-0000-0000-0000-000000000000
client-id: 00000000-0000-0000-0000-000000000000
config-mode: "1"
environment: AzurePublicCloud
tenant-id: 00000000-0000-0000-0000-000000000000
name: azure
(Applied in order => CLI wins)
/kind feature
https://github.com/kubernetes-sigs/wg-policy-prototypes
/kind feature
Move chekr deprecation
command to chekr deprecation list
Move --omit-exit-code
and --throttle-burst
flags to chekr deprecation list
Create subcommand chekr deprecation kyverno-create
This subcommand generates and applies Kyverno Policies as specified by the flags. If
--dry-run
and--output
is given, the rules will only be generated. All existing rules generated bychekr
will be replaced.
--ignored-kinds
and --k8s-version
are respected.--validation-failure-action
{audit|enforce} (default audit)--background
{true|false} (default true)--category
string (default tbd.)--subject
string (default tbd.)--output
{json|yaml}--dry-run
{true|false}Create subcommand chekr deprecation kyverno-remove
This subcommand removes all Policies created by
chekr
.
/kind feature
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.