KubeArmor/pkg
Sagar Khandagre 580dcb9e62
fix: upgrade golang.org/x/text to v0.39.0 and go 1.26.5 to resolve govulncheck CVEs (#2786)
Resolves:
- GO-2026-5970: golang.org/x/text v0.38.0 -> v0.39.0
- GO-2026-5856: crypto/tls (stdlib) go1.26.4 -> go1.26.5
- GO-2026-4970: os (stdlib) go1.26.4 -> go1.26.5

Updates all 6 modules (KubeArmor, tests, protobuf, deployments,
KubeArmorController, KubeArmorOperator) to ensure govulncheck
passes cleanly in CI.

Signed-off-by: Sagar Khandagre <sagar.khandagre998@gmail.com>
2026-07-23 18:31:50 +05:30
..
KubeArmorController fix: upgrade golang.org/x/text to v0.39.0 and go 1.26.5 to resolve govulncheck CVEs (#2786) 2026-07-23 18:31:50 +05:30
KubeArmorOperator fix: upgrade golang.org/x/text to v0.39.0 and go 1.26.5 to resolve govulncheck CVEs (#2786) 2026-07-23 18:31:50 +05:30
README.md

Kubernetes Controllers

KubeArmorController

KubeArmorController provides CRDs for container, host policy specifications and also verifies the policies given by a user through kubectl. It also provides the admission controller that automatically adds the annotations for kubearmor-policy, kubearmor-visibilities, and apparmor.

cd KubeArmorController
make              # compile the kubearmor-controller
make manifests    # create the KubeArmorPolicy and KubeArmorHostPolicy CRD, WebhookConfiguration and ClusterRole
make docker-build # create a local image for the kubearmor-controller
make deploy       # deploy the created local image for testing
make delete       # delete the controller deployed for testing