Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: concurrent execution of change node tasks #623

Merged
merged 1 commit into from
Jun 4, 2024

Conversation

OrangeBao
Copy link
Contributor

What type of PR is this?

What does this PR do?

Which issue(s) does this PR fix?

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?


@kosmos-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: OrangeBao

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@duanmengkk
Copy link
Contributor

/lgtm

@kosmos-robot kosmos-robot merged commit e329bac into kosmos-io:release-0.4.0 Jun 4, 2024
6 of 8 checks passed
OrangeBao added a commit to OrangeBao/kosmos that referenced this pull request Aug 20, 2024
Squashed commit of the following:

commit 8a04a16
Merge: 91471b0 c827cb7
Author: duanmengkk <[email protected]>
Date:   Thu Aug 15 15:57:54 2024 +0800

    Merge pull request kosmos-io#661 from qiuwei68/release-0.4.0

    feat: externalIp support array and optimize api-server-external-service

commit 91471b0
Merge: d84e895 5e46d4f
Author: duanmengkk <[email protected]>
Date:   Thu Aug 15 15:49:10 2024 +0800

    Merge pull request kosmos-io#662 from OrangeBao/release-0.4.0

    Cherry-Pick: Support automatic configuration of the IP family for API server…

commit d84e895
Merge: 43b2f5a 29d7e1d
Author: duanmengkk <[email protected]>
Date:   Tue Aug 13 21:29:50 2024 +0800

    Merge pull request kosmos-io#681 from duanmengkk/feature_0.4.0_fix

    fix bug for create svc twice

commit 29d7e1d
Author: duanmengkk <[email protected]>
Date:   Mon Aug 12 21:29:10 2024 +0800

    fix bug for create svc twice

    Signed-off-by: duanmengkk <[email protected]>

commit 43b2f5a
Merge: b7325be 67f5b8c
Author: duanmengkk <[email protected]>
Date:   Mon Aug 12 11:01:03 2024 +0800

    Merge pull request kosmos-io#678 from duanmengkk/v0.4.0-0811-4

    cherry-pick: add direct sync service feature

commit 67f5b8c
Author: duanmengkk <[email protected]>
Date:   Sat Aug 10 22:15:10 2024 +0800

    add direct sync service feature

    Signed-off-by: duanmengkk <[email protected]>

commit b7325be
Merge: 0b5b75e b63545d
Author: duanmengkk <[email protected]>
Date:   Mon Aug 12 09:45:29 2024 +0800

    Merge pull request kosmos-io#677 from duanmengkk/v0.4.0-0811

    cherry-pick: support multi cluster for one kubernetes

commit b63545d
Author: duanmengkk <[email protected]>
Date:   Sun Aug 11 22:32:53 2024 +0800

    support multi cluster for one kubernetes

    Signed-off-by: duanmengkk <[email protected]>

commit 0b5b75e
Merge: 8f4a7ae d90b4cb
Author: duanmengkk <[email protected]>
Date:   Sun Aug 11 17:11:14 2024 +0800

    Merge pull request kosmos-io#675 from zhouhaoA1/fix_pvc_0.4.0

    fix leaf pvc storage update

commit d90b4cb
Author: zhouhao_yewu <[email protected]>
Date:   Sun Aug 11 14:54:16 2024 +0800

    fix leaf pvc storage update

    Signed-off-by: zhouhao_yewu <[email protected]>

commit 8f4a7ae
Merge: 9661645 a5309ba
Author: duanmengkk <[email protected]>
Date:   Sun Aug 11 13:16:50 2024 +0800

    Merge pull request kosmos-io#672 from qiuming520/release-0.4.0

    Cherry-Pick: network-manager support clusterLinkOptions.enable

commit a5309ba
Author: qiuming520 <[email protected]>
Date:   Sun Aug 11 12:44:28 2024 +0800

    fix: The clusterlink network module keeps refreshing the arp table

    Signed-off-by: qiuming520 <[email protected]>

commit 9661645
Merge: a8c7eae 84ee751
Author: duanmengkk <[email protected]>
Date:   Sun Aug 11 13:03:32 2024 +0800

    Merge pull request kosmos-io#670 from qiuming520/release-0.4.0

    Cherry-Pick: fix instance rescheduler fail by volumeBindingNodeConflict in one2on mode

commit 84ee751
Author: qiuming520 <[email protected]>
Date:   Sun Aug 11 11:42:59 2024 +0800

    fix:instance rescheduler fail by volumeBindingNodeConflict in one2one mode

    Signed-off-by: qiuming520 <[email protected]>

commit c827cb7
Author: qiuwei <[email protected]>
Date:   Thu Aug 1 17:09:05 2024 +0800

    feat: externalIp support array and optimize api-server-external-service

    Signed-off-by: qiuwei <[email protected]>

commit 5e46d4f
Author: baoyinghai_yewu <[email protected]>
Date:   Fri Aug 2 16:16:12 2024 +0800

    feat: Support automatic configuration of the IP family for API server's SVC

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit a8c7eae
Merge: 4e21bd3 f3a36c1
Author: duanmengkk <[email protected]>
Date:   Tue Jul 23 17:12:09 2024 +0800

    Merge pull request kosmos-io#654 from OrangeBao/release-0.4.0

    fix: check if the host is occupying the port

commit f3a36c1
Author: baoyinghai_yewu <[email protected]>
Date:   Wed Jul 17 16:48:00 2024 +0800

    fix: check if the host is occupying the port

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit 4e21bd3
Merge: 16930f1 5e8be5c
Author: duanmengkk <[email protected]>
Date:   Tue Jul 23 11:08:52 2024 +0800

    Merge pull request kosmos-io#660 from village-way/release-0.4.0

    Cherry-Pick: node-agent update

commit 5e8be5c
Author: wangdepeng <[email protected]>
Date:   Thu Jul 18 11:20:42 2024 +0800

    feature: node-agent add port available check

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit fa84fc1)

commit 576c705
Author: wangdepeng <[email protected]>
Date:   Thu Jul 18 14:07:17 2024 +0800

    feat: update vendor for pty and viper dependency

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 0146544)

commit 77af6a5
Author: wangdepeng <[email protected]>
Date:   Fri Jul 5 21:11:56 2024 +0800

    feat: use cobra and viper to refactor the node agent

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 2b3c137)

commit e9ad7f9
Author: wangdepeng <[email protected]>
Date:   Thu Jul 4 20:14:46 2024 +0800

    fix: node agent client can't get full log from server

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit c2bac94)

commit 16930f1
Merge: c0d006d 9f74640
Author: duanmengkk <[email protected]>
Date:   Tue Jul 16 13:40:04 2024 +0800

    Merge pull request kosmos-io#651 from qiuwei68/release-0.4.0

    cherry-pick: Add nodes back to the host cluster without kubeadm

commit 9f74640
Author: qiuwei <[email protected]>
Date:   Fri Jul 12 15:56:05 2024 +0800

    fix: fix the bug of sync endpoint in vc

    Signed-off-by: qiuwei <[email protected]>

commit d4135d6
Author: qiuwei <[email protected]>
Date:   Fri Jul 5 16:30:15 2024 +0800

    feat: Add nodes back to the host cluster without kubeadm

    feat: Add nodes back to the host cluster without kubeadm

    Signed-off-by: qiuwei <[email protected]>

    feat: port_check.sh support ipv6

    Signed-off-by: qiuwei <[email protected]>

commit c0d006d
Merge: f960e55 b0db1ba
Author: duanmengkk <[email protected]>
Date:   Thu Jul 4 16:44:48 2024 +0800

    Merge pull request kosmos-io#643 from duanmengkk/v0.4.0-cherry

    cherry-pick: Make etcd's stored data more flexible and configurable

commit b0db1ba
Author: duanmengkk <[email protected]>
Date:   Wed Jun 26 17:26:54 2024 +0800

    Make etcd's stored data more flexible and configurable

    Signed-off-by: duanmengkk <[email protected]>

commit f960e55
Merge: 5d3be3b 00bd24d
Author: duanmengkk <[email protected]>
Date:   Fri Jun 28 14:02:50 2024 +0800

    Merge pull request kosmos-io#640 from qiuwei68/release-0.4.0

    cherry-pick: install api-server-external-service in virtualcluster

commit 00bd24d
Author: qiuwei <[email protected]>
Date:   Tue Jun 11 19:39:45 2024 +0800

    cherry-pick: install api-server-external-service in virtualcluster

    Signed-off-by: qiuwei <[email protected]>

commit 5d3be3b
Merge: 15ae1e2 29a33bd
Author: kosmos-robot <[email protected]>
Date:   Thu Jun 27 10:24:50 2024 +0800

    Merge pull request kosmos-io#637 from OrangeBao/hot-fix-release-0.4.0

    feat: support ipv6

commit 29a33bd
Author: baoyinghai_yewu <[email protected]>
Date:   Wed Jun 26 15:18:12 2024 +0800

    feat: support ipv6

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit 15ae1e2
Merge: f3eeced d6b7fa5
Author: kosmos-robot <[email protected]>
Date:   Tue Jun 25 09:31:02 2024 +0800

    Merge pull request kosmos-io#632 from OrangeBao/hot-fix-release-0.4.0

    fix: Fix exceptions that occur when adding nodes back to the host clu…

commit d6b7fa5
Author: baoyinghai_yewu <[email protected]>
Date:   Fri Jun 21 15:53:02 2024 +0800

    fix: Fix exceptions that occur when adding nodes back to the host cluster

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit f3eeced
Merge: e329bac 779e1a7
Author: kosmos-robot <[email protected]>
Date:   Thu Jun 6 10:49:31 2024 +0800

    Merge pull request kosmos-io#625 from OrangeBao/release-0.4.0-cert

    feat: support plugin options for templete

commit 779e1a7
Author: baoyinghai_yewu <[email protected]>
Date:   Wed Jun 5 10:49:02 2024 +0800

    feat: support plugin options for templete

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit e329bac
Merge: 48b80e9 944430d
Author: kosmos-robot <[email protected]>
Date:   Tue Jun 4 19:16:31 2024 +0800

    Merge pull request kosmos-io#623 from OrangeBao/release-0.4.0-cert

    fix: concurrent execution of change node tasks

commit 944430d
Author: baoyinghai_yewu <[email protected]>
Date:   Tue Jun 4 14:25:06 2024 +0800

    fix: concurrent execution of change node tasks

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit 48b80e9
Merge: a543127 9d61dd5
Author: kosmos-robot <[email protected]>
Date:   Mon Jun 3 17:28:31 2024 +0800

    Merge pull request kosmos-io#619 from village-way/release-0.4.0

    Cherry-Pick: add check apiserver before create agent deploy

commit 9d61dd5
Author: wangdepeng <[email protected]>
Date:   Mon Jun 3 17:19:44 2024 +0800

    fix: add check apiserver before create agent deploy

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 141bb35)

commit a543127
Merge: 902adfb 5c6929c
Author: kosmos-robot <[email protected]>
Date:   Mon Jun 3 16:58:31 2024 +0800

    Merge pull request kosmos-io#616 from village-way/release-0.4.0

    Cherry-Picked: update apiserver anp deploy spec.strategy to Recreate

commit 5c6929c
Author: wangdepeng <[email protected]>
Date:   Mon Jun 3 16:01:31 2024 +0800

    fix: update apiserver anp deploy spec.strategy to Recreate

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 2e6c327)

commit 902adfb
Merge: ffd32f7 666cd87
Author: kosmos-robot <[email protected]>
Date:   Mon Jun 3 11:14:30 2024 +0800

    Merge pull request kosmos-io#614 from OrangeBao/release-0.4.0-cert

    fix: node label lost

commit 666cd87
Author: baoyinghai_yewu <[email protected]>
Date:   Fri May 31 18:31:30 2024 +0800

    fix: node label lost

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit ffd32f7
Merge: d59e028 e9f7a93
Author: kosmos-robot <[email protected]>
Date:   Fri May 31 16:16:30 2024 +0800

    Merge pull request kosmos-io#613 from village-way/release-0.4.0

    Cherry-Pick: fix anpDeployment template error and update apiserver replicas to 2

commit e9f7a93
Author: wangdepeng <[email protected]>
Date:   Fri May 31 14:49:28 2024 +0800

    fix: fix anpDeployment template error and update apiserver replicas to 2

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 7e006ba)

commit d59e028
Merge: f964f9e 5969f10
Author: duanmengkk <[email protected]>
Date:   Fri May 31 15:13:05 2024 +0800

    Merge pull request kosmos-io#611 from village-way/release-0.4.0

    Cherry-Pick: add kube-nest-admission-plugins flag for virtual-cluster operator

commit 5969f10
Author: wangdepeng <[email protected]>
Date:   Fri May 31 14:49:28 2024 +0800

    fix: add kube-nest-admission-plugins flag for virtual-cluster operator

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 66125dc)

commit f964f9e
Merge: 09edb14 9ac0df5
Author: duanmengkk <[email protected]>
Date:   Fri May 31 14:52:21 2024 +0800

    Merge pull request kosmos-io#610 from zhouhaoA1/private-0.4.0

    Cherry-pick: sort globalnode list by name when assign nodes in virutalcluster

commit 9ac0df5
Author: zhouhao_yewu <[email protected]>
Date:   Fri May 31 10:48:38 2024 +0800

    sort globalnode list by name when assign nodes in virutalcluster

    Signed-off-by: zhouhao_yewu <[email protected]>

commit 09edb14
Merge: 6c2496f 7a267f4
Author: duanmengkk <[email protected]>
Date:   Fri May 31 14:42:30 2024 +0800

    Merge pull request kosmos-io#608 from village-way/release-0.4.0

    Cherry-Pick: TLS transport disable IDEA、DES、3DES algorithm and use CipherSuites

commit 7a267f4
Author: wangdepeng <[email protected]>
Date:   Fri May 31 11:04:48 2024 +0800

    fix: TLS transport disable IDEA、DES、3DES algorithm and use CipherSuites

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit ac96851)

commit 6c2496f
Merge: fd0b73c 8d4ba84
Author: duanmengkk <[email protected]>
Date:   Thu May 30 19:41:53 2024 +0800

    Merge pull request kosmos-io#602 from OrangeBao/release-0.4.0-cert

    fix: do sync after globalnode created and add retry

commit 8d4ba84
Author: baoyinghai_yewu <[email protected]>
Date:   Thu May 30 09:13:23 2024 +0800

    fix: do sync after globalnode created and add retry

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit fd0b73c
Merge: ab0d3ba 162d006
Author: duanmengkk <[email protected]>
Date:   Thu May 30 16:57:19 2024 +0800

    Merge pull request kosmos-io#601 from village-way/release-0.4.0

    Cherry-Pick: connect to apiserver connection refused

commit 162d006
Author: wangdepeng <[email protected]>
Date:   Thu May 30 15:50:57 2024 +0800

    fix: connect to apiserver connection refused

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit f727dad)

commit ab0d3ba
Merge: 31f0e37 cb032bd
Author: duanmengkk <[email protected]>
Date:   Thu May 30 09:16:46 2024 +0800

    Merge pull request kosmos-io#597 from OrangeBao/release-0.4.0-cert

    fix: ignore errors of vc kubeconfig empty

commit cb032bd
Author: baoyinghai_yewu <[email protected]>
Date:   Wed May 29 10:39:47 2024 +0800

    fix: ignore errors of vc kubeconfig empty

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit 31f0e37
Merge: 04e256f 85c148e
Author: duanmengkk <[email protected]>
Date:   Wed May 29 09:21:10 2024 +0800

    Merge pull request kosmos-io#596 from village-way/release-0.4.0

    Cherry-Pick: failed to execute workflow when anp pod is not ready

commit 85c148e
Author: wangdepeng <[email protected]>
Date:   Tue May 28 18:47:19 2024 +0800

    fix: failed to execute workflow when anp pod is not ready

    Signed-off-by: wangdepeng <[email protected]>

commit 04e256f
Merge: bab61e0 ee0161f
Author: duanmengkk <[email protected]>
Date:   Mon May 27 09:04:32 2024 +0800

    Merge pull request kosmos-io#590 from OrangeBao/release-0.4.0-cert

    Cherry Pick: filter node event

commit ee0161f
Author: baoyinghai_yewu <[email protected]>
Date:   Sat May 25 13:40:48 2024 +0800

    feat: filter node event

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit bab61e0
Merge: 3c08841 e90321e
Author: duanmengkk <[email protected]>
Date:   Thu May 23 18:47:18 2024 +0800

    Merge pull request kosmos-io#587 from OrangeBao/release-0.4.0-cert

    Cherry Pick: sync endpoints of core-dns and  anp

commit e90321e
Author: baoyinghai_yewu <[email protected]>
Date:   Wed May 22 16:03:15 2024 +0800

    feat: sync core-dns svc

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit 3458584
Author: baoyinghai_yewu <[email protected]>
Date:   Thu May 23 13:49:36 2024 +0800

    fix: add inCluster ip to cert

    Signed-off-by: baoyinghai_yewu <[email protected]>

commit 3c08841
Merge: a5c5eef b2d3ba2
Author: duanmengkk <[email protected]>
Date:   Thu May 23 18:43:44 2024 +0800

    Merge pull request kosmos-io#586 from village-way/release-0.4.0

    Cherry-Pick: ANP support TCP mode and bug fix

commit b2d3ba2
Author: wangdepeng <[email protected]>
Date:   Thu May 23 14:04:45 2024 +0800

    fix: uninstall anp failed and failed to upload agent cert to tenant

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit 653c1de)

commit 994668b
Author: wangdepeng <[email protected]>
Date:   Wed May 22 14:45:18 2024 +0800

    feat: anp support tcp mode

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit c6b3fc4)

commit a5c5eef
Merge: a267e06 d6d56d5
Author: duanmengkk <[email protected]>
Date:   Wed May 22 15:52:18 2024 +0800

    Merge pull request kosmos-io#577 from village-way/release-0.4.0

    Cherry-Pick: add anp install workflow

commit d6d56d5
Author: wangdepeng <[email protected]>
Date:   Fri May 17 19:14:30 2024 +0800

    feat: add anp install workflow

    Signed-off-by: wangdepeng <[email protected]>

    (cherry picked from commit cff6591)

commit 1cf8e8a
Author: wangdepeng <[email protected]>
Date:   Thu May 16 18:34:57 2024 +0800

    feat: hostPortManager support multiport for one virtualCluster

    Signed-off-by: wangdepeng <[email protected]>
    (cherry picked from commit f231661)

commit a267e06
Merge: 0f923cf f7ce503
Author: duanmengkk <[email protected]>
Date:   Wed May 22 09:20:33 2024 +0800

    Merge pull request kosmos-io#574 from OrangeBao/release-0.4.0

    fix: DNS configuration exception

commit f7ce503
Author: OrangeBao <[email protected]>
Date:   Mon May 20 18:20:47 2024 +0800

    fix: DNS configuration exception

    Signed-off-by: OrangeBao <[email protected]>

commit 0f923cf
Merge: 254fd57 74ab3ca
Author: duanmengkk <[email protected]>
Date:   Thu May 16 17:03:34 2024 +0800

    Merge pull request kosmos-io#569 from qiuwei68/release-0.4.0

    cherry-pick: Record the assigned port in the virtualcluster

commit 74ab3ca
Author: qiuwei <[email protected]>
Date:   Wed May 15 09:31:21 2024 +0800

    feat: Record the assigned port in the virtualcluster

    Signed-off-by: qiuwei <[email protected]>

commit 254fd57
Merge: 0ac57f3 0aa1653
Author: duanmengkk <[email protected]>
Date:   Wed May 15 17:10:02 2024 +0800

    Merge pull request kosmos-io#564 from village-way/release-0.4.0

    Cherry-Pick: cmd support stream log output kosmos-io#544

commit 0aa1653
Author: wangdepeng <[email protected]>
Date:   Mon May 13 10:39:02 2024 +0800

    feat: cmd support stream log output kosmos-io#544

    Signed-off-by: wangdepeng <[email protected]>

commit 0ac57f3
Merge: 49ef01c 8de2366
Author: duanmengkk <[email protected]>
Date:   Wed May 15 16:48:44 2024 +0800

    Merge pull request kosmos-io#563 from OrangeBao/release-0.4.0

    cherrypick: Compatibility without kubeadm.cfg file

commit 49ef01c
Merge: cb3061f aab1f53
Author: duanmengkk <[email protected]>
Date:   Wed May 15 16:47:04 2024 +0800

    Merge pull request kosmos-io#562 from village-way/release-0.4.0

    Cherry-Pick: kube-apiserver on master node can't be access by pod on worker node

commit cb3061f
Merge: 01e4191 3809921
Author: duanmengkk <[email protected]>
Date:   Wed May 15 16:46:34 2024 +0800

    Merge pull request kosmos-io#561 from ONE7live/release-0.4.0

    Cherry-pick:Merge pull request kosmos-io#557 to release-0.4.0

commit aab1f53
Author: wangdepeng <[email protected]>
Date:   Tue May 14 10:15:50 2024 +0800

    fix: kube-apiserver on master node can't be access by pod on worker node

    Signed-off-by: wangdepeng <[email protected]>

commit 8de2366
Author: OrangeBao <[email protected]>
Date:   Sat May 11 20:58:26 2024 +0800

    feat: Compatibility without kubeadm.cfg file

    Signed-off-by: OrangeBao <[email protected]>

commit 3809921
Author: ONE7live <[email protected]>
Date:   Wed May 15 15:21:11 2024 +0800

    Cherry-pick:Merge pull request kosmos-io#557 to release-0.4.0

    Signed-off-by: ONE7live <[email protected]>

commit 01e4191
Merge: 71c767f 74531c2
Author: duanmengkk <[email protected]>
Date:   Wed May 15 11:41:51 2024 +0800

    Merge pull request kosmos-io#560 from duanmengkk/0.4.0_fix

    Cherry-pick:Merge pull request kosmos-io#552 from duanmengkk/feature_flags

commit 74531c2
Author: duanmengkk <[email protected]>
Date:   Mon May 13 18:20:44 2024 +0800

    add skip to skip some task

    Signed-off-by: duanmengkk <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants