Skip to content
/ api Public
forked from istio/api

API, config and standard vocabulary definitions for the Istio project

License

Notifications You must be signed in to change notification settings

gargnupur/api

This branch is 1035 commits behind istio/api:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 6, 2019
Oct 7, 2020
Nov 2, 2020
Oct 7, 2020
Jan 22, 2020
Nov 13, 2020
Apr 28, 2020
Jul 28, 2020
Nov 11, 2020
Oct 14, 2020
Sep 29, 2020
Nov 1, 2019
Nov 12, 2020
Oct 20, 2020
Nov 12, 2020
Nov 3, 2020
Nov 12, 2020
Oct 4, 2020
Nov 3, 2020
Jul 6, 2020
Nov 5, 2020
Nov 5, 2020
Sep 8, 2019
Mar 9, 2020
Jun 17, 2019
Jan 8, 2018
Jul 26, 2020
May 31, 2019
Nov 20, 2019
Jan 31, 2020
Sep 1, 2020
Nov 5, 2020
Aug 19, 2020
Oct 24, 2019
Aug 17, 2019
Nov 14, 2018
Jul 23, 2020
Jun 25, 2020
Jun 9, 2020
Oct 27, 2020
Jun 9, 2020

Repository files navigation

Istio APIs and Common Configuration Definitions

This repository defines component-level APIs and common configuration formats for the Istio platform. These definitions are specified using the protobuf syntax.

This repository depends only on the tools repository for tools used during build. This repository will not depend on any other repositories. Except for tools, all other Istio repositories can take a dependency on the api repository.

API Guidelines

When making changes to the protos in this repository, your changes must comply with the API guidelines.

Updating

After the protobuf definitions are updated, the corresponding *pb.go, _pb2.py, *.json and Kubernetes Custom Resource Definition files must be generated by running make clean gen and submitted as part of the same PR as the updated definitions. Also make proto-commit must be run to update the proto.lock file with new changes.

If releasing a new tagged version, please update python/istio-api/setup.py version to reflect.

Backwards Incompatible Changes

If a PR tries to make backwards incompatible changes, it will be blocked by protolock. To force these changes in, install protolock and run protolock commit --force.

You must include a note in your PR that you had to force the protolock and why.

About

API, config and standard vocabulary definitions for the Istio project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 37.6%
  • Makefile 37.1%
  • Go 18.7%
  • Python 5.3%
  • Other 1.3%