Contains build files shared by many Istio repos.
Go to file
Istio Automation 5fa2fe83db
Automator: update build-tools image@master in istio/common-files@master (#1205)
2025-07-17 12:38:43 -04:00
.github [CNCF graduation] Add security tab for Istio repos (#830) 2023-05-11 07:26:16 -07:00
bin Fix update_build_image to insert correct image (#855) 2023-06-15 09:18:36 -07:00
common-protos protos: bump k8s protos (#1007) 2024-03-11 11:47:23 -07:00
files Automator: update build-tools image@master in istio/common-files@master (#1205) 2025-07-17 12:38:43 -04:00
protos/istio.io/extensions Add istio api extensions to common-files (#167) 2019-12-11 14:35:02 -08:00
.gitignore Add .gitignore (#83) 2019-09-26 07:50:41 -07:00
CODEOWNERS Revert "Automated branch step 5 (#398)" (#399) 2021-04-06 13:37:15 -07:00
LICENSE Remove date range from copyright notice. (#34) 2019-08-19 02:36:33 -07:00
Makefile Add script and make target to update IMAGE_VERSION to most recent image (#464) 2021-08-27 11:39:45 -07:00
README.md Fix README.md for markdown lint (#778) 2023-02-07 14:23:35 -08:00
get_protos.sh protos: bump k8s protos (#1007) 2024-03-11 11:47:23 -07:00

README.md

Common Files

This repository contains build-related files used by several Istio repos.

Within repos that use files from this repo, just run make update-common or make update-common-protos to grab the latest versions of the files from the files/common or common-protos directories, respectively. In addition to copying the latest versions of the files from this repo, the make commands will also update the .commonfiles.sha file within their respective directories to contain the SHA representing the exact set of common files copied into the repo.

Makefile Tab Completion

The default bash-completion for make does not look for files called anything other than Makefile. Add the following to your bash profile to see all make targets provided by this repo and the repos that use it.

complete -W "\`find . -iname \"?akefil*\" | xargs -I {} grep -hoE '^[a-zA-Z0-9_.-]+:([^=]|$)' {} | sed 's/[^a-zA-Z0-9_.-]*$//' | sort -u\`" make