-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Repository Map
Istio is built out of a number of repositories. This page provides some guidance to help orient yourself.
-
istio/api
. Holds the definitions for the Istio configuration model (it's API) -
istio/pkg
. Holds common Go packages used by many other repos. -
istio/common-files
. Holds common build files imported by many repos. Importing the latest set of common files into a repo is done by running the scripts/updatecommonfiles.sh script that exists in every repo that uses the common files. -
istio/bots
. Holds the Go sources for automation bots used by the Istio project. -
istio/tools
. Holds the Go sources for tools used by the Istio project. -
istio/istio
. The primary Istio repo where we produce release and track issues. This currently includes sources for the major Istio components (Pilot, Galley, Citadel, Mixer), but we plan on moving those out to separate repos. -
istio/operator
. The Go sources for the Istio operator component. -
istio/installer
. The source material for the Istio installer. -
istio/cni
. The Go sources for the Istio CNI plugin. -
istio/proxy
. The sources for the Istio components that run within the Envoy proxy. -
istio/istio.io
. The infrastructure and content for the istio.io website. -
istio/release-builder
. The infrastructure to build Istio releases.
Visit istio.io to learn how to use Istio.
- Preparing for Development Mac
- Preparing for Development Linux
- Troubleshooting Development Environment
- Repository Map
- GitHub Workflow
- Github Gmail Filters
- Using the Code Base
- Developing with Minikube
- Remote Debugging
- Verify your Docker Environment
- Istio Test Framework
- Working with Prow
- Test Grid
- Code Coverage FAQ
- Writing Good Integration Tests
- Test Flakes
- Release Manager Expectations
- Preparing Istio Releases
- 1.5 Release Information
- 1.6 Release Information
- 1.7 Release Information
- 1.8 Release Information
- 1.9 Release Information
- 1.10 Release Information
- 1.11 Release Information
- 1.12 Release Information
- 1.13 Release Information
- 1.14 Release Information
- 1.15 Release Information
- 1.16 Release Information
- 1.17 Release Information
- 1.18 Release Information
- 1.19 Release Information
- 1.20 Release Information
- 1.21 Release Information
- 1.22 Release Information
- 1.23 Release Information
- 1.24 Release Information