Tags: elithrar/admission-control
Tags
feature: EnforcePodAnnotations (#13) * logging: log listener type (HTTP vs HTTPS) * wip: EnforcePodAnnotations * wip: TestEnforcePodAnnotations * deps: update dependencies * wip: EnforcePodAnnotations now handles all core Pod-related Kinds * Add a sample manifest for EnforcePodAnnotaions & fix docker image for AC * Add EnforcePodAnnotations to example server; update README * ci: set GOPROXY * build: use GOPROXY in Dockerfile + ARGs * Handle panics in the logging middleware * wip: update sample YAML manifests for EnforcePodAnnotations * wip: fix panic on AdmitFunc errors when nil resp returned * deps: update k8s API dependencies * build: update deps * tests: add handler tests; update AdmitFunc tests for EnforcePodAnnotations * build: remove GOPROXY due to 410 errors * tests: add test comments * build: update .gitignore * tests: Improve server tests for cancellation * tests: handle nil AdmissionResponses * docs: DenyIngress - godoc clarity * build: update deps * build: fix gofmt issue * test: fix namespace/annotation access; add DaemonSet tests * build: remove refs from CI config (unused) * deps: update deps * deps: update k8s deps * tests: use podDeniedError; first draft of EnforcePodAnnotations tests * build: build the container concurrently * tests: standardize test error messages * docs: improve AdmitFunc example in README * docs: update unannotated deployment sample
[breaking] DenyPublicLoadBalancers & DenyIngresses (#10) * WIP - rename examples; split DenyIngress / DenyLB * WIP - iterate on DenyPublicLoadBalancers API * Update DenyPublicLoadBalancers tests * WIP - updated README; more tests for DenyIngresses * Update dependencies * Fix new admission tests; simplify sample config * Fix URL in webhook config sample * Update dep checksums * Update sample Service names to be clearer * Fix gofmt in test * [ci] Update to v2.1 config * Support non-TLS listeners for proxied apps * Update CI config