Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v3.15.1-kube-controllers
  • v3.15.1-typha
  • v3.15.1-felix
  • v3.15.0
  • v3.15.0-calico
  • v3.15.0-networking-calico
    - f214b6ea647af7cb531fb828973b398d9a495bd8 Pin TEMPEST_BRANCH=23.0.0
    - bfd54aa841abbba4c591126b0dba083b93c84536 CI fix: plug_new must accept new 'link_up' arg
    - 2d9b30f9ed234618575821ba8899de773289492f Run devstack test with the current branch/PR code
    - a4dc472f64a98e248e7581abc0f0a20d2383f041 Stop using my DevStack fork, which is unnecessary and now outdated
    - 46bc0ee073d922f954de8ef9938513882eda457a Also specify correct constraints file when running Tempest
    - 59a4f3aa233546273a470c33bc505e0d3a657d82 Test EtcdWatcher's resilience to etcd server restart
    - 5dfd14636621d7934116dd927de062b48f271d06 Handle etcd server unavailability in _cancel_watch_if_broken
    - e14c758d054048eac3a965b32e648a30dabeea11 Enhance testing with different etcd restart intervals
    - c40bff893f8a08e663a25b2fc3bce6a1d33c3b0e Pull the etcd image in advance
    - d4a13211725f062e26754d864ceb2ecd0d78762d Reset other tests' etcdv3 client mocking
    - 9cc00f1e5146596e419e694ea02fb6710e05a6f9 Delete old test code to do with etcd v2 package and client
    - c89ea29bd1f7ad221a3638d6a282937d9dfd746e Adapt networking-calico code for Python 3 instead of Python 2
    - 1ba2f3240bad4b475e33df4e8629d99ad1b325f7 Update requirements to be sure of running with latest Neutron Rocky
    - 919d3290944c74517eae9824da5744c76f7b96f3 Use correct neutron-lib code for Rocky
    - f2a74658799b5aab59e75d7fc6ad699ad74eacf8 Reinstate tests that required Python 3
    - 1577872d7dc3dbccdf867518a7ed98398c0bf010 Declare that we support Python 3, not Python 2
    - 6e7618b3cc8d0bc00b37c123dd1a7a928fe1fb71 Make sure to use Python 3 for DevStack + Tempest test
    - bbaef3388e0470a93eb69abe5a122b18191a12ee Review markup: correct intern_dict comment
    - 3836f60b6793d4ad56084eeea547fc8dc385b30a Adapt Debian/Ubuntu packaging for Python 3
    - 98385a6fec919f5113477d09365ea1e8425537b6 Adapt RPM packaging for Python 3
    - 2d98ff9c9e4d402611c68398926ff6edc1a1ef2e Remove an obsolete file used for OpenStack infrastructure CI
    - 6ae0b9c90342b8587b4e85aa480eceef7eef756c Improve Semaphore job naming
    - d3fcbd825b6d9178ca3b53021d167b0ecf8912d3 Suppress deprecation warnings during tox test
    - efcaa9fa42b6989cc4755bfb81d74249287e338c Run UT (tox) against Ussuri neutron(-lib) code
    - 86bb007db02a4bd6d1dcbeb719a4549631ed7929 devstack/bootstrap.sh: Remove support for testing Gerrit changes
    - 0d4715d3bbae88608f267471fc82827d19c8c64c Run DevStack+Tempest test with Ussuri release
  • v3.15.0-node
    - 38b1ab9c7c356958876aa09f88942897483f6972 Update license attributions
    - 723f46b36000ad3e55061e25edb1f48d6357c193 Semaphore Automatic Update
    - 81fb7a1c564e6c9323f4af26f6b1318d91b8bc02 Semaphore Automatic Update
    - 28ef5a6a93a3330da2067cfdc406286946028e13 Semaphore Automatic Update
    - d16344614c57b37e4de05f79d78574e069c2bcb0 Semaphore Automatic Update
    - 889aa86202f080d8facea83a3213ae7a15743872 Update go-build to v0.39 for manifest-tool update
    - fc5311f58fe479eabe55101e91fc3a3ff45b39b1 Semaphore Automatic Update
    - 7158a25676a69496278b072036f9f8cd78d2e317 Semaphore Automatic Update
    - 642cb54b2c9131a59b14110c854d2656c52e9572 Added conditional check for FELIX_HEALTHHOST env variable (#487)
    - 697d4035b436a5451535f07b10074d5ee384d5a9 Semaphore Automatic Update
    - ba65d52fb042cc8342b4cae0aaf1f29473d51461 Semaphore Automatic Update
    - cfe0ee68a6f2611cad64f7e918333798f280a1a1 Semaphore Automatic Update
    - c58a33e31572934ed48faa0a95de79c5ae0e02e1 Semaphore Automatic Update
    - 456b16cb0872173d10fae73cd8cc7549d427f212 Semaphore Automatic Update
    - aaae370d92f0018cd9b72bfd5b599e8cdd8373ba Semaphore Automatic Update
    - e100b55003d8cf66a5087a8bb1b72cb878b74812 Semaphore Automatic Update
    - 607bb77103fcef4ffb580db04dc17c068dfba170 Fix docker login and move push-images into main semaphore file.
    - f428edf8424ca25ee3341246d5e6c38320e816c6 Use new quay secret.
    - 9ddf46b0df2032fee31b95bdfa1381ab3c593f73 Update pins
    - f35c2de1ed13f94eb80efce23e1a430bc9481c63 Update pins
    - 3ee88e6871a35cb8fa0903b887d3017f6663569f Semaphore Automatic Update
    - b1dc3c17492a763676471f7e5c532331971a4034 Semaphore Automatic Update
    - ff2478422ffad70f107294134909e1f21896440d Update to use new CRDs from libcalico-go
    - af298889f563465d65f204e111c5a7d1ccfd2f60 Update of libcalico-go pins
    - f687da107728e489657c3995790d279feedc1c11 Update k8s version to v1.17.4
    - 524528cd1c65f813a9cd44ad87f102514d87f9d5 Semaphore Automatic Update
    - 0f1f1d9b94b615a57ca352a6d29d34744a7c1bff Semaphore Automatic Update
    - cc3d71fa2704c5205164d79829ea58d16c5a2587 Semaphore Automatic Update
    - c82e35338ec413a99e63c97336c21db79bec7a29 Update startup_linux.go
    - 30be2ab21e7551d70cb40f1b300e3be1df5afe9c calico-node: add more logs if -startup fails to connect to datastore
    - 9a1e88320195892c5817f0681b25f3c1ecab1d89 Use a tunnel IP allocation daemon rather than using confd to trigger ip allocations
    - 5805cffcfe32810e2afb44b2ff02df8eebe38ff7 Fix handling of missing IP values in node
    - 2d5dff44b0f7f28ea6694412e2e9aab53f3b1711 Do not assign tunnels if using host local
    - e71edf6f438f4ad741ba32fe9f1ecc72557261b2 Update pins
    - 2dfbc3f57882f8add0f603fcc27c045a7fbf5de2 Semaphore Automatic Update
    - 5b2698764bce89f6832cef91a254b7f169e71357 Update pins
    - b6e338dea756ad00a5b13dde7d11aeb914680c08 Update libcalico-go pin
  • v3.15.0-pod2daemon
  • v3.15.0-app-policy
    - d4a8fcbb3fdf2c478fbbf33ef9bf0a9bd7f291a2 Broken link to calico documentation
    - 632020b893a9fe0a548767753c106599b9de1fcc duplicated link
    - 6c8c25237714d5c4c977bda63433fdf5bd875851 Duplicated Link
    - 9cb87a76e5e62cce59f55d6f0d084f4382b02971 Update pins
    - d468f39843696bd18c5f9a8390d33537ebb962f8 Update pins
  • v3.15.0-cni-plugin
    - a80a6b801bb6513c3f54374e5c3578b38c9cef71 Semaphore Automatic Update
    - cdbd75895a4b0eec145ed6b8d8e4c8e1996f30eb Add licenses to built image
    - 627fa02d4aa2a28f10dd859b043d8920d8c689a9 Semaphore Automatic Update
    - b65fa6818e0cb7bf880d11e56dd562e960584d76 Semaphore Automatic Update
    - 9c833ecf68596b486a2d2538013976e2c664ad47 Semaphore Automatic Update
    - a4da671cfaf8ce07efa77cbe9ad78eba6fc4ce67 Disable accept_ra for the host veth
    - 1e1056f46c14482dc00ae2214a3f5c4abd293fc4 Fix ppc64le Dockerfile (#876)
    - acd988730928a835eb6282f934b14dd1952208d2 Semaphore Automatic Update
    - 3e3d9edfdcdbf13c11a1dba86c33befdbb6f93b3 Update CNI plugins version
    - 71cce649cfc49b734b3bf55188c0fc613b95cdff Update libcalico-go for new CRDs
    - 3e70de22b7b9b7a281824d76713f468e86a17e3c Update go-build version
    - fe0e75bd82d8084bb914b7421069c6112c7004a5 Fix hyperkube commands for newer version
    - 0c7164c60baacc0938b7410ac02b64c07d542376 Fix up tests
    - 1cc98bb3ca09bc244a9e271e80b6564daadd4459 Semaphore Automatic Update
    - 88845d9440d50a48602d5c2dc54348dd7d2ad956 k8s-install: install-cni.sh now aborts when calico -v doesn't succeed
    - 1bbf6466564a353e33c11cbff84039ce65d23cf8 Semaphore Automatic Update
    - 71dac115d347b5d66041259377def396b7ac7032 Semaphore Automatic Update
    - 21d847d09ec839edefa573fcfb4e5b86b0000eb4 Clean go.sum
    - 8e68503a46acae6a283a8dafd634ccb0b1ce0880 Semaphore Automatic Update
    - 53dbb6b9ba3beb750771415ca976681bd302d87e Semaphore Automatic Update
    - 5d77cd5c4ba691a5890a34307ac74b040e3337a2 Fix go.sum
    - 4438fe7464f2cce622622749eec87d6aba06dddb Semaphore Automatic Update
    - 42aede4e8bc3f4a1fac02350e8ce2a949b4422cd Update pins
  • v3.15.0-calicoctl
    7987fc57 · Fix node bug 3.15 (#2145) ·
    - b3de56ccd0cb5f3bc7a0324f8e4aa68f4e56c1f6 Remove un-necessary extra print. (#2124)
    - c06c9fed9d75b036128d4972e7c40ef99108bb04 Update go-build to v0.39 for manifest-tool update
    - 33f35b8d366c73677e5650b22ada6c82fe9c847f Semaphore Automatic Update
    - c899227610031837ff724685d24ccfb643f1d63f Semaphore Automatic Update
    - 1959bfccd081aa01089cc69112cfc5b9ea812797 Semaphore Automatic Update
    - 4d1fdd82f9a21ce71bca71d29ce1bd534effde94 Semaphore Automatic Update
    - 739a82f0e8203d4db41411c456f6450bbe178545 Semaphore Automatic Update
    - 5c67f895d5424ce9cc47e3a8a445c7f52c227741 Semaphore Automatic Update
    - d49fc3ea102a805835569c62fb3e0afe0fb1dc47 Semaphore Automatic Update
    - 6ff5dd427b6ebf7c91f3abfcc95f9cf451c5c177 Semaphore Automatic Update
    - 3e6fab0d4331e2ae7610960a7631b1ad8c5e338b Semaphore Automatic Update
    - 63fa8e9726ef970970e225a0bdb760ffb669b819 Add commands to migrate datastore (#2133)
    - fd9395ae72cf266b2431978311ea47c1e63cdda1 Clean go.sum
    - 072293954f4da5cf49d030ff9ff917b94b101ec5 Add proper handling for a datastore command and subcommands
    - 0593ac14d56b14f969cfa89d9b4fbbd0b8ab0a6c Fix go.sum (#2138)
    - d1f27b3b239bfc8f57496802ea8e03a551572d5e Semaphore Automatic Update
    - b8ed929a178c91fe726916b2f21746598efdcff3 Fix the help text for the datastore command (#2140)
    - e22068284a2092a3184cfe8f603ec6146a1ae688 Fix bug causing Kubernetes network policies to be migrated (#2142)
    - 1ea85cd15c521ec9199d4a494a5beb1e7ce91b5d Update libcalico-go pin (#2144)
    - 7987fc57ae19d529c1289521f2e6371df90e2a4c Fix node bug 3.15 (#2145)
  • v3.15.0-kube-controllers
    - 5880b2c4210aec1cb2a4407d567c64098a2ae6ee Fix watch on kubecontrollersconfigurations
    - 01ed97cc66cc1f0422285f859573c2c48a425850 Bump go-build version to fix build
    - a6d712e03350f192d0c1c6fa37d6cfc4a5dbdf57 Semaphore Automatic Update
    - dcdce89f84d8a6c31c8e4cb23c5668583cd71897 Add wireguard's IP to auto host endpoint
    - 7168770455a5c06e6461dc05b1746a4b660f77e1 Fix lint error
    - cf1b5d25c5ae374036f9fa1fe2ad1add42743c50 Semaphore Automatic Update
    - 042d2fc173f2e34e5b17c4e6bb4445b327109377 Semaphore Automatic Update
    - cc49a4cba1144806ee7677ac528954fe2f362a82 Semaphore Automatic Update
    - 6db98a38b36d8b28419e8915792b7be1c259b65c Semaphore Automatic Update
    - 16c5c1f7202d4a0c1affce392eaf9d26d80699b4 Semaphore Automatic Update
    - 16996b6427d07b6d67842fa0b5eb1c3121a30c43 Semaphore Automatic Update
    - fdf1532cf3ec78da441de804ea2a767b3ae3b890 Semaphore Automatic Update
    - 4fb4cd026ba745b787f89f82eb6fa9e1162f4b59 Semaphore Automatic Update
    - 78a44d49eeb19cfac4ebb0e38e0444bf400768d2 Semaphore Automatic Update
    - 471afe6f6cff162bbb93724f33d822254b4bb61f Semaphore Automatic Update
    - d3be13354bca2bc79953ed37c08c6769c34b0201 Semaphore Automatic Update
    - 9e0224b9ffa291b48e58e8dde25e61e951e31510 Semaphore Automatic Update
    - dc869b206e43530a51532e61caf106750dde9804 Semaphore Automatic Update
    - 3c7625fa92240d0bbff98348fdc705b55efd0663 Semaphore Automatic Update
    - 89e67435c724ade8d0a19b373f7d8b15863806f4 Semaphore Automatic Update
    - 5e4971cf080274d7e017891de76adeb107b40052 Semaphore Automatic Update
    - 54d133a0770d438acb380a97272db5d4a4e49936 Update libcalico-go for new CRDs
    - 2b3a658a25dec6ff8b624222bb9e32619b28436c Update pins / k8s library versions for compatibility
    - 0d469acfc49c3a2ede611fb2ca683b4453379b60 Semaphore Automatic Update
    - 6e0d78a01e1e30496ef8f7be048f98f5ee2b305c Update pins
    - f22cff9da851aab3f648e8f7ff2e415788ce0fbe Update libcalico-go pin
  • v3.15.0-typha
    - 1a2a5ca4433c522af714968239df2e4884cd203a Add licenses to docker image
    - b8f9c1baa36ed629ca43bcf6effcce9ddb3f185e Update go-build to v0.39 to fix pin-updates
    - 9f7389a31cff8a8934cb1939b6988d956f6c24a2 Semaphore Automatic Update
    - 2515b5a3382136f35c2c444b9376cb0b37d77d69 Update of libcalico-go
    - be87f2aa5364fb535f4766c8cf97561e4632fa1f Semaphore Automatic Update
    - bfa860a2fe43e7b2472834e8dceb646873dbdb07 Don't List all nodes to determine count
    - 85e4a1f27900dd60c47832fcca89e86d5b494e6f Add node counter implementation
    - 0ded08b5264fa02518e4313990e25210ae307447 Semaphore Automatic Update
    - 7115ed00b715f11e7ae210070267d3146aed2f24 Semaphore Automatic Update
    - 4322719562794fab301cd93f916166e59f029e29 Update of libcalico-go pin
    - 1d3d645feeb55ffb54e94f1ebeaddf769fd13c3a update libcalico-go pin for EndpointSlicesEnabled config option
    - 4cdbcfc02b4b07fa9d16550c8f2da8b8a7b3f21d Semaphore Automatic Update
    - a5a467fa790bb547c46522d087255a770f849ed4 Add tunnel IP allocation syncer, and add syncer client utils for client instantiation
    - 8008b786367397b80c9a2d373d9cb1ba756a9d54 Semaphore Automatic Update
    - 9370fc1609f8c08094838948b51051b4769b06a1 update libcalico pin and k8s to 1.17
    - 1f53331676c0170678fd7af709b92f91506f6687 Semaphore Automatic Update
    - dceedbd04e60460fbb1177eaf67b709441298cb8 Update libcalico-go pin
    - 5154b5a15c7dc8252be9d95e1109d2b0f6cd57d1 Update pins / update prometheus summary
    - de25078e2868364629d6520d2828271b93565990 Semaphore Automatic Update
    - baef88afacfac30ed46797c2866c5a39b735b8c2 Semaphore Automatic Update
    - 64ce7047d020485141420b3bb2314b1c0df0e7ff Update libcalico-go pin
    - d89629b2a784c88c4a321edcb87940efa5a0d169 Changes to support an additional typha client (IP allocator)
  • v3.15.0-felix
    - 8e4fc0ad3e24826778966a806bb6ce6f4f399cbe changes to support ICMP type and code check in policy in bpf mode
    - ab0b1e94b396180f19434babfc7e04888e5500f4 changes addressing review comments
    - 4b7e4cbff9ac505df5e32516fef929a553bdd20f Auto-configure the IPv4/6 forwarding sysctls.
    - 7599679c3885f85994fd720202b71861a68f2426 CIDR filtering for src and dst net
    - fe7b969370233da7d4b24d796e7912cb783edb23 Add rule manager
    - 27f74a07c12a1b718f75a419f63ea5d63d7912e6 bpf/ut: defer RT map clean  up to test that modify RT
    - e29c6fb2a880144e9d287aa6b2cad3c89cf7023f Test resync after deleting rule out-of-band
    - 46b7b926d14c59677a202709636b4e2c2efafb70 bpf/ut: NP tests should use the node IP
    - fe67a792fc1321e09fb5e91d9699c292da8f782e Semaphore Automatic Update
    - ea8ff98de87e4c1e8260448f39dfc878f6b210f0 Add a kernel version check for BPF mode.
    - e58c06f49bc7e458fd2ef87e2537d5ab03b20d65 bpf: NodePorts on multi-homed nodes
    - 2e2c5e8d1dbc5bedcd984970d494573923ce37b4 Delay felix startup
    - bcee1fac1e3181582c46f8bf67f9e91a5d1e60c6 Only route to wireguard for workload-originated flows
    - b9e99a98e74ad235115713249d04ee53828e8f9b Don't use log context in multiple go-routines
    - af2aedbd5aa68a260b66352c272e05a3bc53926a Ensure table index is assigned to wireguard even when disabled
    - 8a9bc7e17c211bfb1de39255bad19a6b5466f31f Semaphore Automatic Update
    - de8066e79a0fa516034d918eb5835469cc4ac4fc This commit has the following changes 1) Filter src net and dst net based on the IPversion of the rule 2) IPversion check and filtering rules based on IPversion are moved    to a common function for both IPTables and BPF 3) UT to validate ICMP type and code rules 4) IN UT, for ICMP the dest port is copied to state->dport and not to    post_nat_dport
    - ddde95e8ff6fa78c4d6e863c41fa3cfa76c72ddc Added comments for ICMP type and code related changes
    - 8af351149ad41aa9de5979521a4cc38c62ef9551 Improve diags if kube-proxy module fails to start.
    - b9f20ff8749defab1ae1cc64c098616af1198674 Wait for BPF map to exist before dumping it.
    - 6b633332aa41d0bbcd1a239efd91fc560d295cda Addressed review comments 1) Comparing 16 bits for ICMP type and code 2) Setting the dport in state to 0 just before adding to conntrack    for ICMP packets
    - e37dfe52c970111e85851e2905154bf5e95c735f Corrected the formatting
    - efe5442a08e85bcdf96b0bafc2910aa96fe80dda bpf: Binary.PatchIPv4() logs incorrectly if not IPv4
    - 08d0568a24ab59f37cbdb47b200130e9da20179b Add local throw routes to wireguard table
    - a58edf2263a79e1143acabc1b33e59c87742a515 Ensure conntrack tidied up when interface is deleted:
    - e2a2b34fbafa99790f7e4a3d32c3c5a32463bcd3 Semaphore Automatic Update
    - afe99ea919992ea92bdf567d5c56a7e9b2148ec5 Modified the comments
    - 548e49693a476629334a4becc09996b71b2dbb14 changes for UT and static check to pass
    - e08420b2d6ffb28a13458e4d616addf76562b3a6 Return os.ErrNotExists from map deletes.
    - 8c415f1d8d8e59cfb8e841f64201f7fa87e18275 Resolving static check issues
    - fbde084f30673cf6f965606cff28521309ce4685 Add UT for map deletion.
    - 7ff63b5c4666bee8bbbac08b6e4e11033304d276 Adding comments for godoc
    - dfcccaa5e6cf530db2d77f754d5c88e177727fe5 Typo and formatting issues
    - bf946f1f3b6a7187e266a048f747932dce0979b8 Markups
    - 3e4dd6fe2c8d4607a185c54ca08aab3ee2ba88e8 Semaphore Automatic Update
    - 6627f2407e33b2b814b18a61bec7c42b860d352f Drop all packets with IP options from/to workload end points. Additional UT to test packet with IP options
    - 2870cbc81cafd5b4e7a605d05a7d3b7bd73f5624 Filter interface update to avoid flapping.
    - 56d7966299c9b7967669a19008d7c8632f425d2a Update of libcalico-go
    - 7c52a12c1f99bf37f27b0b11fc6e4ed695f8a56b Semaphore Automatic Update
    - c95b393982a4129f1edd084052a3ea6af6e9a480 Improve diags when attaching BPF program.
    - 29d76112c51b233b61687c99e58e5a6ce1aa909c Avoid flapping BPF programs in more cases.
    - 790d2bbfdb14209277e1a8b9afd2b1efb60ae12a Markups.
    - 9396d724d3437f7be8608b0adbc04d916136d71c Only parse output from bpftool.
    - 4376b1e812995b152cd4b2ab1100fed4104ba7e6 Add map iteration test.
    - 5e460ea97d846b8b365caf8baf3d73324fe9149d Add dedicated error for device being missing.
    - d4711f99eda516cafaf17df11ab2de6cb56f7373 WireGuard FV (#2289)
    - 2c330acf76bc08d6089f3394b7ced7bd53bee4dc Drop all packets with IP options, irrespective of whether it is to host or workload EP.
    - f78ae1effb5be1bbe7886bcc23fe92dce6e57a62 Markups.
    - a6cc83f400f1e37f25fc23cf4c9be2afe1b7c558 Semaphore Automatic Update
    - 46e8182cb1d13e7d9559107e9778c8e8c89d51d2 bpf: do not accept tunnel from non-node src IP
    - 2e35fc4a4e90bd4fa59111ad5ed4432732429084 bpf: check source of tunnel pkts on dest node
    - 69da54c7968987f916f7f6fade3381f1bdbf8b54 bpf: store tunnel dest in conntrack
    - ff2609b4cb115e7b399b2daf61d2d1d135b7728d bpf: rename ct_ctx->nat_tun_src to tun_ip
    - 91a208ed4dc7c54dc3e448096719695b5677fcd6 bpf rename calico_ct_result->tun_ret_ip to tun_ip
    - 9be35e1f49ea2870c7536b1f69c60ab22e5d336e bpf: no RP lookup for conntracked nodeport tunnel
    - 596ed13102d132bf8506aae940ca68324921dc4f bpf: check source of tunnel pkts on both nodes
    - 3c00bd9128a4ee7d864aa111c1352f33235d3e7d bpf: fix typos and comments
    - 2f2fe9b1767b0fe274dc457930c71c43674381f0 bpf: merge tw if (encap_needed) blocks
    - 33b3c64373999ae1245261062518a8db588a820a 1) Drop malformed IP packets (IHL < 5) 2) Drop packets with IP options from/to wep and dest IP not host IP 3) Allow packets with IP options if dest IP is host IP 4) UT for the above changes
    - 59f53cd044a1b1fb13182d80581ac7e9129c1f93 Changes to use syscall version for deleting BPF maps instead of bpftool
    - 8e44984dcbe75ec8cbe5798816b99d209e25fe4a Merging master with branch
    - fd6aacefca8a30a48919e05c345e4bd5fa2d52bb Revert "WireGuard FV (#2289)"
    - 78330f804f0b619e4f5b0c8f3b5d5a138980a2b1 Changes to handle deleting non-existent entry in the map
    - fe499a9f55174fa50e2468b0453bfafc337ca8bc Removing unused functions
    - 9deb3b45342526927354952dfaced212b5110ac1 Check for dest IP only if its FROM_HEP
    - 9a187e8940855446de3dbda7f88cc687d4e8a8a8 Markups.
    - 054dc7f07d46fbe57a55f0ae6af5d7f423332c77 Building calico-bpf with CGO enabled and handling errors
    - 42dd62bcab3aff5ebd4a7c2230ebfa08829943ce Only program iptables chains that are referenced.
    - 42b586fee7e831a314f3720fbb814ce297093b11 Updated RecvMessage, payload.WireguardStatusUpdate
    - 7ed73090f7b6f45b45c3d179fb122fa504d55cd7 Markups.
    - 6eb093f77ccd4e499c298370633b282c639de7bf Derive interface IPs from local routes instead of addresses.
    - b508d6f1eab18ddf33d2d02dc0cb37b50ee6dabd Changes to fix the issues with conntrack test
    - eec86fece6161bd307a573b8edff05758ba103a8 Error handling for deleting non-existent KV in map
    - eded3f063ec63298c0e71256943a87d2c8a990be bpf: Proxy healthCheckNodeport unittest
    - 0e18010e7dcd28273bd7136aa5d04d904630722c bpf: do not set BPF_FIB_LOOKUP_OUTPUT after encap
    - 0ea8da1aed1ab58476e06fd754b724fa4d41a4d3 bpf: NP pkts after decap need to skip rpf check
    - 7694a5c1991c133e7d797821e2480465611a7acf bpf/fv: multi-NIC np test requires non-strict rp_filter
    - 33f7f27cf4862ac23f422240c7576322dfa58a56 bpf: always try rt lookup and only relax if from tunnel
    - 762ea151ce50118474ce04741ede5f6c563752fd Undo revert, fix flakes by:
    - 49fba93e6fad64ba28e7de8940f566e8243e5d7f ) Added new git pre-commit hook to check for copyright and license    in .C and .h files under bpf-gpl and bpf-apache directory 2) Fixed the license and copyright information of the source files    in bpf-gpl and bpf-apache directory
    - e64a20d0548daa7f48978986ae95c4fc52826026 Fixed the compilation error
    - 9971a56fd295b534c75a95aabacd92d78285a153 Fixing the bpf-gpl build issue
    - 1b654ef4b8ce5f6dafa32ff6507c9463285da4c4 bpf: decap vxlan tunnel if for local host
    - 3dd524091f2b134fc690be96a47054c3b1ea7985 bpf: use rt_addr_is_local_host() in ip options test
    - f21735977bc5d5f3f0ecc50b36eb6fca568cece7 Disable accept_ra in workloads
    - c52b9fa6f90658a89b51bf76867045b0783fd3bf Revert special-casing for OpenStack
    - 37e8b6fd29a88fed7be72e7e450e2044cb917b45 WireGuard FVs:
    - 336c2b9ef9447c4c111bdefe7256c4a3c04f990b Reverting copyright for unchanged files
    - 1cde782c3f4fe49be3c43cb407f64b74df19be90 Modified the in container hook to handle .c and .h files
    - aab686bb1d7313f375cc837659ee46d9f7c9bae7 Make calico-felix-wrapper greppable in the output.
    - b2c2cc4632ca009538aaefcc7ccc877606cf9559 Send SIGHUP to felix only, not the wrapper.
    - 7db65890af772b3abc45c2b1fe5bceb7f2a08ea6 Markups.
    - 3d86cd6bfb7803fee5ce2bdcddf2bcdfc10d0369 Add Kubernetes API server port (6443) to failsafes
    - 7dcbcc00188062226cee7a63b7d5a7ea300dadc7 Add FV for Kubernetes API server connectivity
    - c2b7eeddc6c35fb30a211b4ff0a349a47a665b24 Canonicalise names of config fields before checking inheritance
    - f6b5c2b5217515b44783c82b60c35c77bfcd61f2 Clean up duplicate BPF kernel check.
    - a7206d86db8a137d4f1c6e638166fffcbb50ae0b NAT FE map changes to support source IP range with LB in BPF mode
    - 57e6463a95b8c0e664f1cfef7981417af1eef650 changes to fix bpf ut
    - b3dbb0a0415c9bbda20425e4919c0fcd4353d62c When starting the metric server, only retry the ListenAndServe.
    - 75d8ca4b540f3e5608f55106e55db480974681f5 Only log on err (#2334)
    - 92ab434d90e74511d3febe26b44a4eb7e2e8b1e2 Semaphore Automatic Update
    - fc28684f84467fd454d9e843cf100c9751f91411 bpf: HOST_IP represents the same node ip on all host ifaces
    - 448ff6af706b71ae9d6fe83bda42822e18de8f26 bpf: relax RPF check in multi-nic FV
    - c1e325423d69e7c4a485fb0daa70b47f1f14f524 1) Changes to drop the packet after level1 nat lookup 2) Handling source IP range while deleting the service
    - acea05f167a1ec98c131d15eea8b4cae9db76d4c Fixed UT issues with affinity key
    - caa7361a69ee91134e10898d4f4b5e27b0d99c22 UT for testing Syncer with LBSourceIPRange
    - 3582d7fb6aa5cf73b753871608225d19813d677f UT to drop and allow packets based on src IP
    - 165a94335f46e6dc517357f5b903c5f9623188f3 bpf/proxy: collect stale UDP services
    - b4555592266aca5ca2736db5c1e0b8a42a40c395 Address WireGuard FV flake --   * adjust wireguard disabled test   * adjust wireguard config change test   * increase time-out
    - e2a558ff007abb7a2ee810cc0a0826b2c3d5bfd7 Versioning of the NAT FE BPF MAP
    - 6ac9aed4ac9a41441ca45fc27dcad42d2cd54fd8 Versioning changes and removing debugs
    - e301550029fcee776e08c6385247a6962b6397ff Semaphore Automatic Update
    - fdf21e348a4063cb544589dbb3b5ccfeb4d39980 Fixing static check issues
    - 4d8170f720f955b28f8f374749b2b924d9e88c5f Handling endianness explicitly when copying prefix length
    - 22d3aa02373222a25f2173c87b9002159ca5b851 static checks
    - 53aa1be34aec471a09b6b92f25ba8492b6e3e4d3 Revert "Semaphore Automatic Update"
    - b5f31d3a68db30cd27917fcf6628f287b6db4775 Connect directly to Typha rather than via ClusterIP
    - 72571f183b8e1312ff9482d4b67cf65cdb9368db Markups, adjust tests to use fake k8s client.
    - 5f6c98654dc9cf2c21bbbd2369e41111000c8850 1) Changes to copy the src addr to the nat fe key 2) Ignoring IPv6 CIDRs in source IP range
    - e53b47bd94200ffbe3afda5e39162011d46d31d2 Using macro for prefixlen for nat fe lookup
    - 7ff31804a8b5f16ddea487709a2f7429b37afceb bpf: EndpointSlices support for kube-proxy
    - 5c160550d91f777586cdac3b27be3967c5d70501 bpf/proxy: test EndpointSlices with ExternalPolicy=Local
    - cf7d792346d444070a3f2b817ed3094755b9003e bpf: no special case with hostIP for tunl0 ifaces
    - 91ff776bc334cc78c209b852dc3884a741440de9 bpf/proxy: port names need to match for stale UDP detection
    - 1143b164cfbe7413feffa90a9e77c90b221caf29 update pins for EndpointSlicesEnabled
    - 7b0fa8098a22d7c2877605d5ca8f8f911c95acf0 Update of libcalico-go to use new CRDs (#2351)
    - 3ed7b6c16cba0c87c657ddf596704eaf36e351d4 setting affinity value to 0 for the nat fe drop entry and few macro definitions
    - d7efcf1ff34b71a7be92b36ccdbebd1f92d93adb Semaphore Automatic Update
    - 57f0f683d00c60359c7c2783e77265f4a4ef8b1a Changes to add NAT entries for 1) External IP 2) Modify the drop entry with count 0xffffffff 3) Added new UT test case
    - 06b85a64bb3110e3bb4f21f99a5cc5118654e434 update k8s libraries to v1.17.2
    - 45afef27cdcc6346747c07be4caf60064bb78211 bpf/proxy serviceInfo.TopologyKeys() implemented
    - aacfac2ffc6726ec0929d73d52c65abbc0cc5819 bpf/proxy: remove a stale comment
    - 7e0a33fde1a80bfc068efe480b51e9f9f7313a27 Semaphore Automatic Update
    - c9167a3b0a9320952035c0a231506897bb5ae989 Added a new FV test
    - f84872160603d001dcd233e5d87f0ba8c1e3be3c Fixed few issues with UT and added new UT cases
    - 693ccec9c65d9bfcc06809cd62ca75cc9a18543d Collect core files when felix crashes in FV.
    - d24140d1eab26a7e486541b766b9518e24a4323a Add on-test-vm script to reduce verbosity of semaphore yaml.
    - d96ebdf5a6b0ab62e2cc7c3fc0f1da67620a8dd8 Add artifact collection.
    - f05115e8a2edfc03fb2952bfb699476f1512a8c9 Remove spammy log from FVs.
    - 905135f0e8a2f11faadb2b0b7cf352929c34e27b WiP on artifact collection.
    - 616a7ca53284ea9b22c038ef8cf45afd6c4727ac Compress artifacts
    - ec677b8c44445358454ad06baca67c8b6373dbe6 Fix artifact collection.
    - 1b9d01e2f43b587a009941f82ca81be72d3b4d1f Avoid dumping core from expected failures of the test-connection binary.
    - 6d5a5db79e2497238e4ca27770ac8869a28daa64 Collect artifacts from non-BPF runs too.
    - 4ddc9dd2976acc8a3ce31129094a62a9f3354286 Markups
    - 00f57b6ca049584c2d4d59581d3646a43946c6bf Semaphore Automatic Update
    - 522a3664d0deb2263cdc1ac526c8ffc84368692f Added new FV tests to test 1) ExternalIP functionality 2) LB source range with externalClient
    - ca89db15d80c6e60f1ef4afad3c9b7e531676392 Fix up README badges
    - 765cbc4891621f209489f7aaaf5630164a0797d7 update pins
    - b06505102d9ecfd321c343fad822c4b71a3be322 bpf: sendrecv4 entries not for TCP
    - ca7a5c396023c00602d01fe23e695c59dbe15318 cmd/calico-bpf: nat dump shows local counts as well
    - 24a7a78b1768c3c85845bc9fb6697c878ae72bfc grouped related FV tests error handling when we delete keys while deleting service
    - 8f090e4cf1e496d3d69b4a7bb4dbae632e434aae Fixed issues in fv tests
    - 2da3e397908019417fec5827a2776e6b248da60d Indentation fix
    - 40eb7e2e0fb9891d861b9df6e27976ed06f5068b bpf/fv: host networked pods not picked up by policy
    - e8569f941da20a5f6da624e4b55f1b4dc1f1f5ad bpf/fv: fix typos
    - be96fc3614e863c804b7d22588d5681e770964f6 Addressing workload trafic flake.
    - e550b39fa96ff57af7794049a3e4bc5cb44319d6 Semaphore Automatic Update
    - cee676ed1ef1295a9fe09e28829b985779b64254 Avoid extra directory when publishing artifacts.
    - ace4cd2702e8c5e89c87195db8155b497f9c3513 Collect data race reports from felix during FV.
    - 00bffd05578795d33d21345c35955ef20f83b057 Fix race in RegisterManager().
    - bde43effdde200a08bdb0aca5c19096f0d5f2e9e Markups.
    - 692877076e12551c54c05af5c3cad1b1d1db51d6 Fix another race when logging out manager.
    - 68b65ab2848b4db893249ee293c0f3238974cdfa Avoid mutating config from multiple goroutines.
    - a47dc19ce336c8fde0204d14838dc796d8db39c6 Add test for the race detection machinery.
    - b4946330fdfb7a39bc1b321ec5cd8c26e69a693c Markups.
    - e5613154570edb0d32a360611ab3583580aaed98 Update wireguard tests: use functions for Eventually, stop checking Felix PIDs
    - 560cfeb0c57edaf66ca60e25f4a4226dff18133b Only install wireguard-tools package.
    - fc179295a607408501ae418a82d644bee75d91f5 Rev new kernel test image to Ubuntu 20.04.
    - cbc96bf704fc859ed99fdf96c7ddcd9f026f3c8c Add ability for Felix to act as passive standby
    - a7ef6de43ba600a21d00b9696087fedd6bf3ae23 Update libcalico-go and pins
    - c372e9be72166c7dc7aaeb0e1b4580f6421ad885 Use 20.04 for the wgtool image.
    - 2db644e67a31eb3fcf50af99e1bc0cef433c7528 Markups.
    - 9d49c8c1d29ce3e4015bd73f8690d29ad8605ded Update pins / fix prometheus client
    - 088528c2eb4407733b48bcad443e93960ca0aebf Add typha port to failsafes
    - 7698e0e10aa0523be0a2e9ca67fd810207323d4b Include wireguard tunnel IP address in wireguard routing
    - b5f47f1adb69d28e54658f67f7fa6fe8df0fb893 Update pins
    - 9442b83844ecdb104cc1a1c0d585f5879fae0917 Add AWSSrcDstCheck config param to satisfy UT
    - 2f18c267294cb7cf34c4ee42528d4a0cc6d9055d Update libcalico-go pin
    - 358d815e33bdb7b6aa4d9a7793d7c80475972d96 Remove unused config option
    - e0df1cce20653f3f3809fd6116d704f5ece3d7a0 Fix flake in config FV test.
    - acf1dabee5c42c84bad4cd5cec635a81083fac72 Make race detector optional.  Enable by default.
    - 857265f1f453aaa45e96a666ae523321243e5462 Free up space on the build machine as recommended by Semaphore support.
    
  • v3.16.0-0.dev-typha
  • v3.16.0-0.dev-pod2daemon
  • v3.16.0-0.dev-node
  • v3.16.0-0.dev-networking-calico
  • v3.16.0-0.dev-libcalico-go
  • v3.16.0-0.dev-kube-controllers