https://github.com/cilium/cilium
Revision 7cff587a8df35f298d6dacdab7f9554bf83071e9 authored by Tobias Klauser on 05 September 2022, 12:30:02 UTC, committed by Maciej Kwiek on 12 September 2022, 16:13:05 UTC
[ upstream commit 3abbf57b079ddf5ccfd9d1e57f4ef8eadbf9fa98 ]

Under normal circumstances, the agents should keep their own CiliumNode
up to date in the kvstore. In case of an agent restarting or otherwise
failing to renew the lease, the operator's sync logic might take over
and update the key with its own lease. This could lead to problems when
the respective agent comes back up and tries to renew the lease for its
own CiliumNode entry. To prevent this situation, let the operator
k8s->kvstore sync logic for CiliumNodes update the entries without
taking a lease.

Signed-off-by: Tobias Klauser <tobias@cilium.io>
Signed-off-by: Jussi Maki <jussi@isovalent.com>
1 parent 65c8ee9
Raw File
Tip revision: 7cff587a8df35f298d6dacdab7f9554bf83071e9 authored by Tobias Klauser on 05 September 2022, 12:30:02 UTC
operator: update CiliumNode in kvstore without lease
Tip revision: 7cff587
.mailmap
Àbéjídé Àyodélé <abejideayodele@gmail.com>
Adam Korcz <adam@adalogics.com>
Adam Bocim <adam.bocim@seznam.cz>
Alexei Starovoitov <alexei.starovoitov@gmail.com>
André Martins <andre@cilium.io>
Andrew Sy Kim <kim.andrewsy@gmail.com>
Anthony Rabbito <hello@anthonyrabbito.com>
Arika Chen <eaglesora@gmail.com>
Arthur Chiao <arthurchiao@hotmail.com>
Arthur Evstifeev <aevstifeev@gitlab.com>
Arthur Evstifeev <mail@ap4y.me>
Arvind Soni <arvind@covalent.io>
Ashwin Paranjpe <ashwin@covalent.io>
Ashwin Paranjpe <ashwinp.work@gmail.com>
Barun Acharya <barun1024@gmail.com> <barun.acharya@accuknox.com>
Barun Acharya <barun1024@gmail.com>
Bingwu Yang <detailyang@gmail.com>
Bob Bouteillier <bob.bouteillier@datadoghq.com>
Bruno Miguel Custódio <brunomcustodio@gmail.com>
Changyu Wang <changyuwang@tencent.com>
Charles-Henri Guérin <charles-henri.guerin@zenika.com>
chenyahui <chenyahui9@jd.com>
Chen Kang <kongchen28@gmail.com>
Chen Yaqi <chenyaqi01@baidu.com> <chendotjs@gmail.com>
Chen Yaqi <chenyaqi01@baidu.com>
Christine Chen <christine.chen@datadoghq.com>
Christopher Biscardi <chris@christopherbiscardi.com>
Claudia J. Kang <claudiajkang@gmail.com>
Craig Box <craig.box@gmail.com>
Dan Wendlandt <dan@isovalent.com>
Daniel Qian <qsj.daniel@gmail.com>
Darren Mackintosh <unixdaddy@gmail.com>
Darshan Chaudhary <deathbullet@gmail.com>
Dawn <lx1960753013@gmail.com>
Devarshi Sathiya <devarshisathiya5@gmail.com>
Divine Odazie <dodazie@gmail.com>
Divya Mohan <divya.mohan0209@gmail.com>
Dmitriy Zinin <admin@kami-no.ru>
El-Fadel Bonfoh <elfadel@accuknox.com> <bonfohelfadel@gmail.com>
Fankaixi Li <fankaixi.li@bytedance.com>
Florian Koch <f0@users.noreply.github.com>
François Joulaud <francois.joulaud@radiofrance.com> <48206448+joulaud@users.noreply.github.com>
Gaurav Genani <h3llix.pvt@gmail.com>
Gaurav Yadav <gaurav.dev.iiitm@gmail.com>
George Kontridze <gkontridze@plaid.com>
Gowtham Sundara <gowtham.sundara@rapyuta-robotics.com>
huangxuesen <huangxuesen@kuaishou.com>
Hart Hoover <hart.hoover@gmail.com>
Hui Kong <hui.kong@qunar.com> <konghui@live.cn>
Ian Vernon <ian@cilium.io> <vagrant@k8s1>
Ifeanyi Ubah <ify1992@yahoo.com>
Ivan Makarychev <i.makarychev@tinkoff.ru>
Jarno Rajahalme <jarno@isovalent.com>
Jarno Rajahalme <jarno@covalent.io>
James McShane <james.mcshane@superorbital.io>
Jed Salazar <jed@isovalent.com>
Jerry J. Muzsik <jerrymuzsik@icloud.com>
Jim Ntosas <ntosas@gmail.com>
Jomen Xiao <jomenxiao@gmail.com>
Jonathan Davies <jpds@protonmail.com>
Jones Shi <shilei@hotstone.com.cn>
Joshua Roppo <joshroppo@gmail.com>
Jun Chen <answer1991.chen@gmail.com>
Junli Ou <oujunli306@gmail.com>
Kamil Lach <kamil.lach.rs@gmail.com> <kamil@thor.asgard.local>
Kaito Ii <kaitoii1111@gmail.com>
Karl Heins <karlheins@northwesternmutual.com>
Kevin Holditch <82885135+kevholditch-f3@users.noreply.github.com>
Bokang Li <libokang.dev@gmail.com>
Li Cheng <rapid.li@huolala.cn>
Lior Rozen <liorr@tailorbrands.com> <liorrozen@users.noreply.github.com>
Liu Qun <qunliu@zyhx-group.com>
Livingstone S E <livingstone.s.e@gmail.com>
Louis DeLosSantos <louis@isovalent.com> <louis.delos@isovalent.com>
Madhu Challa <challa@gmail.com>
Mahadev Panchal <mahadev.panchal@accuknox.com>
Mandar U Jog <mjog@google.com> <mandarjog@gmail.com>
Marc Stulz <m@footek.ch>
Matthew Gumport <me@gum.pt>
Maxime Visonneau <maxime.visonneau@gmail.com>
Michael Kashin <mmkashin@gmail.com>
Michael Vorburger <vorburger@redhat.com>
Neela Jacques <neela@isovalent.com> <68304471+Neelajacques@users.noreply.github.com>
Ondrej Blazek <ondrej.blazek@firma.seznam.cz>
Peiqi Shi <uestc.shi@gmail.com>
Philippe Lafoucrière <philippe.lafoucriere@gmail.com>
Pierre-Yves Aillet <pyaillet@gmail.com> <pyaillet@users.noreply.github.com>
Pratyush Singhal <psinghal20@gmail.com>
Raam <ram29@bskyb.com>
Raphael Campos <raphael@accuknox.com>
Rei Shimizu <Shikugawa@gmail.com>
Roman Ptitcyn <romanspb@yahoo.com>
Salvatore Mazzarino <salvatore@accuknox.com> <dev@mazzarino.cz>
Sami Yessou <fnzv@users.noreply.github.com>
Sander Timmerman <stimmerman@schubergphilis.com>
Sean Winn <sean@isovalent.com> <seanmwinn@hotmail.com>
Sebastien Thomas <prune@lecentre.net>
Sergey Generalov <sergey@isovalent.com> <sergey@genbit.ru>
Tam Mach <sayboras@yahoo.com>
Thomas Graf <thomas@cilium.io>
Tobias Mose <tobias.mose@xentom.com>
Tobias Mose <mosetobias@gmail.com>
Tom Hadlaw <tom.hadlaw@isovalent.com>
Tomoki Sugiura <cheztomo513@gmail.com> <tomoki.sugiura@mail.shanpu.info>
Tomoki Sugiura <cheztomo513@gmail.com>
Tony Lu <tonylu@linux.alibaba.com>
Trevor Tao <trevor.tao@arm.com>
Vance Li <vanceli@tencent.com> <liyannois@gmail.com>
Vance Li <vanceli@tencent.com> vanceli <vanceli@tencent.com>
Ville Ojamo <bluikko@users.noreply.github.com> <14869000+bluikko@users.noreply.github.com>
Vlad Ungureanu <vladu@palantir.com> <ungureanuvladvictor@gmail.com>
Wang Dong <xdragon007@gmail.com>>
Wayne Haber <whaber@gitlab.com> <41373231+whaber@users.noreply.github.com>
Wei Yang <wei.yang@daocloud.io> <31728060+yulng@users.noreply.github.com>
Weilong Cui <cuiwl@google.com>
Weizhou Lan <weizhou.lan@daocloud.io>
Wongyu Lee <kyu21@outlook.com>
Will Stewart <will@northflank.com>
Yiannis Yiakoumis <yiannis@selfienetworks.com>
Youssef Azrak <yazrak.tech@gmail.com>
Yugo Kobayashi <kobdotsh@gmail.com>
Yurii Dzobak <yurii.dzobak@lotusflare.com>
Yurii Komar <Subreptivus@gmail.com>
Yves Blusseau <yves.blusseau@acoss.fr>
Xin Li <xin.li@daocloud.io>
Zhu Yan <hackzhuyan@gmail.com>
back to top