mirror of https://github.com/vee1e/kubearmor-client - KubeArmor cli tool aka kArmor 🤖
Find a file
Legorie 7dd806f5b0
Added host-visibility to probe sub-command (#254)
Signed-off-by: Legorie <legorie@hotmail.com>
2023-04-03 11:17:32 +05:30
.github/workflows sign karmor during release 2023-01-05 19:35:56 +05:30
cmd fix(install): default to empty image tag signifying stable 2023-03-07 23:00:36 +05:30
deployment probe: update kernel header check 2022-09-06 02:23:08 +05:30
discover refractor discover api 2023-02-14 16:04:39 +05:30
install fix(install): default to empty image tag signifying stable 2023-03-07 23:00:36 +05:30
k8s Karmor Profile 2022-12-10 11:36:14 +05:30
log Fix: changed targetPod to targetSvc 2023-01-25 00:54:57 +05:30
probe Added host-visibility to probe sub-command (#254) 2023-04-03 11:17:32 +05:30
profile karmor doc updates (#246) 2023-01-23 12:13:38 +05:30
recommend Kubearmor recommend security report 2023-03-11 03:12:50 +05:30
rotatetls update go modules 2022-08-26 13:42:06 +05:30
selfupdate karmor recommend: handling policy-templates 2022-09-23 12:45:16 +05:30
summary Pass all CLI options to discovery-client (#276) 2023-03-07 12:09:47 +05:30
sysdump checking err for stream close 2023-02-09 21:03:36 +05:30
tests updating ginkgo test based on updated policy-template 2023-02-10 17:16:08 +05:30
utils fix internal port forward 2023-03-14 16:01:00 +05:30
version chore: handle fmt and linter error/warnings 2022-08-12 19:58:23 +05:30
vm cleared gofmt issue 2023-02-09 21:33:13 +05:30
.gitignore Karmor Profile 2022-12-10 11:36:14 +05:30
.goreleaser.yaml update goreleaser for cosign 2.0 2023-03-07 18:18:17 +05:30
go.mod install: add options to configure daemonset image 2023-03-07 22:25:18 +05:30
go.sum fix(install): default to empty image tag signifying stable 2023-03-07 23:00:36 +05:30
install.sh
LICENSE
main.go chore: handle fmt and linter error/warnings 2022-08-12 19:58:23 +05:30
Makefile Karmor Profile 2022-12-10 11:36:14 +05:30
README.md karmor doc updates (#246) 2023-01-23 12:13:38 +05:30
renovate.json Configure Renovate (#127) 2022-08-25 19:00:31 +05:30

karmor

karmor is a client tool to help manage KubeArmor.

Installation

curl -sfL http://get.kubearmor.io/ | sudo sh -s -- -b /usr/local/bin

Installing from Source

Build karmor from source if you want to test the latest (pre-release) karmor version.

git clone https://github.com/kubearmor/kubearmor-client.git
cd kubearmor-client
make install

Usage

CLI Utility to help manage KubeArmor

KubeArmor is a container-aware runtime security enforcement system that
restricts the behavior (such as process execution, file access, and networking
operation) of containers at the system level.

Usage:
  karmor [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  discover    Discover applicable policies
  help        Help about any command
  install     Install KubeArmor in a Kubernetes Cluster
  logs        Observe Logs from KubeArmor
  probe       Checks for supported KubeArmor features in the current environment
  profile     Profiling of logs
  recommend   Recommend Policies
  rotate-tls  Rotate webhook controller tls certificates
  selfupdate  selfupdate this cli tool
  summary     Observability from discovery engine
  sysdump     Collect system dump information for troubleshooting and error report
  uninstall   Uninstall KubeArmor from a Kubernetes Cluster
  version     Display version information
  vm          VM commands for kvmservice

Flags:
      --context string      Name of the kubeconfig context to use
  -h, --help                help for karmor
      --kubeconfig string   Path to the kubeconfig file to use

Use "karmor [command] --help" for more information about a command.