Commit Graph

6392 Commits

Author SHA1 Message Date
RainbowMango addc75ee6c Bump kind dependencis from v0.24.0 to v0.25.0
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-12-02 12:03:32 +08:00
Mohamed Awnallah d699f1594d pkg/karmadactl: unit test describe
In this commit, we unit test describe command on karmadactl
by mainly validating the describe options.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-12-02 04:56:19 +02:00
karmada-bot 1bc955a23c
Merge pull request #5896 from zhzhuang-zju/releasenote-new
publish release note for v1.12.0
2024-11-30 18:12:06 +08:00
zhzhuang-zju 49e0969785 publish release note for v1.12.0
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-30 17:17:05 +08:00
karmada-bot cdd46f5783
Merge pull request #5850 from anujagrawal699/addedTests-pkg/resourceinterpreter/customized/webhook/request/resourceinterpretercontext.go
Added unit tests for interpretation context handling
2024-11-30 15:47:06 +08:00
karmada-bot 6e0d8e3220
Merge pull request #5899 from RainbowMango/pr_disable_cluster_failover_by_default
Disable cluster failover by default which should be explicitly enabled by administrators
2024-11-30 11:45:05 +08:00
RainbowMango a8e965321e Disable cluster failover by default which should be explicitly enabled by administrators after a fully evaluation.
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-11-30 09:59:35 +08:00
karmada-bot 0f2e0cc0d8
Merge pull request #5897 from RainbowMango/pr_stateful_injection_gate
Add stateful application failover status injection feature gate
2024-11-30 09:19:06 +08:00
RainbowMango 58c3765684 Add stateful application failover status injection feature gate
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-11-29 16:27:36 +08:00
karmada-bot 54be414d9f
Merge pull request #5893 from XiShanYongYe-Chang/inject-preservedLabelState
Inject preservedLabelState to the failover to clusters
2024-11-29 12:25:05 +08:00
changzhen 1cdc646cef inject preservedLabelState to the failover to clusters
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-11-29 11:30:51 +08:00
karmada-bot 5beb710b85
Merge pull request #5890 from XiShanYongYe-Chang/add-ut-for-parseJSONValue
Add ut for parseJSONValue function to cover the JSONPath main parse ability
2024-11-29 11:30:05 +08:00
changzhen 3c0c9b8a41 add ut for parseJSONValue function to cover the JSONPath main parse ability
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-11-29 09:37:26 +08:00
Mohamed Awnallah 5618eb1dde pkg/karmadactl: unit test join
In this commit, we unit test the process of joining a cluster
to the Karmada control plane. The tests validate the arguments
passed to the join cluster operation and ensure the creation of
the new cluster runtime object. Additionally, we verify that the
necessary access secrets for the new cluster in push mode are correctly
generated in the Karmada control plane.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-11-28 20:25:41 +02:00
karmada-bot 6f4d69cf8b
Merge pull request #5875 from mohamedawnallah/addressSearchControllerFlakeTest
pkg/search/controllers_test: address flaky test
2024-11-28 19:23:03 +08:00
karmada-bot c8b033d47d
Merge pull request #5889 from mszacillo/cleanup-work-immediately
Cleanup works from cluster if purgemode is immediately
2024-11-28 19:17:04 +08:00
mszacillo 082fe7cff9 Cleanup works from cluster if purgemode is immediately
Signed-off-by: mszacillo <mszacillo@bloomberg.net>
2024-11-27 23:37:01 -05:00
karmada-bot 1b8d09c2f8
Merge pull request #5887 from XiShanYongYe-Chang/build-PreservedLabelState
Build PreservedLabelState when triggering evition in RB/CRB application controller
2024-11-28 12:21:04 +08:00
karmada-bot 3783eaf0ca
Merge pull request #5888 from chaosi-zju/pr4447
fix code typo errors
2024-11-28 11:58:04 +08:00
changzhen 46dbf076e9 build PreservedLabelState when triggering evition
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-11-28 11:25:42 +08:00
chaosi-zju 13c28a00b2 fix code typo errors
Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
2024-11-28 11:01:54 +08:00
Mohamed Awnallah fcfbf700cd pkg/search/controllers_test: address flake test
Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-11-27 16:26:41 +02:00
karmada-bot 40ec488b18
Merge pull request #5713 from zhzhuang-zju/ctl-crds
karmadactl init: add CRDs archive verification to enhance file system robustness
2024-11-27 17:44:03 +08:00
zhzhuang-zju b7afcaf5a2 karmadactl init: add CRDs archive verification to enhance file system robustness
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-27 16:47:58 +08:00
karmada-bot f78e7e2a3d
Merge pull request #5703 from zhzhuang-zju/security
karmada-operator: add CRDs archive verification to enhance file system robustness
2024-11-27 16:28:04 +08:00
karmada-bot 8bf37863c5
Merge pull request #5886 from jabellard/api_server_service_info_docs
Add Docs for Creating and Inspecting Karmada Instance by Operator
2024-11-27 16:23:02 +08:00
zhzhuang-zju 63590cbeee karmada-operator: add CRDs archive verification to enhance file system robustness
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-27 15:07:56 +08:00
karmada-bot f1680610dc
Merge pull request #5881 from mszacillo/set-purge-mode
Failover controllers now build eviction tasks for purgemode immediately
2024-11-27 11:13:02 +08:00
karmada-bot b399c8bd64
Merge pull request #5885 from RainbowMango/pr_statepreserve_api
Introduce StatePreservation to PropagationPolicy API
2024-11-27 10:36:02 +08:00
Joe Nathan Abellard 5472b074dc Add docs for creating and inspecting Karmada isntance with the operator
Signed-off-by: Joe Nathan Abellard <contact@jabellard.com>
2024-11-26 20:57:13 -05:00
mszacillo a393653723 Failover controllers now build eviction tasks for purgemode immediately
Signed-off-by: mszacillo <mszacillo@bloomberg.net>
2024-11-26 11:39:09 -05:00
RainbowMango 87ef7d0f44 Add StatePreservation filed to PropagationPolicy API
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
2024-11-26 21:08:43 +08:00
Anuj Agrawal 1575e6ae60 Added unit tests for interpretation context handling
Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>

Added unit tests for interpretation context handling

Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>

Added unit tests for interpretation context handling

Signed-off-by: Anuj Agrawal <anujagrawal380@gmail.com>
2024-11-26 18:25:13 +05:30
karmada-bot 5c3594f703
Merge pull request #5872 from mohamedawnallah/unitTestLogsKarmadactl
pkg/karmadactl: unit test logs
2024-11-26 16:57:02 +08:00
karmada-bot 6ceb3a9a19
Merge pull request #5714 from zhzhuang-zju/inittoken
Redact sensitive information from the karmadactl init command output
2024-11-26 12:11:02 +08:00
karmada-bot 8f4a03bd74
Merge pull request #5861 from seanlaii/deprecated
Enable the deprecation check which was disabled for version upgrade
2024-11-26 11:58:02 +08:00
karmada-bot 7fc69359b0
Merge pull request #5865 from ctripcloud/rb-status-on-create
let rb status controller onCreate predicate return true
2024-11-26 11:36:02 +08:00
karmada-bot ccdf485204
Merge pull request #5873 from mohamedawnallah/unitTestExecKarmadactl
pkg/karmadactl: unit test exec
2024-11-26 11:23:01 +08:00
zhzhuang-zju 429f2d313e Redact sensitive information from the karmadactl init command output
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-26 11:15:04 +08:00
wei-chenglai e05628bb37 Enable deprecation check which was disabled for version upgrade
Signed-off-by: wei-chenglai <qazwsx0939059006@gmail.com>
2024-11-25 20:32:50 -05:00
zach593 302d545909 let rb status controller onCreate predicate return true
Signed-off-by: zach593 <zach_li@outlook.com>
2024-11-25 22:04:32 +08:00
karmada-bot 72cfef5151
Merge pull request #5879 from XiShanYongYe-Chang/taint-manager-purgemode
Update taint-manager to config eviction task with purgeMode
2024-11-25 19:59:01 +08:00
karmada-bot 9267eae1de
Merge pull request #5874 from zhzhuang-zju/manifest
cleanup csrapproving controller from kube-controller-manager
2024-11-25 17:56:01 +08:00
changzhen 25867c45ba update taint-manager to config eviction task with purgeMode
Signed-off-by: changzhen <changzhen5@huawei.com>
2024-11-25 17:18:49 +08:00
zhzhuang-zju 3c91c7df8f replace csrapproving by agentcsrapproving
Signed-off-by: zhzhuang-zju <m17799853869@163.com>
2024-11-25 17:01:03 +08:00
karmada-bot 9e132e62af
Merge pull request #5878 from karmada-io/dependabot/github_actions/aquasecurity/trivy-action-0.29.0
build(deps): bump aquasecurity/trivy-action from 0.28.0 to 0.29.0
2024-11-25 14:20:01 +08:00
dependabot[bot] 92d30b3689
build(deps): bump aquasecurity/trivy-action from 0.28.0 to 0.29.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.28.0...0.29.0)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 05:25:34 +00:00
Mohamed Awnallah 543a23dbd0 pkg/karmadactl: unit test logs
In this commit, we unit test logs on completion for pods/containers,
selectors, and member factory builder.

Signed-off-by: Mohamed Awnallah <mohamedmohey2352@gmail.com>
2024-11-23 16:49:58 +02:00
karmada-bot 88c3e4487f
Merge pull request #5863 from CharlesQQ/set-dependenciesdistributor-rb-maxconcurrentreconciles
feat(dependenciesdistributor):  remove dependenciesdistributor concurrentreconciles
2024-11-23 15:12:59 +08:00
karmada-bot 2c51aca8a0
Merge pull request #5825 from zhzhuang-zju/csrapproving
add agentcsrapproving controller to auto approve agent csr
2024-11-23 14:36:59 +08:00