Back to godoc.org
istio.io/istio

Directory istio.io/istio

v0.0.0 (5ae3c9a)
Latest Go to latest
Published: Jul 3, 2020 | License: Apache-2.0 | Module: istio.io/istio
Path Synopsis
cni/cmd/istio-cni This is a sample chained plugin that supports multiple CNI versions.
cni/cmd/istio-cni-repair A simple daemonset binary to repair pods that are crashlooping after winning a race condition against istio-cni
cni/deployments/kubernetes/install/test
cni/pkg/repair
galley/pkg/config/analysis
galley/pkg/config/analysis/analyzers
galley/pkg/config/analysis/analyzers/annotations
galley/pkg/config/analysis/analyzers/authz
galley/pkg/config/analysis/analyzers/deployment
galley/pkg/config/analysis/analyzers/deprecation
galley/pkg/config/analysis/analyzers/gateway
galley/pkg/config/analysis/analyzers/injection
galley/pkg/config/analysis/analyzers/multicluster
galley/pkg/config/analysis/analyzers/schema
galley/pkg/config/analysis/analyzers/service
galley/pkg/config/analysis/analyzers/sidecar
galley/pkg/config/analysis/analyzers/util
galley/pkg/config/analysis/analyzers/virtualservice
galley/pkg/config/analysis/diag
galley/pkg/config/analysis/local
galley/pkg/config/analysis/msg
galley/pkg/config/analysis/testing/fixtures
galley/pkg/config/collection
galley/pkg/config/mesh
galley/pkg/config/monitoring
galley/pkg/config/processing
galley/pkg/config/processing/snapshotter
galley/pkg/config/processing/snapshotter/strategy
galley/pkg/config/processing/transformer
galley/pkg/config/processor
galley/pkg/config/processor/groups
galley/pkg/config/processor/transforms Package transforms contains basic processing building blocks that can be incorporated into bigger/self-contained processing pipelines.
galley/pkg/config/processor/transforms/direct
galley/pkg/config/scope
galley/pkg/config/source/inmemory
galley/pkg/config/source/kube
galley/pkg/config/source/kube/apiserver
galley/pkg/config/source/kube/apiserver/stats
galley/pkg/config/source/kube/apiserver/status
galley/pkg/config/source/kube/apiserver/tombstone
galley/pkg/config/source/kube/inmemory
galley/pkg/config/source/kube/rt
galley/pkg/config/source/mcp
galley/pkg/config/testing/basicmeta Code generated for package basicmeta by go-bindata DO NOT EDIT.
galley/pkg/config/testing/data Code generated for package data by go-bindata DO NOT EDIT.
galley/pkg/config/testing/fixtures
galley/pkg/config/testing/k8smeta Code generated for package k8smeta by go-bindata DO NOT EDIT.
galley/pkg/config/util/kuberesource
galley/pkg/config/util/kubeyaml
galley/pkg/config/util/pb
galley/pkg/server/components
galley/pkg/server/settings
galley/pkg/testing/mock
galley/testdatasets/validation Code generated for package validation by go-bindata DO NOT EDIT.
galley/tools/mcpc
istioctl/cmd
istioctl/cmd/istioctl Command istioctl is a Istio configuration command line utility.
istioctl/pkg/authz The auth package provides support for checking the authentication and authorization policy applied in the mesh.
istioctl/pkg/clioptions Package clioptions contains flags which can be added to istiocl commands.
istioctl/pkg/convert
istioctl/pkg/install
istioctl/pkg/multicluster
istioctl/pkg/multixds
istioctl/pkg/util/clusters
istioctl/pkg/util/configdump
istioctl/pkg/util/handlers
istioctl/pkg/util/proto
istioctl/pkg/validate
istioctl/pkg/writer/compare
istioctl/pkg/writer/compare/sds
istioctl/pkg/writer/envoy/clusters
istioctl/pkg/writer/envoy/configdump
istioctl/pkg/writer/pilot
istioctl/pkg/xds
mixer/adapter Package adapter contains the inventory for all Mixer adapters that are compiled into a specific Mixer binary.
mixer/adapter/bypass
mixer/adapter/bypass/config
mixer/adapter/circonus
mixer/adapter/circonus/config
mixer/adapter/cloudwatch
mixer/adapter/cloudwatch/config
mixer/adapter/denier Package denier provides an adapter that will return a status code (typically FAILED_PRECONDITION) for all calls.
mixer/adapter/denier/config
mixer/adapter/dogstatsd
mixer/adapter/dogstatsd/config
mixer/adapter/fluentd Package fluentd adapter for Mixer.
mixer/adapter/fluentd/config
mixer/adapter/kubernetesenv Package kubernetesenv provides functionality to adapt mixer behavior to the kubernetes environment.
mixer/adapter/kubernetesenv/config
mixer/adapter/kubernetesenv/template
mixer/adapter/list Package list provides an adapter that implements the listEntry template to enable blacklist / whitelist checking of values.
mixer/adapter/list/config
mixer/adapter/memquota Package memquota provides a simple in-memory quota implementation.
mixer/adapter/memquota/config
mixer/adapter/metadata Package metadata contains all compiled-in adapter metadata
mixer/adapter/noop
mixer/adapter/opa
mixer/adapter/opa/config
mixer/adapter/prometheus Package prometheus publishes metric values collected by Mixer for ingestion by prometheus.
mixer/adapter/prometheus/config
mixer/adapter/redisquota Package redisquota provides a quota implementation with redis as backend.
mixer/adapter/redisquota/config
mixer/adapter/solarwinds Package solarwinds publishes metric and log values collected by Mixer to appoptics and papertrail respectively.
mixer/adapter/solarwinds/config
mixer/adapter/solarwinds/internal/appoptics
mixer/adapter/solarwinds/internal/papertrail
mixer/adapter/stackdriver Package stackdriver provides an adapter that implements the logEntry and metrics templates to serialize generated values to Stackdriver.
mixer/adapter/stackdriver/config
mixer/adapter/stackdriver/contextgraph Package contextgraph adapter for Stackdriver Context API.
mixer/adapter/stackdriver/helper
mixer/adapter/stackdriver/internal/cloud.google.com/go/contextgraph/apiv1alpha1 Package contextgraph is an auto-generated package for the Stackdriver Context API.
mixer/adapter/stackdriver/internal/cloud.google.com/go/internal/version Package version contains version information for Google Cloud Client Libraries for Go, as reported in request headers.
mixer/adapter/stackdriver/internal/google.golang.org/genproto/googleapis/cloud/contextgraph/v1alpha1
mixer/adapter/stackdriver/internal/google.golang.org/genproto/googleapis/graphservice/v0
mixer/adapter/stackdriver/log
mixer/adapter/stackdriver/metric
mixer/adapter/stackdriver/trace Package trace contains a tracespan adapter for Stackdriver trace.
mixer/adapter/statsd Package statsd provides an adapter that implements the metrics template to serialize generated metric values to a statsd backend.
mixer/adapter/statsd/config
mixer/adapter/stdio Package stdio provides an adapter that implements the logEntry and metrics templates to serialize generated logs and metrics to stdout, stderr, or files.
mixer/adapter/stdio/config
mixer/adapter/zipkin Package zipkin contains a tracespan adapter for Zipkin (https://zipkin.io/).
mixer/adapter/zipkin/config
mixer/cmd/mixc
mixer/cmd/mixc/cmd
mixer/cmd/mixs
mixer/cmd/mixs/cmd
mixer/cmd/shared Package shared contains types and functions that are used across the full set of mixer commands.
mixer/pkg/adapter Package adapter defines the types consumed by adapter implementations to interface with Mixer.
mixer/pkg/adapter/opencensus Package opencensus contains support code for writing adapters that use OpenCensus.
mixer/pkg/adapter/test Code generated for package test by go-bindata DO NOT EDIT.
mixer/pkg/api
mixer/pkg/attribute Package attribute is focused on enabling efficient handling and tracking of attribute usage within Mixer.
mixer/pkg/checkcache Package checkcache provides a scalable cache to hold results of Mixer.Check operations.
mixer/pkg/config
mixer/pkg/config/crd Package crd provides the store interface to config resources stored as kubernetes custom resource definitions (CRDs).
mixer/pkg/config/mcp
mixer/pkg/config/store
mixer/pkg/config/storetest Package storetest provides the utility functions of config store for testing.
mixer/pkg/il Package il implements the intermediate-language for the config-language interpreter of Mixer.
mixer/pkg/il/interpreter Package interpreter implements an interpreter based runtime for the Mixer IL.
mixer/pkg/il/testing
mixer/pkg/il/text
mixer/pkg/lang
mixer/pkg/lang/ast
mixer/pkg/lang/cel
mixer/pkg/lang/checker
mixer/pkg/lang/compiled
mixer/pkg/lang/compiler Package compiler implements a compiler that converts Mixer's expression language into a Mixer IL-based program that can be executed via an interpreter.
mixer/pkg/loadshedding
mixer/pkg/mockapi Package mockapi supplies a fake Mixer server for use in testing.
mixer/pkg/perf Package perf is a helper library for writing Mixer perf tests.
mixer/pkg/protobuf/descriptor
mixer/pkg/protobuf/yaml
mixer/pkg/protobuf/yaml/dynamic
mixer/pkg/protobuf/yaml/wire Package wire parses and formats the protobuf wire encoding.
mixer/pkg/runtime
mixer/pkg/runtime/config Package config is designed to listen to the config changes through the store and create a fully-resolved configuration state that can be used by the rest of the runtime code.
mixer/pkg/runtime/config/constant
mixer/pkg/runtime/dispatcher Package dispatcher is used to dispatch incoming requests to one or more handlers.
mixer/pkg/runtime/handler
mixer/pkg/runtime/lang Package lang chooses a language runtime for expressions.
mixer/pkg/runtime/monitoring
mixer/pkg/runtime/routing Package routing implements a routing table for resolving incoming requests to handlers.
mixer/pkg/runtime/safecall
mixer/pkg/runtime/testing/data
mixer/pkg/server
mixer/pkg/status Package status provides utility functions for google_rpc status objects.
mixer/pkg/template
mixer/pkg/validate
mixer/template Package template provides runtime descriptors of the templates known to Mixer at compile-time.
mixer/template/apikey
mixer/template/authorization
mixer/template/checknothing
mixer/template/edge
mixer/template/listentry
mixer/template/logentry
mixer/template/metric
mixer/template/quota
mixer/template/reportnothing
mixer/template/sample Package sample provides a set of templates for internal testing of Mixer.
mixer/template/sample/apa
mixer/template/sample/check
mixer/template/sample/quota
mixer/template/sample/report
mixer/template/tracespan
mixer/test/client/check_cache Package client contains an integration test for istio proxy.
mixer/test/client/check_cache_hit Package client contains an integration test for istio proxy.
mixer/test/client/check_report Package client contains an integration test for istio proxy.
mixer/test/client/check_report_disable Package client contains an integration test for istio proxy.
mixer/test/client/check_report_large_post_request Package client contains an integration test for istio proxy.
mixer/test/client/disable_check_cache Package client contains an integration test for istio proxy.
mixer/test/client/disable_tcp_check_calls Package client contains an integration test for istio proxy.
mixer/test/client/dynamic_attribute Package client contains an integration test for istio proxy.
mixer/test/client/dynamic_listener Package client contains an integration test for istio proxy.
mixer/test/client/env
mixer/test/client/failed_request Package client contains an integration test for istio proxy.
mixer/test/client/fault_inject Package client contains an integration test for istio proxy.
mixer/test/client/global_dictionary Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_origin_jwt_bound_origin Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_origin_jwt_bound_peer Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_origin_reject_no_jwt Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_peer_jwt_bound_origin Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_peer_jwt_bound_peer Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_peer_reject_no_jwt Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_peer_reject_no_mtls Package client contains an integration test for istio proxy.
mixer/test/client/istio_authn_peer_reject_no_tls Package client contains an integration test for istio proxy.
mixer/test/client/mixer_internal_fail Package client contains an integration test for istio proxy.
mixer/test/client/network_policy Package client contains an integration test for istio proxy.
mixer/test/client/pilotplugin Package client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter.
mixer/test/client/pilotplugin_mtls Package client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter over mTLS.
mixer/test/client/pilotplugin_tcp Package client contains an integration test for istio proxy and pilot plugin for mixer TCP filter.
mixer/test/client/quota Package client contains an integration test for istio proxy.
mixer/test/client/quota_cache Package client contains an integration test for istio proxy.
mixer/test/client/rbac_permissive_policy Package client contains an integration test for istio proxy.
mixer/test/client/report_batch Package client contains an integration test for istio proxy.
mixer/test/client/route_directive Package client contains an integration test for istio proxy.
mixer/test/client/tcp_filter Package client contains an integration test for istio proxy.
mixer/test/client/tcp_filter_periodical_report Package client contains an integration test for istio proxy.
mixer/test/client/test_data
mixer/test/client/tracing_header Package client contains an integration test for istio proxy and pilot plugin for mixer HTTP filter.
mixer/test/keyval Package keyval contains the sources for a demo route directive adapter.
mixer/test/keyval/main
mixer/test/listbackend
mixer/test/listbackend/cmd
mixer/test/perf/perfclient Package test supplies a fake Mixer server for use in testing.
mixer/test/policybackend
mixer/test/prometheus
mixer/test/prometheus/cmd
mixer/test/spyAdapter Package spyadapter is intended for Mixer testing *ONLY*.
mixer/test/spyAdapter/template Package template contains generated code for the spy adapter testing.
mixer/test/spyAdapter/template/apa
mixer/test/spyAdapter/template/check
mixer/test/spyAdapter/template/checkoutput
mixer/test/spyAdapter/template/quota
mixer/test/spyAdapter/template/report
mixer/test/spybackend
mixer/tools/adapterlinter
mixer/tools/codegen/cmd/mixgenbootstrap
mixer/tools/codegen/cmd/mixgeninventory
mixer/tools/codegen/pkg/bootstrapgen
mixer/tools/codegen/pkg/bootstrapgen/template
mixer/tools/codegen/pkg/inventory Package inventory is used to generate the mixer adapter inventory source file.
mixer/tools/codegen/pkg/modelgen
mixer/tools/mixgen
mixer/tools/mixgen/cmd
operator/cmd
operator/cmd/mesh Package mesh contains types and functions that are used across the full set of mixer commands.
operator/cmd/operator
operator/pkg/apis
operator/pkg/apis/istio
operator/pkg/apis/istio/fixup_structs
operator/pkg/apis/istio/v1alpha1 Package v1alpha1 contains API Schema definitions for the istio v1alpha1 API group Package v1alpha1 contains API Schema definitions for the istio v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=install.istio.io
operator/pkg/apis/istio/v1alpha1/validation
operator/pkg/cache
operator/pkg/compare
operator/pkg/component Package component defines an in-memory representation of IstioOperator.<Feature>.<Component>.
operator/pkg/controller
operator/pkg/controller/istiocontrolplane
operator/pkg/controlplane
operator/pkg/helm
operator/pkg/helmreconciler
operator/pkg/httprequest
operator/pkg/name
operator/pkg/object Package manifest provides functions for going between in-memory k8s objects (unstructured.Unstructured) and their JSON or YAML representations.
operator/pkg/patch Package patch implements a simple patching mechanism for k8s resources.
operator/pkg/tpath struct.go contains functions for traversing and modifying trees of Go structs.
operator/pkg/translate Package translate defines translations from installer proto to values.yaml.
operator/pkg/util
operator/pkg/util/clog
operator/pkg/util/httpserver
operator/pkg/util/progress
operator/pkg/util/tgz
operator/pkg/validate
operator/pkg/version
operator/pkg/vfs Code generated for package vfs by go-bindata DO NOT EDIT.
operator/version
pilot/cmd/pilot-agent
pilot/cmd/pilot-agent/status
pilot/cmd/pilot-agent/status/ready
pilot/cmd/pilot-agent/status/util
pilot/cmd/pilot-discovery
pilot/pkg/bootstrap
pilot/pkg/config/aggregate Package aggregate implements a read-only aggregator for config stores.
pilot/pkg/config/kube/crd
pilot/pkg/config/kube/crdclient Package crdclient provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes This code relies heavily on code generation for performance reasons; to implement the Istio store interface, we need to take dynamic inputs.
pilot/pkg/config/kube/crdclient/gen Tool to generate pilot/pkg/config/kube/crdclient/types.gen.go Example run command: REPO_ROOT=`pwd` go generate ./pilot/pkg/config/kube/crdclient/...
pilot/pkg/config/kube/gateway
pilot/pkg/config/kube/ingress Package ingress provides a read-only view of Kubernetes ingress resources as an ingress rule configuration type store
pilot/pkg/config/memory Package memory provides an in-memory volatile config store implementation
pilot/pkg/config/monitor
pilot/pkg/features
pilot/pkg/leaderelection
pilot/pkg/model
pilot/pkg/model/test
pilot/pkg/networking
pilot/pkg/networking/apigen
pilot/pkg/networking/core
pilot/pkg/networking/core/v1alpha3
pilot/pkg/networking/core/v1alpha3/envoyfilter
pilot/pkg/networking/core/v1alpha3/loadbalancer packages used for load balancer setting
pilot/pkg/networking/core/v1alpha3/route
pilot/pkg/networking/core/v1alpha3/route/retry
pilot/pkg/networking/grpcgen
pilot/pkg/networking/plugin
pilot/pkg/networking/plugin/authn
pilot/pkg/networking/plugin/authz
pilot/pkg/networking/plugin/mixer
pilot/pkg/networking/plugin/mixer/client
pilot/pkg/networking/plugin/registry Package registry represents a registry of plugins that can be used by a config generator.
pilot/pkg/networking/util
pilot/pkg/request
pilot/pkg/security/authn
pilot/pkg/security/authn/factory
pilot/pkg/security/authn/utils
pilot/pkg/security/authn/v1beta1
pilot/pkg/security/authz/builder
pilot/pkg/security/authz/matcher
pilot/pkg/security/authz/model
pilot/pkg/security/model
pilot/pkg/security/trustdomain
pilot/pkg/serviceregistry
pilot/pkg/serviceregistry/aggregate
pilot/pkg/serviceregistry/consul
pilot/pkg/serviceregistry/kube
pilot/pkg/serviceregistry/kube/controller
pilot/pkg/serviceregistry/mcp
pilot/pkg/serviceregistry/memory
pilot/pkg/serviceregistry/mock
pilot/pkg/serviceregistry/serviceentry
pilot/pkg/status
pilot/pkg/util/network
pilot/pkg/util/runtime
pilot/pkg/util/sets
pilot/pkg/xds
pilot/pkg/xds/filters
pilot/pkg/xds/v2
pilot/pkg/xds/v3
pilot/test/mock
pilot/test/util
pilot/tools/debug
pkg/adsc
pkg/bootstrap
pkg/bootstrap/option
pkg/bootstrap/platform
pkg/cmd
pkg/config Package config is a common, top-level folder for aggregating Istio-wide config related libraries and utilities.
pkg/config/constants
pkg/config/event
pkg/config/gateway
pkg/config/host
pkg/config/kube
pkg/config/labels
pkg/config/mesh
pkg/config/protocol
pkg/config/resource Package resource contains core abstract types for representing configuration resources.
pkg/config/schema Code generated for package schema by go-bindata DO NOT EDIT.
pkg/config/schema/ast
pkg/config/schema/codegen
pkg/config/schema/collection
pkg/config/schema/collections
pkg/config/schema/gvk
pkg/config/schema/resource
pkg/config/schema/snapshots
pkg/config/security
pkg/config/validation
pkg/config/visibility
pkg/config/xds go:generate sh -c "echo 'package xds\n\nimport (' > filter_types.gen.go" go:generate sh -c "go list github.com/envoyproxy/go-control-plane/...
pkg/dns
pkg/envoy
pkg/istio-agent
pkg/jwt
pkg/keepalive
pkg/kube
pkg/kube/inject Package inject implements kube-inject or webhoook autoinject feature to inject sidecar.
pkg/kube/secretcontroller
pkg/listwatch
pkg/mcp/configz/client
pkg/mcp/configz/client/assets Code generated for package assets by go-bindata DO NOT EDIT.
pkg/mcp/creds
pkg/mcp/internal
pkg/mcp/internal/test
pkg/mcp/monitoring
pkg/mcp/rate
pkg/mcp/server
pkg/mcp/sink
pkg/mcp/snapshot
pkg/mcp/source
pkg/mcp/status Package status implements errors returned by gRPC.
pkg/mcp/testing
pkg/mcp/testing/groups
pkg/mcp/testing/monitoring
pkg/proto
pkg/queue
pkg/spiffe
pkg/test
pkg/test/cert
pkg/test/cert/ca
pkg/test/config Package test is a generated protocol buffer package.
pkg/test/docker
pkg/test/echo/client
pkg/test/echo/cmd/client
pkg/test/echo/cmd/server
pkg/test/echo/common
pkg/test/echo/common/response
pkg/test/echo/common/scheme
pkg/test/echo/proto
pkg/test/echo/server
pkg/test/echo/server/endpoint
pkg/test/echo/server/forwarder
pkg/test/env
pkg/test/envoy
pkg/test/fakes/policy
pkg/test/framework
pkg/test/framework/components/bookinfo
pkg/test/framework/components/echo
pkg/test/framework/components/echo/common
pkg/test/framework/components/echo/echoboot
pkg/test/framework/components/echo/kube
pkg/test/framework/components/environment/kube
pkg/test/framework/components/ingress
pkg/test/framework/components/istio
pkg/test/framework/components/istioctl
pkg/test/framework/components/mixer
pkg/test/framework/components/namespace
pkg/test/framework/components/pilot
pkg/test/framework/components/policybackend
pkg/test/framework/components/prometheus
pkg/test/framework/components/redis
pkg/test/framework/components/stackdriver
pkg/test/framework/components/zipkin
pkg/test/framework/errors
pkg/test/framework/features
pkg/test/framework/image
pkg/test/framework/integration
pkg/test/framework/label
pkg/test/framework/resource
pkg/test/framework/resource/environment
pkg/test/framework/tools/featuresgen
pkg/test/framework/tools/featuresgen/cmd
pkg/test/kube
pkg/test/scopes
pkg/test/shell
pkg/test/util/file
pkg/test/util/reserveport
pkg/test/util/retry
pkg/test/util/structpath
pkg/test/util/tmpl
pkg/test/util/yml
pkg/testcerts
pkg/tracing Package tracing provides the canonical tracing functionality used by Go-based Istio components.
pkg/util/gogo
pkg/util/gogoprotomarshal
pkg/util/protomarshal
pkg/util/strcase
pkg/webhooks
pkg/webhooks/validation/controller Package controller implements a k8s controller for managing the lifecycle of a validating webhook.
pkg/webhooks/validation/server
samples/health-check
samples/tcp-echo/src
security/pkg/adapter/vault Package vault provides adapter to connect to vault server.
security/pkg/cmd
security/pkg/k8s/chiron
security/pkg/k8s/configmap
security/pkg/k8s/controller
security/pkg/k8s/secret
security/pkg/k8s/tokenreview
security/pkg/nodeagent/cache Package cache is the in-memory secret store.
security/pkg/nodeagent/cache/mock
security/pkg/nodeagent/caclient/interface
security/pkg/nodeagent/caclient/providers/citadel
security/pkg/nodeagent/caclient/providers/google
security/pkg/nodeagent/caclient/providers/google/mock
security/pkg/nodeagent/caclient/providers/vault
security/pkg/nodeagent/model Package model contains data models for nodeagent.
security/pkg/nodeagent/plugin
security/pkg/nodeagent/plugin/providers/google/stsclient Package stsclient is for oauth token exchange integration.
security/pkg/nodeagent/sds Package sds implements secret discovery service in NodeAgent.
security/pkg/nodeagent/secretfetcher
security/pkg/nodeagent/test
security/pkg/nodeagent/test/cert_rotation
security/pkg/nodeagent/test/csr_failure
security/pkg/nodeagent/test/empty_certchain
security/pkg/nodeagent/test/mock
security/pkg/nodeagent/test/success_sds
security/pkg/nodeagent/util
security/pkg/pki/ca
security/pkg/pki/ca/mock
security/pkg/pki/error
security/pkg/pki/util
security/pkg/pki/util/mock
security/pkg/server/ca
security/pkg/server/ca/authenticate
security/pkg/stsservice
security/pkg/stsservice/mock
security/pkg/stsservice/server
security/pkg/stsservice/test
security/pkg/stsservice/test/failure_sts_token_fetch
security/pkg/stsservice/test/proxy_cached_sts_token
security/pkg/stsservice/test/renew_sts_token
security/pkg/stsservice/test/server_cached_short_lived_sts_token
security/pkg/stsservice/test/server_cached_sts_token
security/pkg/stsservice/test/sts_fetch_timeout
security/pkg/stsservice/test/success_sts
security/pkg/stsservice/tokenmanager
security/pkg/stsservice/tokenmanager/google
security/pkg/stsservice/tokenmanager/google/mock
security/pkg/testing/sdsc Package sdsc includes a lightweight testing client to interact with SDS.
security/pkg/util
security/pkg/util/mock
security/proto go:generate $REPO_ROOT/bin/mixer_codegen.sh -f security/proto/istioca.proto nolint
security/proto/authentication/v1alpha1
security/proto/envoy/config/filter/http/alpn/v2alpha1
security/proto/envoy/config/filter/http/authn/v2alpha1
security/proto/envoy/config/filter/network/tcp_cluster_rewrite/v2alpha1
security/proto/providers/google
security/tools/generate_cert
security/tools/generate_csr
security/tools/sdsclient Program sdsclient simulates a SDS client to test SDS Server, citadel agent.
tests/codecov
tests/common/jwt package jwt includes sample JWT Token used in e2e tests.
tests/integration/framework/mycomponent
tests/integration/mixer
tests/integration/multicluster
tests/integration/pilot/sidecarscope
tests/integration/pilot/vm
tests/integration/security/sds_ingress/util
tests/integration/security/util
tests/integration/security/util/authn
tests/integration/security/util/cert
tests/integration/security/util/connection
tests/integration/security/util/dir
tests/integration/security/util/rbac_util
tests/integration/security/util/reachability
tests/integration/security/util/secret
tests/integration/telemetry/outboundtrafficpolicy
tests/integration/telemetry/stats/prometheus
tests/integration/telemetry/stats/prometheus/http
tests/integration/telemetry/tracing
tests/util
tools/istio-clean-iptables
tools/istio-clean-iptables/pkg/cmd
tools/istio-iptables
tools/istio-iptables/pkg/builder
tools/istio-iptables/pkg/cmd
tools/istio-iptables/pkg/config
tools/istio-iptables/pkg/constants
tools/istio-iptables/pkg/dependencies
tools/istio-iptables/pkg/validation