istio: istio.io/istio/pilot

Directories

PathSynopsis
cmd
cmd/pilot-agent
cmd/pilot-agent/status
cmd/pilot-agent/status/ready
cmd/pilot-agent/status/util
cmd/pilot-discovery
pkg/bootstrap
pkg/config/aggregatePackage aggregate implements a read-only aggregator for config stores.
pkg/config/aggregate/fakesCode generated by counterfeiter.
pkg/config/clusterregistry
pkg/config/coredatamodel
pkg/config/kube/crd
pkg/config/kube/crd/controllerPackage controller provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes
pkg/config/kube/ingressPackage ingress provides a read-only view of Kubernetes ingress resources as an ingress rule configuration type store
pkg/config/memoryPackage memory provides an in-memory volatile config store implementation
pkg/config/monitor
pkg/features
pkg/model
pkg/model/test
pkg/networking/core
pkg/networking/core/v1alpha3
pkg/networking/core/v1alpha3/envoyfilter
pkg/networking/core/v1alpha3/fakesCode generated by counterfeiter.
pkg/networking/core/v1alpha3/loadbalancerpackages used for load balancer setting
pkg/networking/core/v1alpha3/route
pkg/networking/core/v1alpha3/route/retry
pkg/networking/plugin
pkg/networking/plugin/authn
pkg/networking/plugin/authzPackage authz converts Istio RBAC (role-based-access-control) policies (ServiceRole and ServiceRoleBinding) to the Envoy RBAC filter config to enforce access control to the service co-located with Envoy.
pkg/networking/plugin/health
pkg/networking/plugin/mixer
pkg/networking/plugin/mixer/client
pkg/networking/plugin/registryPackage registry represents a registry of plugins that can be used by a config generator.
pkg/networking/util
pkg/proxy
pkg/proxy/envoy
pkg/proxy/envoy/v2
pkg/request
pkg/security/authn
pkg/security/authn/factory
pkg/security/authn/v1alpha1
pkg/security/authz/builder
pkg/security/authz/converter
pkg/security/authz/model
pkg/security/authz/model/matcher
pkg/security/authz/policy
pkg/security/authz/policy/v1alpha1
pkg/security/authz/policy/v1beta1
pkg/security/model
pkg/security/trustdomain
pkg/serviceregistry
pkg/serviceregistry/aggregate
pkg/serviceregistry/consul
pkg/serviceregistry/external
pkg/serviceregistry/kube
pkg/serviceregistry/kube/controllerpackage controller implements the shared and reusable library for Kubernetes
pkg/serviceregistry/memory
pkg/util/sets
test/mock
test/util
toolsTool to generate pilot/pkg/config/kube/types.go Example run command: go run pilot/tools/generate_config_crd_types.go --template pilot/tools/types.go.tmpl --output pilot/pkg/config/kube/crd/types.gen.go
tools/debug

Updated 2019-11-14. Refresh now. Tools for package owners.