SYMBOL INDEX (49 symbols across 13 files) FILE: main.go function main (line 15) | func main() { function ServeHealth (line 37) | func ServeHealth(w http.ResponseWriter, r *http.Request) { function ServeValidatePods (line 44) | func ServeValidatePods(w http.ResponseWriter, r *http.Request) { function ServeMutatePods (line 84) | func ServeMutatePods(w http.ResponseWriter, r *http.Request) { function setLogger (line 124) | func setLogger() { function parseRequest (line 142) | func parseRequest(r http.Request) (*admissionv1.AdmissionReview, error) { FILE: pkg/admission/admission.go type Admitter (line 21) | type Admitter struct method MutatePodReview (line 28) | func (a Admitter) MutatePodReview() (*admissionv1.AdmissionReview, err... method ValidatePodReview (line 47) | func (a Admitter) ValidatePodReview() (*admissionv1.AdmissionReview, e... method Pod (line 69) | func (a Admitter) Pod() (*corev1.Pod, error) { function reviewResponse (line 83) | func reviewResponse(uid types.UID, allowed bool, httpCode int32, function patchReviewResponse (line 102) | func patchReviewResponse(uid types.UID, patch []byte) (*admissionv1.Admi... FILE: pkg/admission/admission_test.go function TestPod (line 16) | func TestPod(t *testing.T) { function TestReviewResponse (line 52) | func TestReviewResponse(t *testing.T) { function TestPatchReviewResponse (line 75) | func TestPatchReviewResponse(t *testing.T) { FILE: pkg/mutation/inject_env.go type injectEnv (line 9) | type injectEnv struct method Name (line 17) | func (se injectEnv) Name() string { method Mutate (line 22) | func (se injectEnv) Mutate(pod *corev1.Pod) (*corev1.Pod, error) { function injectEnvVar (line 42) | func injectEnvVar(pod *corev1.Pod, envVar corev1.EnvVar) { function HasEnvVar (line 56) | func HasEnvVar(container corev1.Container, checkEnvVar corev1.EnvVar) bo... FILE: pkg/mutation/inject_env_test.go function TestInjectEnvMutate (line 11) | func TestInjectEnvMutate(t *testing.T) { function TestHasEnvVar (line 60) | func TestHasEnvVar(t *testing.T) { FILE: pkg/mutation/minimum_lifespan.go type minLifespanTolerations (line 13) | type minLifespanTolerations struct method Name (line 21) | func (mpl minLifespanTolerations) Name() string { method Mutate (line 26) | func (mpl minLifespanTolerations) Mutate(pod *corev1.Pod) (*corev1.Pod... function appendTolerations (line 73) | func appendTolerations(new, existing []corev1.Toleration) []corev1.Toler... FILE: pkg/mutation/minimum_lifespan_test.go function TestMinLifespanTolerationsNoLabel (line 11) | func TestMinLifespanTolerationsNoLabel(t *testing.T) { function TestMinLifespanTolerationsLabel (line 51) | func TestMinLifespanTolerationsLabel(t *testing.T) { function TestMinLifespanTolerationsIdempotence (line 150) | func TestMinLifespanTolerationsIdempotence(t *testing.T) { FILE: pkg/mutation/mutation.go type Mutator (line 12) | type Mutator struct method MutatePodPatch (line 29) | func (m *Mutator) MutatePodPatch(pod *corev1.Pod) ([]byte, error) { function NewMutator (line 17) | func NewMutator(logger *logrus.Entry) *Mutator { type podMutator (line 22) | type podMutator interface FILE: pkg/mutation/mutation_test.go function TestMutatePodPatch (line 14) | func TestMutatePodPatch(t *testing.T) { function BenchmarkMutatePodPatch (line 26) | func BenchmarkMutatePodPatch(b *testing.B) { function pod (line 38) | func pod() *corev1.Pod { function patch (line 55) | func patch() string { function logger (line 79) | func logger() *logrus.Entry { FILE: pkg/validation/name_validator.go type nameValidator (line 12) | type nameValidator struct method Name (line 20) | func (n nameValidator) Name() string { method Validate (line 27) | func (n nameValidator) Validate(pod *corev1.Pod) (validation, error) { FILE: pkg/validation/name_validator_test.go function TestNameValidatorValidate (line 11) | func TestNameValidatorValidate(t *testing.T) { FILE: pkg/validation/validation.go type Validator (line 9) | type Validator struct method ValidatePod (line 30) | func (v *Validator) ValidatePod(pod *corev1.Pod) (validation, error) { function NewValidator (line 14) | func NewValidator(logger *logrus.Entry) *Validator { type podValidator (line 19) | type podValidator interface type validation (line 24) | type validation struct FILE: pkg/validation/validation_test.go function TestValidatePod (line 13) | func TestValidatePod(t *testing.T) { function logger (line 33) | func logger() *logrus.Entry {