Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.13.0-app-policy
  • v3.13.0-cni-plugin
    - c5c3252892e391383ee6bc8753a0c4e8b10edacc Semaphore Automatic Update
    - 95276869e7b6536403f4f387fa086f8d7c1e4d90 Semaphore Automatic Update
    - 3b58c62b86db1f7af5c5c8223c5b87dcff26c164 Put spaces around inside of `[ ]` for bash compat
    - 394a141b5f22ad442eb20fbdffbb225d617e876f Fix testing of plugin testing connection
    - f57d8d969dcc7c81857d6ecc90954148977927f2 Semaphore Automatic Update
    - fe70ff42333727a28161e20431834b68337b7a90 Remove optional datastore connection check, which has never worked
    - f585a6955082f848513c910e54919d917e6135e4 ensure kube can get pods after create
    - cc271caa7e0c543da258e5b4b79dcb0fdc1c185b Semaphore Automatic Update
  • v3.13.0-calicoctl
    - 1a532311ee2afa7d8b23deda798f5e541f88acba Semaphore Automatic Update
    - 5c6acbde3acf5e54979888682d5ebf9b14e8d94d Add ability to attach Felix config to the container during node run
    - c7099e25d5b0c6610e20250ced09d727457061c8 Semaphore Automatic Update
    - 851e7e158170a3f80756b9230c2920c68c819a70 Semaphore Automatic Update
    - 285484f82c09f75ec220cb032cf9b3905d84206b Semaphore Automatic Update
    - eb796e31bcbfb42af3c2470bd23826f630d03ab5 Semaphore Automatic Update
  • v3.13.0-kube-controllers
    - 0d7c12fa09003de1df8340d76199cb5b34b32b70 Fix test to account for new labels
    - 9bebbf59001c170c1b1f5ea71868166734c81c68 Semaphore Automatic Update
    - bf7690f3391faae19b3daa221c5d732a988caa47 Semaphore Automatic Update
    - 522f9a4fadfeba06f3ab6e539ff37d8e87250d7e Semaphore Automatic Update
    - 1791c01842569dbb74b61cae9991f88c8d524459 Semaphore Automatic Update
    - 1833807d9adaf1b3729612754f030b9938b75cc2 Run IPAM reconciliation in etcd mode as well
    - c313fabb966e8b27705d531886326591028298a4 Semaphore Automatic Update
    - 15e951d9026566eb33b2acf0f8a7feffda7bc613 Semaphore Automatic Update
  • v3.13.0-typha
    - d8ebd2e88f936e4dcca15921614c3800fc4cbe16 Semaphore Automatic Update
    - 1eff880946aaf1fe7e2dfde5f29b65bc1dffb7d7 Semaphore Automatic Update
    - b1fdcf41bcaad9fecc39d29f2d1fb86a501fa2cd Semaphore Automatic Update
    - 196fa9ec68b720328d82ad141a7028aa77ceccdb Semaphore Automatic Update
    - abb849ccca917f397e620fbe2dbefcff2314a3c5 Update amd64 image to meet certification requirements (#328)
  • v3.13.0-felix
    - ef113ab99bd54fbd6cfd67de119144fde50e5bdb Experimental Semaphore v2 manifest.
    - eea1430694df6b14cc800ea21213cf9aaa276e01 Add go module cache to semaphore.
    - 0debe454786238d3f0d245eb16cb67cba354ba4a Restore cache on test runners.
    - f752434bcbc44d5310f287c95f8ea40f57dd4403 Pin packr to v2.5.2.
    - 0b2382ef62a4f27a030f81642d05de7a5db9a021 Report liveness from various loops.
    - 32a6c175a57f4492f0cd7ee29cde30c9c4023dda Markups.
    - bf27c8a4e8c0eaaa9ce37285a3226fe881b86d1e Semaphore Automatic Update
    - 940c34b329a9329ffb41213eadc38a776eb02715 BPF dataplane prototypes.
    - d197e1e9401feb5c96a0165c15cff648c35f2959 Make up XDP make target
    - bfcbd360e205c8732d466dd311c5705ea3e56344 Remove dependency on clang builder docker image.
    - 57b2456a62622d233f6c87107d461c1742e1c109 WiP on implementing named ports.  Passes some tests but not all.
    - 8588e2bf467b3cc778a7fcc85405ffb707c94dc8 Do BPF program creation in parallel.
    - cb456ec0c1754c9abcc4237f006ffcddf6f6d10e Fix up latency FV to watch BPF IP sets.
    - 42205cde8a11a7f01c61114c9b2b746d61c4de4f WiP on IP set dumping tool.
    - 2816ce161c44cd7a0f1c4418ca91332f3a9fdeff Fix up named port rendering: was only checking port list.
    - f83c702b7e9736e7c4269544cfc238efcb35fa7a Basic FIN/RST handling.  Delete conntrack entry.
    - 9f715ff7ac1c4762fda7a99f266d54761b6c28e9 WiP on calico-bpf tool.
    - 9c3cf29eb548be05d520e3be546a74c18f5b8f16 Fix up program generator tests; whitelist more FV tests.
    - b749d8deaa5b0fb4f6fd3e0fd22ac7cb900f20e9 Make it possible to override default env vars in FVs.
    - f23b23f001585936c72264d64fbe420e9f2ca4b6 Don't do a conntrack lookup for packets that were already checked.
    - 7887a9b0ee93952a54b7a5181d1de662a796a82a Clean up old prototype code.
    - ee775abfa8d4a00f0d34053887d05557dda600d5 Remove unneeded protoport struct.
    - 42eb992b636abe0a1bf47df838122ce4728805d1 WiP on refactoring conntrack.
    - ec0941ec2a5472ab6f9788b1ea05f8e50d246f23 Update BPF mode iptables rules.
    - b756e28e61fcfdb018ec6f8d4270ad3cc723c115 WiP on refactored conntrack.
    - ab55dcd9e2fe7d58e8c31612dd97709485f0cc83 WiP on conntrack.
    - c575518b862c983bcee7970ccfa1d0d72ae67e72 Fix race where two tc calls both created independent conntrack maps.
    - ffcf31c7fa66141e7654a506757d651de0351870 Extra diags for conntrack state.
    - a9f142c43893355aadf57a49b35a956fc3122575 Manually pack structs and other minor fixes.
    - 5162c84a909a1ed8f1225c5bbde1a1515db2bfb0 WiP on non-TCP conntrack.
    - 3dd418fd80e711e00507b2f8bce3376af1ff4ca8 Dump C program to log on failure.
    - 721acf8b2f4b73864cf6bcdd5aecb9b9b3a26da1 Shorten our macro prefix.
    - d43a322349d6939939c970ce02e75397a7b12ecf Disable BPF debug logging in FVs to work around program size issue.
    - 9718a4ce23afd78dbda4f641786bb54b882d5e0f Get UDP conntrack working for normal flows.
    - 9e4eadb5fffe1665554b94714bc861661c452906 Get UDP named ports tests working: add calico-bpf conntrack command.
    - 3ec991d70f27e0e8704dbd8be0d62bbd73038703 MArk UDP named ports tests are BPF-safe
    - 3339604484505ea6b372e5dc7e065adc1874b123 Tee FV log to a file.
    - 18c5be7e2d8583c84a744b51b73e91a158677e1e Reduce debug logging some more, needed for ingress-egress test.
    - 619ff8bc8dbea39ed5ce2443831786dc7279014f Use connectivity checker in ingress-egress tests.
    - 7bfb59d9b3d093ef2eeef99ac583307844d572c1 Streamline handling of non-IPv4 packets.
    - 304dcbbbd607aff2cd844f543fa043a6a85e0541 Rename map manager to bpfIPSetManager.
    - 2f4cbdea4137f1740949ced1261da353f03fd1fe Add BPF NAT manager.
    - e3c14cb069340bbcc838fbb20346f2c491c0dd52 NAT fixes; still not working.
    - b3c2b8f8a4c8bdab1f34d01fb8e100039f516ca0 Fix NAT; track which side opened connection.
    - 7ce9c26cb2bb98fdad6806fb76856cda591768b7 Fix some indentation
    - bb0310f9e462950915cfc1b9babad1b260479a8f NATKey and NATBackendValue String() fix
    - a65e351052bd7b7c233956e7257eada9db55926b Conntrack naming improvments and fixes.
    - 26e33b2fc0a62890196039c6415c8ff9ebd8425f Rev docker base image to Debian 10 to match calico/node.
    - b4f9aeeb2a6c5fbbfa1c42732b0915159626fc9c Use absolute path.
    - 9800015c816852a19887991a3a0a126d65924365 bpf kube-proxy relacement internals
    - 1b9c59ab9ac3f6b2788b12d56cd8c621255e981a WiP on BPF FV tests.
    - 0258355282dcec08be1d6ec4c0a84ea83c79cec7 resolving version conflict of containernetworking/cni/pkg/ns
    - e04aa09d807a7013caedc83dd7bde6417903e87f Disable FIB lookup if tunnel is enabled.
    - 1b29215b648b4eafc16bc62e4129314dcfb4bf89 Go mod tidy
    - cad0f1b2fb979da75e62d54f36e570249f6f31ee Reinstate NAT-outgoing chains in BPF mode.
    - 725c1d1be64c3cc3c5ed763e8df07d2c84b98e6b Fix various BPF NAT test issues.  Still not passing...
    - ff7b71769fb936791b07d51e69d6c206fe41a221 bpf NAT maps code moved to bpf/proxy/maps/maps.go
    - f23dc43da7e92cc9e9ca5a9b08b0e45ab735c710 Get BPF NAT working.  Move SNAT to source workload.
    - f64b8ff4db72d9ca519200468a14f03ccb463668 fix PinnedMap.Iter()'s use of bpftool
    - 37d641824a07c981bb7bf83f8f867513a743e9ca Refactor BPF endpoint manager to make it easier to add non-workload interfaces.
    - 373075ef4b5f849039411f95aaeaea9ea214bf07 Felix starts bpf kube-proxy
    - 26afc9f712b659dd33171a8009d61987b11f7bf7 Remove old code.
    - 351d75a4a1c313727d8b7321f0762ca490a1131d more logging
    - 23b3d54723b9da2e0865a530e0d32d16c7627a19 fix PinnedMap.Iter()'s use of bpftool
    - 8d7b3111506a47376af691ba779785ba10f694e8 XXX hackish client for kube-proxy XXX
    - cc9c8ea742d6d3bae647aea95ccd1f9f7bb840fa Mark k8s-infra created pods as ready.
    - dcc4e902ab69574fff644502965837b54018b59d fv test for kube-proxy and NAT
    - fa37f39863fb51f52e2102a5fe675fd8b4861329 Share Kubernetes client between typha discovery and BPF.
    - 0bddd373fdbed8b44a86d2e8cf28f175e6852073 remove unused portsUnique() from bpf_test.go
    - 352019d30854b0f48000469a1562f1f8045932aa WiP on transit interfaces.  Not yet working.
    - 4fb0e1699bd2118a5f7a6eca31c827be6943a65a Fix service endpoints creation check.
    - dcb309158804ae38ea655925055ed0d7f33a35fc Add support for data transit interfaces and IPIP tunnels.
    - a09696ec7875fca23e489d5a6b9bbcafebfb427e move loading NAT maps to the proxy/maps.go
    - 56224978bc44967cf4e66da67d36342eadbdb0cc Decompose the NAT maps iterator for test
    - 207bdd864315b6612b7a1ed56baf8dddccb7cf82 fv/bpf_test can read and compare NAT maps
    - fec316181c269bfc129b05c7d1cc7bc86172735a fixed mock maps in syncer_test.go to use bpf.MapIter type
    - fcfd31b7dde69627f6f94df5890497643bc6c079 bpf: Fixed svc update of a service
    - 6050d5889cb683a13927837861582bda6f421d74 bpf: only write NAT map for derived svcs if the original changed
    - 3f4c2fa6f12c6e2b04aac0babedbb43d846e80e8 calico-bpf uses Cobra for commands and docopt for args
    - 65846872ad04e86941e522e8e7e90b1da0f5f45e cmd/calico-bpf dumps NAT maps
    - 61e755c5ced3e507a8c2db6e2fe9cd7f4e03bba4 Add copied bpf directory to .gitignore.
    - b3f3b76c803c20cd8be826dc73224f7a7f4debc4 Ignore Eclipse project files.
    - 39be0e980167cd0c0012757bb22988af29c8f7c2 Be more permissive in redirect programs.
    - 79ec176c82810bf9788739d16d08b0dd0117b453 Updte UDP conntrack to match TCP
    - 06922f7876ec354e8bf6a771c57e2de9d871d5d4 Return NEW for UDP packets with singly-approved conntrack entries.
    - b76457893e843c652426aa877c831a9d8bed2732 And ICMP.
    - d954fcb58cca1b0bee15579c40d18a5bb7eaa52d Update BPF tests to cover UDP too.
    - 9c9135dadf28f4d59ab8bec294434e8685a668e3 Pre-approve packets that pass through more than one hook.
    - e17c2535694be7e4556a7bcc45e6b9aca1d1938c Remove tee of FV log since it breaks return code.
    - 9a1adc35336429b3b2fc47f4a5d1cbba4c55d3b2 Fix that felix died at startup if outside k8s.
    - dd1fa84db2edc093eba21883ad0aa502a119b03e Remove prototype BPF test.
    - 39743663823eee54d9e72eee995b3bb98ba2f14d Update Semaphore configuration (only build for AMD64)
    - dbb736bebc36ab3b7a170892b70adc4938b5297a Update semaphore v2 for building with GCO etc.
    - 74a9b2c66a058524ba912b8df460fd884f171003 Rework semaphore job.
    - a501560cf505912edd90382ae4670ca42ae0ed51 Fix UTs.
    - 5e499a77d91571620262fd3b32a924b091a6dc89 conntrack logs CT-<ip_proto> instead of CT-TCP
    - 246d49b0d4f33aec410b4ace5d911c8514adb323 Fix up lint.
    - be57f1d58c7d4a65c9dda22cb744c0418f732240 bpf: skb_shorter() and few more handy macros
    - 431e1e213035715c026d5a08a687b87899fbfb8c Add remote FV runs on newer kernel for BPF tests.
    - 22509c6fdc8e93f07745cdd88997e963c72d6933 Refactor BPF codegen to make parts of it reusable for dev/test
    - e3d52ed8d30054e06db8afaecfa84d76c7734a64 fix endpoint_mgr_test.go compilation
    - 920265dd3445cf90827ae3ea4250963515e84931 BPF code unittesting
    - e38a1e0c57c5e81b2832c1cd30c63a2662aca326 bpf-ut Makefile target
    - 6aa054b0158777867c140868e0ea4a49d624f258 Fix up tests.
    - e672058c24223187d2fb91747e6b9867eeee555e Use larger instance to run k8sfv.
    - e0d079ba71310021a897107c97d8b719301735cb Run BPF UTs in semaphore.
    - 9b6151f4b4c81037190a11a71b044a94b3eb3ea8 fix nat inline
    - 69f78b37c97ac5ad9930c73c85cdbbfee4b6f23b Move BPF UTs to remote VM
    - 8c43dc12dd3e2e165498d1d0779a29e0c9fc0b9a disable check in bpf fv test
    - 9bb16e4c7a4b2679e92284fc52b038e804b7b904 Move VM set-up to bash file with retries.
    - f66977a398c18f37a314943eb4ef6c131bce8da6 Make ConntrackEntry printable
    - 17e419977635e52cd8afcc966b1325c3eec9edd1 bpf conntrack code reshuffle
    - ac630ac89956b60412698263f0bdad135c6976bc bpf CALI_CT_NEW less proto dependent
    - 8c7e8381c2a911fc2625349bda7782473ab60aba fix make clean bpf-ut
    - ee7cb87267818f8a3d675254ffacac8333c1c4df bpf plumb the ct_ctx all the way down
    - 5d80595758d0b29ef099491ea99693e9ba372fde kube-proxy: dont leak derived svc on change
    - 7f3124cb2f0496dc97cde864d87a7b175239d3b0 make the first { of func on new line in conntack.h
    - 591919789e74ab6c1e22870b580bfd42e5f9f3a8 Revert "disable check in bpf fv test"
    - 3e588b0fb740333b1ad23cefbf786b1942354f33 bpf ct lookup proto independent
    - 625a3038a8e1eb075a250da348d675e98c3a0083 kube-proy more debug logging
    - c804559e6d1c5b2374f61eb42f79fea05ad2eab8 SEmaphore v2 updates: change GCE key, remove unused SSH key.
    - 0aed67108a1d2dd9c0658f0ce5e09070303637c5 Work around lack of init daemon in CGO build container.
    - 18793da9d65359b944e4cb3f3d2fdbc7688773c1 Move conntrack function to own package, get access to kernel timestamps.
    - e5a4a04720d93f8c32926fc1e8a33d71f23a8e74 More WiP on conntrack cleanup.
    - 425b9760ae8304527ddbe3483cc7730ebe56e255 CI fixes.
    - d26a5407a6211ec736819b40f6fb1e2785681b5a WiP on Conntrack expiry: implement expiry calculation.
    - b2a8500da292a188664c03ee2a6c8904e9e05687 Unit test Scan() method too.
    - ce4ecc6a5119206a72444cde5af5dba6054ee897 Wire up conntrack clean up.
    - 717e27caa9c08a14a8e9e6cb5b1f800f2cf7fc19 Add FV test of conntrack deletions.
    - 38d8f70b690d61e2913fead7804586b2bd7dfdbf Review markups.
    - ced641475605ecf38d6a552c1f80820ae386ad2e Add auto-cleanup to semaphore v2.
    - fb26b238c6d210f6e16eda148016f175a75d544a bpf/proxy bug triggered by race if svc exist but no backend
    - a3fa237156340f4c54f7d78b908dafbc96e0b2a7 CALI_DEBUG_ALLOW_ALL for standalone compile for allow
    - 484b9875e665e9a0f66ed1224eef074eec14ecef connect load balancer init commit
    - e3f2fa71329ac4b2f70b433dff2afbb68665b11e Rebase connect load-balancer onto existing NAT functions.
    - c14a0098caff9935eaa1b23ab60d524d6faf8ec7 Get felix compiling and installing connect-time lb.
    - dae917df12f805518173ba0455b9037517b53edd Don't wait for test containers to gracefully stop.
    - eaef31a84e78bbd425fe0f6efb63a491ef062a11 Extra logs in k8s test infra.
    - d5095e4bb335601874bf09c80279899bd31433c6 Add test that relies on connect-time load balancing.
    - 755d24a7cfd61ce9d7e93a229ceb84409eb47a53 Do stateful IP set ID allocation.
    - 3192d92fc8948e0d2238c09ff9d4bd4234d92324 Fix incremental builds.
    - 913d5763f288675a03f1148bad72d2f541885889 Allow host to workload traffic by default.
    - 8136571ccf9f2e5d31891b88f15a6bd0ee8c885a Add support for running Felix and test binaries in non-default cgroup.
    - 3f37e9dbee9b5b6d4cffc19b9479d9b003aad837 Improve detection of host-created traffic.
    - f2021741bf803c3a0c5c1ad8119137042fa2e1ce Fix BPF test to allow traffic from tunnel IPs too.
    - a35c9343e3825ced107dd566bf55b9a756c23246 Fix incremental builds.
    - 26f8c99c4622cbddad449c8284b9bf2038ac4b31 Improve BPF UT diags.
    - 2c8be9a3b32e01814590746aeb62a2f0a7e7083b Remove spammy log when interface not found.
    - 1b53ee58c16cd329e0290220f4e4068d096578d6 goto allow_bypass if skb->mark == CALI_SKB_MARK_BYPASS
    - 0b1d0c2699cfc579c975620bb6ee54296992eb5e Add missing inline directive.
    - f88f60ef14b110b1e4739d076da9139ea56ea530 skb_iphdr to get the ip header
    - 6d84ba18e90971cb0a0ea81ed228779419c36626 Fix incorrect IP set IP pass-through.
    - 7e1e073ac056b18b2dda034a18ffba8e31860a72 Self-review markups.
    - 700f7931c3667c18422e56771c74d1f7a055df0e WiP on factoring out route calculation.
    - 2ce1a1c973d2ecc346d80a27ab246eb667bd6639 Fix up host->svc->workload FV test.
    - e495f49c2414b60cd90c7d3bf19fd4fab4f49897 Plumb through route updates.
    - c4a27f81cb48ca5c51cadf5e8c97f542d3c07625 Implement DefaultEndpointToHostAction.
    - 216b8044e161ab893ee6a3ee803a924d4b44144e Plumb routes into BPF map.
    - 142a5ffc002071dd5b50897dda56a0c2a983bdf7 Switch from IP set lookup to route lookup.
    - 0ce4e1b70ec5c96b4073f2f7e8f01994a9cd421e calico-bpf can set/delete NAT table entries
    - 8d7b7e0c8d5410a504969c8f6d1e160e0ae72892 bpf_ep_mgr sets the HOST_IP for each program
    - 2a09f3ac3408b1d9fa8568cba342dbb2d4f00f33 Remove hosts IP set, now using the route table.
    - d5e182a5a637a3127e5ce7c2038976f6da20777f updated go.mod/go.sum
    - 9eb42dd2bfb699552f1f31f7fd472a601850b297 bpf_ep_mgr sets accept_local=1 for host ep
    - b0df3bbfa2eb4171a62eed87802ba7cc9d778275 Add remote hosts and workloads to the route map.
    - 1fb2f67d1cdd2050420bdbd86dcd75e048663d9d Add flag to disable connect-time load balancer and clean it up after tests.
    - 5ed2edc342ed76a92061a2a7d79efc17fdd09c82 runBpfTest & co. to simplify unittesting
    - 2459ba42863717012bdf31f211d71c2e7a92d0eb Smarter algorithm for finding process PID, avoiding forks.
    - a2009dd30e53cca291f74fdc2ab15c2729157ef7 kube-proxy get the host ip from eth0
    - 4b34bec1d6e149aabc8cba9a405ff8a4aa5cc21d Remove non-global IPs from route map and fix up tests.
    - ddaff2237fefbb33889c326f1bdbb44458eeb05e RemoveConnectTimeLoadBalancer uses json
    - 49fc842f8956c1eb404e213e120d3340ae26eb27 bpf-ut for pod-pod NAT
    - fc611a97762203a41c536788692e42f79c0238a0 Markups.
    - 9dc94ec8e669e586a28c49811b8572b0629aa3b8 fv-bpf tests for both tcp & udp
    - 7b9fbb6cfff7230a3cd77cd906149d8423708090 Whitelist the latency FVs for BPF.
    - 668033486fa49b59d6521cd30d81c635d5f8cdbd bpf vxlan_v4_encap/decap()
    - f3eab4789123094b6bc09f4b72872f82ce02de0a Longer timeout for BPF connectivity checks.
    - 043a8f1fb493d433b225b6aa690d3b209644014f Fix BPF IP set manager IP set removal handling.
    - 0d35a668b3c6cfbbc52b313c3455aad9b3e7b090 VXLAN encap for NAT on host endpoint
    - 0473be9db3e52a42530667f833911787da497d0b bpf final log - shorter line
    - 218528826bd7fa641c598e4474007aa07503647c bpf_l3_csum_replace returns int
    - e73a0f783d86f5fd9f617cf78d43c65aaf24b46f Avoid encap when sending traffic to local workloads.
    - ef6e6f97c8f1b20030dcda03454961431a977606 bpf NAT encap in one place
    - 504c66cca0db1b9b4328467b76feca749fc592e1 update go.mod
    - 22288940b0235dae63eae6f352e2eea37b73880c ICMP Too big reply when encap would fragment
    - f11015253f7f4fb80408e2ae2596e94adc16fa95 bpf kube-proxy test should not block
    - 64082ad58e42997ffa036de3add8fe2d1aff0a0c Clean up connect-time load balancer error handling.
    - cc6afc09a5bdbb4a4ac032ab2dbbefd68b7d5114 bpf-ut testPacketUDPDefault() for simpler testing
    - 62e406db542b51d1f0305d6e9344a705cfcdb86a ICMP too big integrated with NAT encap code
    - b3f5b169681e4d55ee4820680cae382d7c20df51 bpf k8s proxy tests follow ginkgo patterns
    - 688ea5d57ce31e85a509a404a383687eed7f4773 config.VXLANMTU sets CALI_NAT_TUNNEL_MTU
    - 44ddd47e275cb96b434fa9d12a254b6766315ef7 Clean up kube-proxy's rules.
    - f6d46fa63b724b0311077a6cb28c6776e710f271 Reduce length of BPF map names and make prefixes consistent.
    - c5178b984b2fe1a0a980af8bba94f2aa1950cc3d bpf-ut unify common compile opts
    - d816a3166338e0fc1d6b61e589e852e5ec71082f Add configuration to control kube-proxy rules cleanup.
    - fb3df925c7317f8e62189a6ed08da08766715d19 Repin maps at startup by default.  Disable in FVs.
    - f23839748f8bd1f62264498857641fc42813f526 bpf ip_is_dnf() helper
    - f6b4a25f287d150466bd6e00c0b99ed3fc2f1a5d FV tests for iptables cleanup.
    - e75410916f265b3431c9e689cfcfd63cc13293ff Revert "kube-proxy get the host ip from eth0"
    - b16b4a47a0bf2a13183a980d6d7f5e9c1bc1b4a8 Beef up node port tests to make failures consistent.
    - 6c74a38e02ab7a9535bec2842277ea8407380666 bpf kube-proxy restarts to apply hostIP changes
    - 97e044d11b3548b90c51ce0fbe27252934f8d9c2 Fix incorect update.
    - c7332287960082d5c1607b5127aa63e80a7c32a9 kube-proxy tests stops proxy when it ends
    - d6f5cb347d2dfa1ef603a58c36ed6acffa3f6c5b Split BPF program up using tail calls.
    - 0b32e8533ca51c76675f8a3c9ccd5769c7942627 fix icmp_v4_too_big compilation for 5.2+
    - 493eff09bc0e687a50545f68030698a7ab3a0740 Fix lack of error message after compile failure.
    - e3c315d24f2c0868e13e37cf6fa5e035f446eff2 KubeProxy.OnHostIPsUpdate() keeps the logic within KubeProxy
    - 2032744c7e891b3d9ff28ff6dade528523603538 Pre-compile TC and connect-time programs phase 1.
    - f7ccf0951afded45ad95a9d43c3799f29cbdaeae bpf-ut skb->mark
    - a4a751ebf6053ee1419013bdb90207aa9bbdb2c8 Remove direct access to flags.
    - 9bc35f3360a7e77956d6a47c4bcfd3f7671320c5 bpf kube-proxy fix typo
    - b160b0a990394404f8c74917898922d32c60363a Get policy program injection working.
    - a4adad82515e188acf3d94903044c8b57de14092 bpf/xdp/bpf_maps.h -> bpf/include/reasons.h
    - f3142db6ebc5c7670ad431d6ed0603486f7dcd58 Remove flags variables, replace with define.
    - 032c86d5a08b910c156ccc323de58326407e1881 bpf proxy - flaky test
    - bf8a6beba6f5eaf37bebd178c0d61b90c9a4ef3b Fix up BPF UTs
    - 1f7716bf2295254f90fecf90a20db90fb1e9965f NAT encap makes sure that there is a route
    - c1fcb86fae48a3f3c5387f511c8bde0eecb8a475 Markups
    - b1575c5cea79331862c2e950a4cc30e720cf5613 Speed up builds by tightening dependencies for test binaries.
    - 7be922a94632fd89d8635b7dc028d623bc531191 routes.Value.String()
    - 5e658fbd14ab50de201713f16d81aa29d8c49168 Fix BPF route calculation.
    - 7cdc5715876b2639fad1f9a5472517001e9905ac Fix up BPF UTs and policy program.
    - de5f66b54303e5dce5bea79b9ca1c3a34b813f7b bpf-ut dumpRTMap
    - a64e756dd2d0ebaf0784b18c26229c505ba3e7ba Fix up makefile on clean system.
    - 8db137657343c41c96430a615bbb646f7a8d3644 pods can access nodeports
    - b16a873284ff31a5a50ba7ec8f14e6191555613c bpf nodeports encap node-ip -> node-ip
    - e37d14f5e40364ce0ea36e60c8c846f903d36d99 .d files need CFLAGS instead of CPPFLAGS
    - a73fad5ad4480d40087a4b01085253884593a0aa Fix incorrect temp dir usage.
    - 1cfb0647cf9270757108764f58560993b5235535 bpf-fv test with 3 nodes
    - 415208b719edec077f9cbf8d768b5e3f9ba0e8e6 Mark NAT tunnel forwarded traffic to bypass igress
    - 6ae620eb89e1ddb2db861f4efa5fb6bec51790fb fix govat issue with passing lock as value
    - acf30b5c03abdddb73057f38e5249fd52f4e2ace Fix incorrect program name calculation.
    - a25caa81aac4224684de6985f826886e3a2adfab bpf NAT: do a nodeport lookup only for local traffic
    - 6d8efde9e4a158f52203aaf1bc68cf8ec8c41e86 bpf: less sbk->marks and iptable rules
    - acc6985bf24992b493140bffb8215dcd6923c9c5 Stabilize bpf kube-proxy fv test
    - 76d4d9baf94dc0c8646780a5cdfe465016999ef3 Handle log prefix when loading pre-compoiled binary.
    - b5ce0cde508b4b44c2b8ab5e8fb0b7cbe80a9fe1 Make sure CALI_COMPILE_FLAGS are set consistently
    - c12b1888451820fee6c82283df0173306c3c35b5 Add UT that loads all the TC programs.
    - 65f905e39961e263031fa3af05f3542739ffe428 Do not NAT if externalTrafficPolicy is local
    - 332c5355b7af9201144da19a5a8c7d091a39f042 Fixed connect time lb connecting to self
    - cf3c56939cf8b6ac3ea8bf5ffd5bdc5a457eba80 update go.mod/sum and proto/felixbackend.pb.go
    - 7a7d830fd5ab8ad73dc7e7fbd617f5fdba86cf1b Fix verifier errors caused by packet offset subtraction.
    - 6c2cad52e42aadc941b58b4a5976ea33a9aeb1a3 fix bpf NAT debug print and code indent
    - cca9785a8995b612cadb1eae9718d625f246e4f7 Review markups.
    - ad758d855caff6a8535832fa315c3a03b3d78d34 Implement BPF bytecode generator.
    - 60f228700154a8f2fb130a7041dccff35bd3c82d Make host IP substitution robust.
    - d00ec13b88e637465bd1bdbc96349b7eddd3c666 fix bin/compile-bpf after make clean
    - cd4299f03178ab313e7b2ff6a7bfdea56b0fa063 bpf NAT: affinity timeout as part of NAT frontend
    - 16859df53780e0635159e8408fa8b15dbb15987a Fix for pod-np with ext policy local
    - fad8ebd2c4ba4601fc32de0ff7e621df7b58aa4b bpf NAT: affinity table cleanup after reprogramming tables
    - b649a94c18103b2a8c8d86fb22813cf5ff2720ca ip/trie longest prefix match (LPM)
    - 7a9fd1006ff0ae811f6ac95e09b8aee338b2ab0e bpf NAT session affinity fv test
    - 1e55f54e40eab37840f9be4998debfa159f66a65 bpf/proxy/syncer clean up
    - 6ec7c1656d9227d6f1ddba2048f3fb5489b6293c bpf NAT make lookup only if affinity miss
    - 047d67d1a3ff287fa80ab8f24d135ce1bf93f2b8 kube-proxy nodeport expansion to avoid outgoing SNAT
    - 9aedf6646f79c9d415e29abf55f64b281df52b33 bpf kube-proxy uses KTimeNanos()
    - e734d0f154f5f5561000616f48b103f19ccb94ad kube-proxy nodeport expansion fixer
    - cc842a0a9c1320dd61f444e7ff54ad7b879bb42c Remove obsolete test files.
    - 365f9695a036afe139bb7f2b96ea501e8112914a bpf affinity sessions use src_ip hash instead of random
    - 00255570ef8434552e1e317aeccaaaac97ac27e9 bpf code lines length trimmed
    - 0c5c0d3428b433537f892502e7b682b5cfeb6738 Remove packr, check in all BPF programs.
    - a3336c517e019e0d5df273726071d0112503cbb5 bpf set fib_params just before bpf_fib_lookup
    - 3dafabe1213d838468cade0722a0dea3bc8e8f61 Add BPF syscall stub to allow non-amd64 compilation.
    - 965b17f036c2ef688553db4faa8f248de42cc353 bpf_fib_lookup done in one place
    - b2be3fab02a8065fb961d2fe8ed1cd35bac0d2d3 Tweak semaphore v1/2 split.
    - ef4f8672623f59032993d00ffe8c183a21f87ed0 bpf_fib_lookup is a compile time option
    - 8767ca13bebf8256d2504e4167ea9d2656df195d Implement workload anti-spoofing.
    - aa7336d84143771316a91d899b1a8c070eb65ec7 Tune TC failure logs.
    - 689e0c6a3aa3de9a205129efc9280992872a8514 bpf RTCache.Lookup() does not wait
    - 1b64391c1d2e9a4abf7f5513bb9a98c6755b37d5 bpf a generic icmp_v4_reply()
    - f91cadcad283bd3b25c12fbbeaacff205abfef7a Fix up BPF UTs.
    - 31fd2920cfc3f14540d852293e5d63b58bf76647 bpf ICMP should have source address of the host
    - b31d0b3cb9bbfe509f4514b4d53bed86ca2cdf02 Add anti-spoofing tests.
    - 189353021e9f0113a6a363a5182c234168d8e853 Bypass policy program on data interfaces.
    - 1d52b419ee0ae14643646c6912b676d0b9c9ae60 kube-proxy fix double read lock
    - 3ef943e65f77a52dad53e0774af730cdb8c26382 bpf/include/skb.h for skb_* helpers
    - c19eedf53ed62ef657ceed55c0249cf25d709189 Update interface monitor tests.
    - fdf61d4107ba5b7a63aa4a069af525bc64248672 bpf NAT encap should not be done on a tunnel
    - bec5d44f2354710067757a9574aae703f0539f32 bpf fix L4 csums after DNAT
    - 6e0079bb74edf7ac2cf523bede16d5c4f9659fde Implement NAT outgoing for NGDP.
    - ff8dffcbc5f2eb1e49e9b16b1d6040b69235e2bb bpf TTL checks and decrement
    - d2fb03ed63bf10aba0a2446a735953e9c0a664cc bpf udp csum - do not mangle zero csum
    - 4dbd3e095f6e185a115ba2b7a6dccbe4b1546e8d Speed up BPF UTs; run inside go-build instead of felix image.
    - 65d8ec1639008ba307e2f10f296d2329564c89cf bpf initialize csum_offset=0
    - ff6cfb86bf69b56dcdfdded5abbfe041ffecb507 Update connection tracking infrastructure to detect SNAT.
    - 4c67ebb1c27272dcce3a057035b13ba43154982e bpf responds icmp TTL exceeded only just before NAT
    - b86ebd7619241f8a0d47bfdb35fa5f4386ae6a7b bpf SNAT csum ut coverage
    - bf1f2a1ec3c8a7f87927b26e9f27e36df39a6439 Update tests for NAT outgoing.
    - c09d98a75318bbbecde7050fabbf0341b39b871b Review markups.
    - a6d61c2123d65d4e6863e06f52e80b2d3a35e6a3 bpf kube-proxy upgrade to use k8s 1.16
    - 95f78bf26497eac6f45b49543b9ef8cb01c0d6bc bpf code indentation fix
    - 24fb7f85e0a8f717fd603860c710bf3f8561c52b Factor out connection checker into own package.
    - 9e3c641c2a62db0786ad8754a0a8ed151da5ce70 Add tool to extract strings from verifier output.
    - 7ee73b5dbf6facc73761eca4d290364e3e09ee03 Separate build system for GPL binaries.
    - 1db5e0451fd96ebf6b288cf6ff7f1156233e98cc Add GPL license information.
    - d5f6a3a2c369a3356c6ab5c906fe045d9968d400 Move Apache-licensed BPF programs to own directory.
    - 906c8e52c2ad4857c0e54e0bde6ba242e5fd1d5e WiP on removing old builds and switching to new.
    - aadcdd47eda0c52a0e1726da5751e91bf4c695b2 Fix up paths in tests.
    - d19b41bde0dcffe3595262e5b99374765b4116e5 Fix up BPF tests after file moves
    - 3957d0fccc07483aa1aed7313ed4c97664f799a5 Remove go-based BPF compile script.
    - 590944accc38aa721a4634ff1d314f7af3cb6a46 Pre-compile UT binaries.
    - 540d7540a939d2115f336141258194dc4c278b97 Move remaining UTs over to pre-compilation
    - e1fb72fdb4e2756caea23a90762fb2c9efe0c48b Remove clang from docker image.
    - 1dd714dfa2680d3b2746714a425462e471565df3 Remove program generator.
    - 9210cdc74284c925755d6d9aabb0aa8a405c8ce8 Get image-all working.
    - ea43cde790bd329ad90894b49d227fbce8ed063b Fix clean target
    - 6512f0428edb71cf5fed366ca9da97c96ae45ec5 Split all and ut targets.
    - b435d0ae64d4fdeee74aa1ecbfca2134df3825da Fix-ups.
    - 7431896c60398ac66bdc65aefceead7337bc7487 Add ServerAliveInterval to make sure GCE connection doesn't drop.
    - baca2e235e246eda09c99e8bf51779496f6ad705 Whitelist spoofing tests for BPF FV runs.
    - c29a0a25e538074e51de68dbc32fb183ca4e6b1d bpf fix broken #if FIB_ENABLED
    - cbb9abcfa555fa4b941790d00a9d92a99f575876 Fix up test binary builds.
    - 488d67fa97fc54a0f97248c916f2709af08964ac Markups.
    - 4675404e192e9cd6030548589ea9c0d64d733a61 fv test-connection --protoco=udp-noconn
    - 8280b71adf28256617c645bda161c537a88a70d5 bpf fix endianess in fib lookup
    - 63b23badf84bc278afb131f98ae3a2b7a4937304 bpf sendmsg/recvmsg cgroup hooks
    - ae65578ea6cf729f60c45b9490fcba3e73933681 bpf recvmsg_v6 hook and FV tests
    - 931a5482714493102cf98beeda59b2190d999826 Update bpf/bin/*.o
    - 1b248a79a0e599e7807d4e2223f7e2ba5f4b55ac Post-merge fix-ups.
    - 1093a9ee79be935bce74d127264947207e736c95 Ship BPF prgrams in debs/rpms.
    - 1a0525626184c8740834ca017fb34a2d22e1e426 Update package licenses.
    - 6e1485d94799c1bd0a0d99aa9a6e730dbc11a6ce Add option to control kube-proxy minum sync period.
    - 7c83981c407fa6a52a6f8db76b17aaeb83fa41d9 Update package licenses.
    - 7250b3612c0d55a65793fd51f170478a5527463b bpf: kube-proxy runner must be created first
    - 140f759c00f0885abd3cff7856549408489f7dc7 Post-merge build fix-ups.
    - fa26fcc835f871f36a604ef381ae7eba444099a4 Fix tests.
    - 040dcf6504bbd7114b138b3e3a75752b55080fda bpf: start kube-proxy threads after creating objects
    - e994f44253cdefd67d741923cd79be558dc5a485 bpf fix mtu too big test in CALI_CT_ESTABLISHED
    - 503137cf4614e6475555c6fd0bb515a34798800f Implement cleanup of BPF programs and state when in iptables mode.
    - 08e1585daf7411115eddb6d54a552b7121b04864 bpf encap - when we do encap we know it is remote
    - 6475d40e8ca3bba12ff982ec743398fbaa80772b bpf np encap source ip fix up for multihomed
    - 7a17ee86636e19a963563bcfe4998dd2927202b2 bpf: nodeport NAT on dest node
    - b1636ba092ef36f70e9762b0d726b2ae71307f53 Store reverse mapping for connectv4 too.
    - c02806c33a231082bd2a49bac1df0ac390c547ca Add a log before calling policy program.
    - b6dd246f6a8521feb23086d1b166c19a5718c1d9 Add tests for connection-based UDP with recvmsg.
    - c7321d5547698910e90606cbf9765b8aa9d2cd59 bpf nodeport DSR
    - ba8519827c461c2c5107c4ef04b71900cea24cc2 bpf: fix calculation od vxlan udp size
    - 8a6d599e3ca93aaa04db7b250187dc877550890e bpf fix indentation
    - ca0255bfea648133b831ada42a24061fd2fb92d5 bpf fix identation
    - 4a401ce21a13622486d03b962db3380e60baae38 BPFExternalServiceMode enables to pick multiple modes
    - 5db599840df56a8863713f3abb93f56cb269b04b Fix ICMP reply size calculation and trimming
    - 0a1aaacbf1bc1928abf4c835e8891e4cddd1e411 fix ICMP size calculation and UTs
    - a2761da2743d7fb280c0e73f8cc80e815a6406a6 Extra diags for checksum update offload.
    - b5feb8a9cbb79d1a9c249015dfa7e58c9ed5e0ea C code clean up
    - e4b8bdddebe75bc47e25373115cc8fb06b993ac1 calico-bpf: conntract dump prints age, status, etc.
    - 16be1dea39e4331e2661f4ef45b61811ddeaba91 bpf: DSR tcp entries are nevere ESTABLISHED, dont clean
    - d15dcf32a686f05f10e8ddbdf0111cf9cf131d4e Fix MTU calculations
    - 1c499b0788ab72064664fbf475c1f0c69db86346 fix printing ct flags
    - 6992c15f6dd1e00d464ffe4c7ac9cfffb442f12d Sync up policy handling with iptables-felix.
    - 804ae3ee7d2ff7fe92bb29c4e934eb1b3088ecf4 bpf: ingress HEP must know about DSR
    - b49b3064429ce66964864d6ef12743ad83a144f7 bpf: fix TCP connection tracking
    - 779dacf2f2161fdaa5971939738058b1e1cf0546 Flip src/dst when doing output fib lookup.
    - 0abefa2cf9a5977499385dfcffd7f01fd77e0b46 bpf: fixup MTU sizes for nodeport tunneling
    - 71f5229facb5bcad1c0dceecdf98ad3c213f16cf fix missing new line
    - 5b4ab6181c7764d7bbaa361cf7fd5fe1fedf52ba Use newer kernel headers when building BPF binaries.
    - 3f709e16dc9a24e9d038d44713ec49d5f7d7ae10 fix conntrack test - missing arg
    - 1e0ea03f2877960a49209d67143931439d599426 calico-bpf: conntract dump prints age, status, etc.
    - 708615232b51d1ea77067d2509b69d69f1247844 Markups.
    - 013ba366617145548158e242be51d85366f9f020 Remove re-import of version.h.
    - 77955855e2d3230ca159e8531db79084c5ed063e Fix up copyrights.
    - 96a8580c677d5632c077610f628fa5fdda9c76f6 Remove now-unused BPF code.
    - bba230aa2c8425698bff5b978b6abe2a9744546c Clean up config param names.
    - 72102ed8ed556a5f51d6e4db1d1614dd1a446dc8 Sync up config parameters with libcalico-go.
    - 7255af260b780485f47a2787c5a0a8afa06356fc Rev libcalico-go.
    - a18d09a3e4d2e17d960734ca5fb6a1460e6ece93 Fix up env var names.
    - a286df35bb164495122585c409d5d0b14ec4489f Remove error log that's expected when tearing down BPF.
    - aad625fcb9479df7fd00e650b9c178b66a49345e Fix IP used in ICMP responses to workloads.
    - 6f8f6b9f6b4b444ee2efb102f6cd4e22b9a0db9d bpf: fix debug print SNAT
    - 5a8afcf7e21f16d435a3a15734dfb79c011bccd3 bpf: move the DSR check before encap on WEP
    - f2d22816958045cbef82b7c740075411e8fcef7f bpf: let the host do TCP segmentation
    - 58d8961c4ad65aecbfd9ee98bd2223e92b740185 bpf: precalculate L3/4 csum offsets
    - 3c2b0275fc8ef56d4b41738d9abc4c08436a0824 bpf: rename {ip_}csum_offset to l3/4_csum_off
    - 2a34a69693e7c543cbe0087fb6af1401fd6cd689 bpf: send icmp back on the same iface to WEP
    - b5bf1f8f5134b96803c5867683617eb36e5fecfe bpf: check wep encap MTU if !(tcp & skb_is_gso)
    - b792a7c85383dcfa3cc5b3e4d172f62464c56128 bpf mtu check is for l2 only - exclude eth
    - 35e5c27c899d236f491352bc9444cdb29395c494 Tweak MTU calculations.
    - 7f8638041cc1c04240ee32cc08e5d2e93d201e2a Fix up tests.
    - 060d0454db777cdfc2c8a1ffc4de01311a8a1fe9 Merge pull request #2226 from fasaxc/clean-up-jump-maps
    
  • v3.14.0-0.dev-typha
  • v3.14.0-0.dev-pod2daemon
  • v3.14.0-0.dev-node
  • v3.14.0-0.dev-networking-calico
  • v3.14.0-0.dev-libcalico-go
  • v3.14.0-0.dev-kube-controllers
  • v3.14.0-0.dev-felix
  • v3.14.0-0.dev-confd
  • v3.14.0-0.dev-cni-plugin
  • v3.14.0-0.dev-calicoctl
  • v3.14.0-0.dev-app-policy
  • 3.12.0-networking-calico
    3.12.0
    
  • v3.12.0
  • v3.12.0-node
    - 6ab3e4441a3bac40a71e686d02c29b41ccb607a7 update licenses
    - c988fb5fc653526c6479bc39282426449c9ff530 Semaphore Automatic Update
    - be5cfde0b525014e6f9a900c69c4f0c33602a2ef need to harden go mod downloads against network errors (#334)
    - 52351484e98951d61c194d5c38d0903e5079a9b6 Semaphore Automatic Update
    - 10eed610d77ee53c218fedf1771bf5aca068882e Semaphore Automatic Update
    - abfaf1103f090c0ce8f6892c50ec43900ce89efa Make blocksize configurable for default ippool
    - a6b6302f8fb13e873468ead65e3118d97bbf4905 Remove indirect dependencies from go.mod
    - 7270e3b8013a43df6df8ce599df106506b92d637 Add pin update target for libcalico
    - 34d7b87cc04037053d3e4803aab9e42908a6ac19 Semaphore Automatic Update
    - 54ff7ca533b2eba8a02762e384d127007ceb164f K8ST: Work around unavailability of Docker repo
    - 2717038375d6d58643129fbf3a844bb18a87e36f Add NodeSelector env var for default pools
    - 22fbecc450eeb565b60e6f3fff347808be19329d Try managing the CNI configuration
    - 151c81a09f297c3fe146d8da8515cc0b358d0bfe Fix flake in GCE RR tests (#342)
    - a15abaf8406e9a95897791401ae80820accbe5b5 Semaphore Automatic Update
    - ae53104df4109d06b58b531ed9aca61e0b3d8ccb Semaphore Automatic Update
    - bfd3ffaf2e2152fa6b810aeb15abb08463e1d177 Semaphore Automatic Update
    - ff5acb875b3542ba151001b09f65198578994add Semaphore Automatic Update
    - d8cb3cce3aa07538548517547d20a11e4b9450a5 Run an apt-upgrade to make sure we're using the latest packages
    - 29a90bf182ffce5ab998a106dfb87dac3ed60921 Semaphore Automatic Update
    - 47ff667fda22df391ab87663f084466c42a8bfd5 Semaphore Automatic Update
    - 3ec1de34b0acaedde24edbbf7457ab342584ce56 fix some wrong format
    - 2b56631fc26da8f27e6f2a4acd9829a76fa0a535 Semaphore Automatic Update
    - 31d33a40f4cb8e8eccda6ffd4bf61193c1f51c7d Remove 'undo' behavior from local_build
    - 1ddc0a6220a8cfa367290a1177126f66db5e8100 Semaphore Automatic Update
    - 56a95de0ac54d8ec6f349c93704c6f491ffcea81 use arm64 image for etcd when Dockerfile is arm64
    - 0ba3cf15f91ccbcbb7b04e09b57e5eb2e7a00026 Update BIRD for CVE-2019-16159
    - 94a32268b5943a1a02027018503d065e4eb4cb8e Makefile: fix sh issue
    - 8fab4b66689990bf06cef8506f3c10863494dc1e Use ubi-minimal for amd64 image (#362)
    - 8f770e8d5d1955603bdfd4934946b725a8407847 Semaphore Automatic Update
    - 76f3d5ee27a8b8bee375a75e24d014dfd0a2c6f4 Semaphore Automatic Update
    - c4b4ecbf94657c74b09dd47badd2e9dfd5d489fe Semaphore Automatic Update
    - b88dacb7740d87cfe076f1c77ae440354ab40752 Pin ubi-minimal image to 8.0 (#366)
    - 7be413da722964e86bd14b1bff242f9c574a8687 Semaphore Automatic Update
    - 0d14118d4506c837dca4bd9dfa8e073015733413 Semaphore Automatic Update
    - 2e7363a7527dec7b2cd433e7441944e4d5bf4381 Semaphore Automatic Update
    - be87e8d6fec58082fe441599f6eeec4784a8b72f Semaphore Automatic Update
    - b2113ed52297032babd1df81aba0aba5a227312e Update Makefile
    - 851ccb8d96ca78a818ead8b7fc3a2c09c35dd9a6 Semaphore Automatic Update
    - 60866dcb6d3eda1bb2787fe9ea3bcbdbdee22aed Adding service checks for confd, bird and bird6 on the liveness probe
    - 688d1d27ab9db4604e3525907f7db48d8c2c5b36 Semaphore Automatic Update
    - 0507726e47eb55e8e9f0480b25c497af49e35325 Semaphore Automatic Update
    - 37ad037040efbadcf0b147a561203563b19b8055 [CODE REVIEW] Adding multiple flags to check liveness with mixed usage
    - b4ae884b82eee4da022d89eae2545e62f8672461 Semaphore Automatic Update
    - 52ffd4e185ede42aeea3bfd83b7bcdbea6611a7c Move common Makefile targets to Makefile.common (#370)
    - e6d3c162f1603f1adc28079516a05ff82e2b005a Switch Makefile.common from wget to curl, remove wget dependency (#371)
    - b5cb2a97c94cc1961d71d812d06689c7fde75e7b Semaphore Automatic Update
    - cfefff3d81ceb170cbc62f8eaa0f77010c967a88 make update-pins
    - 62df376e1d1b23f35ddb015c2dc9a87ca035d135 Move build/push targets back to local Makefile
    - 49c490f81a909ed1ed69542beb2a0acc82c957d3 Syntax fixes
    - c65c361488532fbd75ffd20d2d4f04dd6ec08017 Move image build/push targets back to local Makefile (add join_platforms and friends)
    - b836658016769ae3298040663cf9b00b3022fb38 move all k8s.io packages to kubernetes v1.16.3
    - 624699d8005c4c027ef32d20ddb26e0a52eef8b8 Semaphore Automatic Update
    - 26afaf66f9b1a88ab0f7f7261763bf28baa6c689 update confd pin
    - 632f1b2b58dc9854d5d970dc4fa723dbc339c0af go mod tidy
    - 491dc7c78fdb99eaaa862ffc5b8d413117b6590a Use new BIRD without orig_gw hack
    - ebf34233426d55b7ec0cd50651835462c70fb100 Revert "Use new BIRD without orig_gw hack"
    - ac80c2a019c87d957f8850ab221f5e732602b4ef Begin development on v3.12.0
    - 8ae0af0419c414d27ad860e533de1503c9ec3393 fail fast & retry setting NetworkUnavailable to false
    - 1b0bb8bdbe2bba9d8cccc159a84acac4088f9e31 Break retry loop on success
    - 3f8b89714144a0fefeaadca0f54fb3d5a21902d4 Use new BIRD without orig_gw hack
    - 1e8a40f371b5aeb8c96ad1eff096af339f731239 Updating felix pin to autodetect iptables backend
    - 6f2af5f540fe57e111b5b4ac17851ae192781d57 Add 'Makefile.common*' to .gitignore
    - 012bc61902956fe68bbb3d56989489e833ecc23e Update go-build (#393)
    - 0b0d71a036a4c1932c9e5aa861465f555c2eb27e Semaphore Automatic Update
    - 3773a85e328433446ae41d19cf0e1d27dda633b4 Semaphore Automatic Update
    - 4509b045c05b5bf60a2aa4c482dc1bfbea03d2b0 Semaphore Automatic Update
    - 4fdc67b7b11b80d07e6e87726d4e63c01edf68a7 Only require go 1.12 for now
    - 221a368b839e28939b75d19c3cb301a7ffcea044 Update pins
    - 962ac08aa0b748c80c12bb5e45c8d9bb5b0abb6d Remove wrong (old) Typha pin
    - 269d13e9950f5ef3a67e32d95685ffcdee7b97bc go.mod changes made by 'make image'
    - 485c5699abf7276e75f9e3104f3e764572b4e784 Remove the 'calicoctl node checksystem' test (#399)
    - bb2b415bc0f1d2f076957de0bc550ec1be7e1189 Semaphore Automatic Update
    - a557f84fc37d7a8526ab6d1db4f1a966edb79acd Semaphore Automatic Update
    - 105737dac7e603f98fd0d5d5b6db012a7cf556de Semaphore Automatic Update
    - 8a4108a2e88f4c2d5f61765dcae91627e377c725 Semaphore Automatic Update
    - 13e3aa2cb6c23babf8f5234ee3c82369d87ab751 Semaphore Automatic Update
    - 1a27656a6474ac25339ea86c65e476b6063f1cea Semaphore Automatic Update
    - 388b807228e84011eeaeb8bad3177987cb44d06b Semaphore Automatic Update
    - e39bb5b726612feaa9db6da56f058080c9bf6c91 Semaphore Automatic Update
    - 5541c9bd4d074cea8267fbf802d6397e40f3d0f4 Migrate dind k8st to kind dual stack k8st.
    - d9a9b4afa1b3624c84d498b353f667eb16d13081 Review markup, fix create_cluster.sh
    - 0df5ffa130a2bf5f33e98ef19bcabc74582fb9b4 Upstream centos:8 changed so fixing for 8.1 packages
    - 90cc4efd66c6ff997a10a8132c83d77ad61b05b8 Ensure that client pod is ready before using it for testing
    - 4a450da952ea33676f18b84903dd49407c755639 Update base image to ubi-minimal:8.1-328 (#408)
    - f28e50b9c3480292fb99c3bdb296fb17ec423908 Semaphore Automatic Update
    - 2ff66e55d98e6f49acc83ee87e0cd3ba43f5a714 Ensure appending to PUSH_IMAGES is not part of a recipe (#411)
    - 9055fbcaa169827cc95fc15693950f0078ba3831 Fix GIT_VERSION making from semaphore
    - 2c76ffa47ec86bf8249092d95b20ed2c4f14348d Semaphore Automatic Update
    - 70a5a9db10aefdc40455d4ecd31c7a954a39ade8 Semaphore Automatic Update
    - c44940bbe4812ac985a25792f70132159bcf6579 Semaphore Automatic Update
    - b12cf48181d57582d6bccb34b7b9dfe83cf30757 Semaphore Automatic Update
    - eb0cac68be06861440b88f89e4ee43410ff59d56 Use calico/bird instead of neiljerram/birdy to model external BGP
    - 4adb02cc5772539873a925aece3b631b0a1181a7 Add IPv6 service advertisement tests
    - 0e9ffa94d321902ce13a2d853ef665ee9b7db905 Remove unreliable IPv6 ECMP load balancing test
    - c9d9d8218fd961da3e87e3bc27d1b869a6df66a5 Wait for calico-kube-controllers to be ready
    - a49a6412202b69b06807b472d786abf8ec722323 Allow more time for initial webserver connection test
    - 003b2f6ba15dcc1cc189f56f51f398d581eb4775 Allow setting net.ipv6.fib_multipath_hash_policy to fail
    - 60f2c24b6b4e05471b2c5c2c82b344a99766bf43 Wait for core-dns to be ready
    - db126d4f3d30a81b2d219ab373ada0bb81912a93 Code review markups
    - a201e5216ad26bffc6bb58c4b4b1d0208bac231a Restructure BGP tests to avoid double setup for RR test