path # lines of code pkg/inject/ecr_secret.go 29 pkg/inject/proxy.go 87 pkg/inject/utils.go 113 pkg/inject/sidecar_builder.go 236 pkg/inject/iam_for_service_accounts.go 29 pkg/inject/constants.go 24 pkg/inject/envoy.go 224 pkg/inject/cni_proxy.go 28 pkg/inject/xray.go 182 pkg/inject/jaeger.go 129 pkg/inject/inject.go 237 pkg/inject/virtualgateway_envoy.go 157 pkg/inject/cloudmap_healthy_readiness_gate.go 33 pkg/inject/config.go 166 pkg/inject/init_proxy.go 116 pkg/virtualservice/enqueue_requests_for_mesh_events.go 51 pkg/virtualservice/enqueue_requests_for_virtualrouter_events.go 48 pkg/virtualservice/utils.go 13 pkg/virtualservice/references.go 43 pkg/virtualservice/conditions.go 45 pkg/virtualservice/resource_manager.go 311 pkg/virtualservice/enqueue_requests_for_virtualnode_events.go 48 pkg/aws/cloud_config.go 20 pkg/aws/throttle/defaults.go 87 pkg/aws/throttle/throttler.go 57 pkg/aws/throttle/condition.go 27 pkg/aws/throttle/config.go 88 pkg/aws/retry/custom_retryer.go 19 pkg/aws/cloud.go 74 pkg/aws/services/ec2_metadata.go 16 pkg/aws/services/cloudmap.go 17 pkg/aws/services/appmesh.go 17 pkg/aws/services/sts.go 27 pkg/aws/user_agent.go 13 pkg/aws/metrics/collector.go 93 pkg/aws/metrics/instruments.go 75 pkg/runtime/reconcile.go 22 pkg/runtime/errors.go 45 pkg/virtualrouter/enqueue_requests_for_mesh_events.go 51 pkg/virtualrouter/routes_manager.go 231 pkg/virtualrouter/utils.go 13 pkg/virtualrouter/references.go 53 pkg/virtualrouter/conditions.go 45 pkg/virtualrouter/resource_manager.go 285 pkg/virtualrouter/enqueue_requests_for_virtualnode_events.go 48 pkg/references/resolver.go 82 pkg/references/conversions.go 57 pkg/references/object_key.go 34 pkg/references/indexer.go 52 pkg/mesh/members_finalizer.go 164 pkg/mesh/utils.go 16 pkg/mesh/conditions.go 45 pkg/mesh/resource_manager.go 192 pkg/mesh/membership_designator.go 58 pkg/virtualgateway/members_finalizer.go 69 pkg/virtualgateway/enqueue_requests_for_mesh_events.go 51 pkg/virtualgateway/utils.go 16 pkg/virtualgateway/conditions.go 45 pkg/virtualgateway/resource_manager.go 232 pkg/virtualgateway/membership_designator.go 115 pkg/cloudmap/virtualnode_endpoint_resolver.go 56 pkg/cloudmap/utils.go 23 pkg/cloudmap/enqueue_requests_for_pod_events.go 66 pkg/cloudmap/instances_reconcile_reactor.go 99 pkg/cloudmap/instances_reconciler.go 149 pkg/cloudmap/instances_cache.go 173 pkg/cloudmap/types.go 41 pkg/cloudmap/instances_reconcile_task.go 162 pkg/cloudmap/resource_manager.go 414 pkg/cloudmap/instances_health_prober.go 241 pkg/cloudmap/config.go 20 pkg/conversions/virtualrouter_types_conversion.go 414 pkg/conversions/mesh_types_conversion.go 22 pkg/conversions/virtualservice_types_conversion.go 69 pkg/conversions/pod_conversion.go 66 pkg/conversions/arns_conversion.go 60 pkg/conversions/gatewayroute_types_conversion.go 221 pkg/conversions/virtualgateway_types_conversion.go 378 pkg/conversions/virtualnode_types_conversion.go 594 pkg/conversions/types_conversion.go 51 pkg/equality/virtualnode_types_equality.go 15 pkg/equality/ignore_left_hand_unset.go 25 pkg/equality/virtualgateway_types_equality.go 15 pkg/equality/ignore_fake_client_populated_fields.go 12 pkg/version/version.go 18 pkg/k8s/object_utils.go 18 pkg/k8s/utils.go 22 pkg/k8s/custom_controller.go 177 pkg/k8s/custom_source.go 108 pkg/k8s/pod_wrapper.go 70 pkg/k8s/pod_utils.go 44 pkg/k8s/finalizers.go 76 pkg/gatewayroute/enqueue_requests_for_mesh_events.go 51 pkg/gatewayroute/utils.go 13 pkg/gatewayroute/references.go 32 pkg/gatewayroute/enqueue_requests_for_virtualgateway_events.go 51 pkg/gatewayroute/conditions.go 45 pkg/gatewayroute/resource_manager.go 311 pkg/webhook/context.go 18 pkg/webhook/mutating_handler.go 76 pkg/webhook/validating_handler.go 81 pkg/webhook/mutator.go 16 pkg/webhook/validator.go 17 pkg/algorithm/maps.go 12 pkg/virtualnode/enqueue_requests_for_mesh_events.go 51 pkg/virtualnode/utils.go 13 pkg/virtualnode/references.go 13 pkg/virtualnode/conditions.go 45 pkg/virtualnode/resource_manager.go 269 pkg/virtualnode/membership_designator.go 52 controllers/appmesh/virtualrouter_controller.go 81 controllers/appmesh/virtualservice_controller.go 85 controllers/appmesh/mesh_controller.go 78 controllers/appmesh/cloudmap_controller.go 82 controllers/appmesh/virtualgateway_controller.go 85 controllers/appmesh/gatewayroute_controller.go 77 controllers/appmesh/virtualnode_controller.go 70 hack/api-docs/template/type.tpl 53 hack/api-docs/template/pkg.tpl 38 hack/api-docs/template/members.tpl 42 config/helm/appmesh-controller/templates/deployment.yaml 134 config/helm/appmesh-controller/templates/rbac.yaml 74 config/helm/appmesh-controller/templates/service.yaml 13 config/helm/appmesh-controller/templates/_helpers.tpl 64 config/helm/appmesh-controller/templates/pdb.yaml 18 config/helm/appmesh-controller/templates/webhook.yaml 149 config/helm/appmesh-controller/templates/psp.yaml 57 config/helm/appmesh-controller/templates/serviceaccount.yaml 13 config/helm/appmesh-controller/Chart.yaml 16 config/helm/appmesh-controller/ci/values.yaml 6 config/helm/appmesh-controller/values.yaml 90 config/helm/appmesh-controller/webhookconfig.yaml 13 config/helm/appmesh-controller/crds/crds.yaml 3346 config/helm/appmesh-controller/crds/kustomization.yaml 4 config/helm/appmesh-controller/test.yaml 104 config/rbac/gatewayroute_viewer_role.yaml 19 config/rbac/auth_proxy_service.yaml 14 config/rbac/virtualnode_editor_role.yaml 23 config/rbac/gatewayroute_editor_role.yaml 23 config/rbac/virtualgateway_viewer_role.yaml 19 config/rbac/role_binding.yaml 12 config/rbac/virtualrouter_viewer_role.yaml 19 config/rbac/mesh_editor_role.yaml 23 config/rbac/virtualservice_viewer_role.yaml 19 config/rbac/auth_proxy_role_binding.yaml 12 config/rbac/role.yaml 166 config/rbac/auth_proxy_client_clusterrole.yaml 7 config/rbac/leader_election_role_binding.yaml 12 config/rbac/virtualservice_editor_role.yaml 23 config/rbac/leader_election_role.yaml 30 config/rbac/virtualgateway_editor_role.yaml 23 config/rbac/virtualrouter_editor_role.yaml 23 config/rbac/virtualnode_viewer_role.yaml 19 config/rbac/kustomization.yaml 5 config/rbac/mesh_viewer_role.yaml 19 config/rbac/auth_proxy_role.yaml 13 config/crd/patches/cainjection_in_virtualservices.yaml 6 config/crd/patches/cainjection_in_gatewayroutes.yaml 6 config/crd/patches/cainjection_in_meshes.yaml 6 config/crd/patches/webhook_in_meshes.yaml 13 config/crd/patches/cainjection_in_virtualgateways.yaml 6 config/crd/patches/webhook_in_virtualnodes.yaml 13 config/crd/patches/cainjection_in_virtualrouters.yaml 6 config/crd/patches/webhook_in_virtualrouters.yaml 13 config/crd/patches/webhook_in_virtualservices.yaml 13 config/crd/patches/webhook_in_gatewayroutes.yaml 13 config/crd/patches/webhook_in_virtualgateways.yaml 13 config/crd/patches/cainjection_in_virtualnodes.yaml 6 config/crd/bases/appmesh.k8s.aws_gatewayroutes.yaml 740 config/crd/bases/appmesh.k8s.aws_virtualnodes.yaml 1050 config/crd/bases/appmesh.k8s.aws_virtualservices.yaml 173 config/crd/bases/appmesh.k8s.aws_virtualgateways.yaml 680 config/crd/bases/appmesh.k8s.aws_virtualrouters.yaml 1049 config/crd/bases/appmesh.k8s.aws_meshes.yaml 164 config/crd/kustomization.yaml 10 config/crd/kustomizeconfig.yaml 14 config/controller/controller.yaml 54 config/controller/kustomization.yaml 8 config/certmanager/certificate.yaml 21 config/certmanager/kustomization.yaml 4 config/certmanager/kustomizeconfig.yaml 14 config/prometheus/monitor.yaml 14 config/prometheus/kustomization.yaml 2 config/default/webhookcainjection_patch.yaml 13 config/default/controller_webhook_patch.yaml 23 config/default/controller_auth_proxy_patch.yaml 23 config/default/kustomization.yaml 38 config/webhook/pod_mutator_patch.yaml 13 config/webhook/service.yaml 11 config/webhook/manifests.v1beta1.yaml 247 config/webhook/kustomization.yaml 7 config/webhook/kustomizeconfig.yaml 21 mkdocs.yml 42 apis/appmesh/v1beta2/virtualnode_types.go 182 apis/appmesh/v1beta2/gatewayroute_types.go 112 apis/appmesh/v1beta2/zz_generated.deepcopy.go 2973 apis/appmesh/v1beta2/virtualgateway_types.go 154 apis/appmesh/v1beta2/types.go 103 apis/appmesh/v1beta2/virtualrouter_types.go 122 apis/appmesh/v1beta2/virtualservice_types.go 52 apis/appmesh/v1beta2/groupversion_info.go 10 apis/appmesh/v1beta2/mesh_types.go 49 webhooks/core/pod_mutator.go 36 webhooks/appmesh/mesh_validator.go 49 webhooks/appmesh/virtualrouter_mutator.go 62 webhooks/appmesh/virtualservice_mutator.go 62 webhooks/appmesh/virtualnode_mutator.go 62 webhooks/appmesh/gatewayroute_validator.go 295 webhooks/appmesh/virtualgateway_validator.go 89 webhooks/appmesh/gatewayroute_mutator.go 88 webhooks/appmesh/mesh_mutator.go 39 webhooks/appmesh/virtualnode_validator.go 137 webhooks/appmesh/virtualservice_validator.go 52 webhooks/appmesh/virtualgateway_mutator.go 62 webhooks/appmesh/virtualrouter_validator.go 113 mocks/apimachinery/pkg/conversion/mock_scope.go 61 mocks/aws-app-mesh-controller-for-k8s/pkg/references/mock_resolver.go 78 mocks/aws-app-mesh-controller-for-k8s/pkg/mesh/mock_membership_designator.go 34 mocks/aws-app-mesh-controller-for-k8s/pkg/virtualgateway/mock_membership_designator.go 45 mocks/aws-app-mesh-controller-for-k8s/pkg/webhook/mock_validator.go 64 mocks/aws-app-mesh-controller-for-k8s/pkg/webhook/mock_mutator.go 56 mocks/aws-app-mesh-controller-for-k8s/pkg/virtualnode/mock_membership_designator.go 34 main.go 226 scripts/kind-two-node-cluster.yaml 11