├── .github ├── configs │ ├── cr.yaml │ ├── ct-install.yaml │ ├── ct-lint.yaml │ ├── kind-config.yaml │ └── lintconf.yaml ├── pull_request_template.md ├── semantic.yml └── workflows │ ├── e2e-kruise.yaml │ ├── lint-and-test.yml │ └── publish.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── charts ├── kruise ├── kruise-game ├── kruise-rollout └── kruise-state-metrics ├── history-versions ├── v0.1.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.2.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.3.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── apps_v1alpha1_uniteddeployment.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.3.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── apps_v1alpha1_uniteddeployment.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.4.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_cloneset.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── apps_v1alpha1_uniteddeployment.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.4.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_cloneset.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── apps_v1alpha1_uniteddeployment.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.5.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps_v1alpha1_broadcastjob.yaml │ │ ├── apps_v1alpha1_cloneset.yaml │ │ ├── apps_v1alpha1_sidecarset.yaml │ │ ├── apps_v1alpha1_statefulset.yaml │ │ ├── apps_v1alpha1_uniteddeployment.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rbac_role_binding.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.6.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps.kruise.io_broadcastjobs.yaml │ │ ├── apps.kruise.io_clonesets.yaml │ │ ├── apps.kruise.io_daemonsets.yaml │ │ ├── apps.kruise.io_sidecarsets.yaml │ │ ├── apps.kruise.io_statefulsets.yaml │ │ ├── apps.kruise.io_uniteddeployments.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.6.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps.kruise.io_broadcastjobs.yaml │ │ ├── apps.kruise.io_clonesets.yaml │ │ ├── apps.kruise.io_daemonsets.yaml │ │ ├── apps.kruise.io_sidecarsets.yaml │ │ ├── apps.kruise.io_statefulsets.yaml │ │ ├── apps.kruise.io_uniteddeployments.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.7.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps.kruise.io_advancedcronjobs.yaml │ │ ├── apps.kruise.io_broadcastjobs.yaml │ │ ├── apps.kruise.io_clonesets.yaml │ │ ├── apps.kruise.io_daemonsets.yaml │ │ ├── apps.kruise.io_sidecarsets.yaml │ │ ├── apps.kruise.io_statefulsets.yaml │ │ ├── apps.kruise.io_uniteddeployments.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.8.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps.kruise.io_advancedcronjobs.yaml │ │ ├── apps.kruise.io_broadcastjobs.yaml │ │ ├── apps.kruise.io_clonesets.yaml │ │ ├── apps.kruise.io_daemonsets.yaml │ │ ├── apps.kruise.io_imagepulljobs.yaml │ │ ├── apps.kruise.io_nodeimages.yaml │ │ ├── apps.kruise.io_sidecarsets.yaml │ │ ├── apps.kruise.io_statefulsets.yaml │ │ ├── apps.kruise.io_uniteddeployments.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── v0.8.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apps.kruise.io_advancedcronjobs.yaml │ │ ├── apps.kruise.io_broadcastjobs.yaml │ │ ├── apps.kruise.io_clonesets.yaml │ │ ├── apps.kruise.io_daemonsets.yaml │ │ ├── apps.kruise.io_imagepulljobs.yaml │ │ ├── apps.kruise.io_nodeimages.yaml │ │ ├── apps.kruise.io_sidecarsets.yaml │ │ ├── apps.kruise.io_statefulsets.yaml │ │ ├── apps.kruise.io_uniteddeployments.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml └── v0.9.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── manager.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml │ └── values.yaml ├── scripts ├── check-kruise.sh └── lint.sh ├── test ├── kind-conf-with-vpa.yaml └── kind-conf.yaml └── versions ├── kruise-game ├── 0.1.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.10 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── rbac_role.yaml │ │ ├── scaler-service.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.2.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.2.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.3 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── prometheus-service.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.4.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── prometheus-service.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.4 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── prometheus-service.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.5 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── prometheus-service.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.6.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── rbac_role.yaml │ │ ├── scaler-service.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.6 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.MD │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── prometheus-service.yaml │ │ ├── rbac_role.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.7 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── rbac_role.yaml │ │ ├── scaler-service.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.8 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── rbac_role.yaml │ │ ├── scaler-service.yaml │ │ └── webhook_service.yaml │ └── values.yaml ├── 0.9 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alibabacloud.com_poddnats.yaml │ │ ├── controller_manager_config.yaml │ │ ├── game.kruise.io_gameservers.yaml │ │ ├── game.kruise.io_gameserversets.yaml │ │ ├── manager.yaml │ │ ├── prometheus-monitor.yaml │ │ ├── rbac_role.yaml │ │ ├── scaler-service.yaml │ │ └── webhook_service.yaml │ └── values.yaml └── next │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── _helpers.tpl │ ├── alibabacloud.com_poddnats.yaml │ ├── controller_manager_config.yaml │ ├── game.kruise.io_gameservers.yaml │ ├── game.kruise.io_gameserversets.yaml │ ├── manager.yaml │ ├── prometheus-monitor.yaml │ ├── rbac_role.yaml │ ├── scaler-service.yaml │ └── webhook_service.yaml │ └── values.yaml ├── kruise-rollout ├── 0.1.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.1.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.2.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.3.0-rc │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.3 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.4.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ ├── rollouts.kruise.io_trafficroutings.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.4 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ ├── rollouts.kruise.io_trafficroutings.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.5 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ ├── rollouts.kruise.io_trafficroutings.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.6.0 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ ├── rollouts.kruise.io_trafficroutings.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml ├── 0.6.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── manager.yaml │ │ ├── rbac_role.yaml │ │ ├── rollouts.kruise.io_batchreleases.yaml │ │ ├── rollouts.kruise.io_rollouthistories.yaml │ │ ├── rollouts.kruise.io_rollouts.yaml │ │ ├── rollouts.kruise.io_trafficroutings.yaml │ │ └── webhookconfiguration.yaml │ └── values.yaml └── next │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── _helpers.tpl │ ├── manager.yaml │ ├── rbac_role.yaml │ ├── rollouts.kruise.io_batchreleases.yaml │ ├── rollouts.kruise.io_rollouthistories.yaml │ ├── rollouts.kruise.io_rollouts.yaml │ ├── rollouts.kruise.io_trafficroutings.yaml │ └── webhookconfiguration.yaml │ └── values.yaml ├── kruise-state-metrics ├── 0.1 │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── service.yaml │ │ └── serviceaccount.yaml │ └── values.yaml ├── 0.2 │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── service.yaml │ │ └── serviceaccount.yaml │ └── values.yaml └── next │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── service.yaml │ └── serviceaccount.yaml │ └── values.yaml └── kruise ├── 0.10.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 0.10.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 0.10.2 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.0.0-alpha.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.0.0-alpha.2 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.0.0-beta.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.0.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.0.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.1.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.2.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.3.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.3.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.4.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.4.2 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.4 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.5.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.5.2 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.5.3 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.5.4 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.5.5 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.5 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistribution.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.6.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.6.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.6.2 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.6.3 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.6.4 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.7.0-alpha.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.7.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.7.1 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.7.2 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.7.3 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── pre_delete_hook_job.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml ├── 1.8.0 ├── .helmignore ├── Chart.yaml ├── README.md ├── ci │ └── default-values.yaml ├── templates │ ├── _helpers.tpl │ ├── apps.kruise.io_advancedcronjobs.yaml │ ├── apps.kruise.io_broadcastjobs.yaml │ ├── apps.kruise.io_clonesets.yaml │ ├── apps.kruise.io_containerrecreaterequests.yaml │ ├── apps.kruise.io_daemonsets.yaml │ ├── apps.kruise.io_imagelistpulljobs.yaml │ ├── apps.kruise.io_imagepulljobs.yaml │ ├── apps.kruise.io_nodeimages.yaml │ ├── apps.kruise.io_nodepodprobes.yaml │ ├── apps.kruise.io_persistentpodstates.yaml │ ├── apps.kruise.io_podprobemarkers.yaml │ ├── apps.kruise.io_resourcedistributions.yaml │ ├── apps.kruise.io_sidecarsets.yaml │ ├── apps.kruise.io_statefulsets.yaml │ ├── apps.kruise.io_uniteddeployments.yaml │ ├── apps.kruise.io_workloadspreads.yaml │ ├── manager.yaml │ ├── policy.kruise.io_podunavailablebudgets.yaml │ ├── pre_delete_hook_job.yaml │ ├── rbac_role.yaml │ └── webhookconfiguration.yaml └── values.yaml └── next ├── .helmignore ├── Chart.yaml ├── README.md ├── ci └── default-values.yaml ├── templates ├── _helpers.tpl ├── apps.kruise.io_advancedcronjobs.yaml ├── apps.kruise.io_broadcastjobs.yaml ├── apps.kruise.io_clonesets.yaml ├── apps.kruise.io_containerrecreaterequests.yaml ├── apps.kruise.io_daemonsets.yaml ├── apps.kruise.io_imagelistpulljobs.yaml ├── apps.kruise.io_imagepulljobs.yaml ├── apps.kruise.io_nodeimages.yaml ├── apps.kruise.io_nodepodprobes.yaml ├── apps.kruise.io_persistentpodstates.yaml ├── apps.kruise.io_podprobemarkers.yaml ├── apps.kruise.io_resourcedistributions.yaml ├── apps.kruise.io_sidecarsets.yaml ├── apps.kruise.io_statefulsets.yaml ├── apps.kruise.io_uniteddeployments.yaml ├── apps.kruise.io_workloadspreads.yaml ├── manager.yaml ├── policy.kruise.io_podunavailablebudgets.yaml ├── pre_delete_hook_job.yaml ├── rbac_role.yaml └── webhookconfiguration.yaml └── values.yaml /.github/configs/cr.yaml: -------------------------------------------------------------------------------- 1 | ## Reference: https://github.com/helm/chart-releaser 2 | index-path: "./index.yaml" -------------------------------------------------------------------------------- /.github/configs/ct-install.yaml: -------------------------------------------------------------------------------- 1 | ## Reference: https://github.com/helm/chart-testing/blob/master/doc/ct_lint-and-install.md 2 | # Don't add the 'debug' attribute, otherwise the workflow won't work anymore 3 | # Only Used for the CT Install Stage 4 | remote: origin 5 | chart-dirs: 6 | - charts 7 | chart-repos: 8 | - openkruise=https://openkruise.github.io/charts 9 | - minio=https://helm.min.io/ 10 | - stable=https://charts.helm.sh/stable 11 | - incubator=https://charts.helm.sh/incubator 12 | helm-extra-args: "--timeout 600s" 13 | validate-chart-schema: false 14 | validate-maintainers: true 15 | validate-yaml: true 16 | exclude-deprecated: true 17 | excluded-charts: [] -------------------------------------------------------------------------------- /.github/configs/ct-lint.yaml: -------------------------------------------------------------------------------- 1 | ## Reference: https://github.com/helm/chart-testing/blob/master/doc/ct_lint-and-install.md 2 | # Don't add the 'debug' attribute, otherwise the workflow won't work anymore 3 | # Only Used for the CT Lint Stage 4 | remote: origin 5 | chart-dirs: 6 | - charts 7 | chart-repos: 8 | - openkruise=https://openkruise.github.io/charts 9 | - minio=https://helm.min.io/ 10 | - stable=https://charts.helm.sh/stable 11 | - incubator=https://charts.helm.sh/incubator 12 | helm-extra-args: "--timeout 600s" 13 | validate-chart-schema: false 14 | validate-maintainers: true 15 | validate-yaml: true 16 | exclude-deprecated: true 17 | excluded-charts: [] -------------------------------------------------------------------------------- /.github/configs/kind-config.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | nodes: 4 | - role: control-plane 5 | - role: worker 6 | - role: worker 7 | - role: worker -------------------------------------------------------------------------------- /.github/configs/lintconf.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | rules: 3 | braces: 4 | min-spaces-inside: 0 5 | max-spaces-inside: 0 6 | min-spaces-inside-empty: -1 7 | max-spaces-inside-empty: -1 8 | brackets: 9 | min-spaces-inside: 0 10 | max-spaces-inside: 0 11 | min-spaces-inside-empty: -1 12 | max-spaces-inside-empty: -1 13 | colons: 14 | max-spaces-before: 0 15 | max-spaces-after: 1 16 | commas: 17 | max-spaces-before: 0 18 | min-spaces-after: 1 19 | max-spaces-after: 1 20 | comments: 21 | require-starting-space: true 22 | min-spaces-from-content: 1 23 | document-end: disable 24 | document-start: disable # No --- to start a file 25 | empty-lines: 26 | max: 2 27 | max-start: 0 28 | max-end: 0 29 | hyphens: 30 | max-spaces-after: 1 31 | indentation: 32 | spaces: consistent 33 | indent-sequences: whatever # - list indentation will handle both indentation and without 34 | check-multi-line-strings: false 35 | key-duplicates: enable 36 | line-length: disable # Lines can be any length 37 | new-line-at-end-of-file: enable 38 | new-lines: 39 | type: unix 40 | trailing-spaces: enable 41 | truthy: 42 | level: warning 43 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | Note on DCO: 2 | 3 | If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the *Details* link next to the DCO action for instructions on how to resolve this. 4 | 5 | Checklist: 6 | 7 | * [ ] I have bumped the chart version according to [versioning](https://github.com/openkruise/charts/blob/master/CONTRIBUTING.md#versioning) 8 | * [ ] I have updated the chart changelog with all the changes that come with this pull request according to [changelog](https://github.com/openkruise/charts/blob/master/CONTRIBUTING.md#changelog). 9 | * [ ] Any new values are backwards compatible and/or have sensible default. 10 | * [ ] I have signed off all my commits as required by [DCO](https://github.com/openkruise/kruise/blob/master/CODE_OF_CONDUCT.md). 11 | 12 | Changes are automatically published when merged to `master`. They are not published on branches. 13 | -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- 1 | ## Reference: https://github.com/zeke/semantic-pull-requests 2 | # Always validate the PR title, and ignore the commits 3 | titleOnly: true 4 | -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | name: Chart Publish 3 | on: 4 | push: 5 | branches: 6 | - master 7 | - rewrite-build 8 | 9 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 10 | permissions: 11 | id-token: write 12 | contents: write 13 | 14 | jobs: 15 | publish: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - name: Checkout 19 | uses: actions/checkout@v2 20 | with: 21 | fetch-depth: 0 22 | 23 | - name: Install Helm 24 | uses: azure/setup-helm@v3 25 | 26 | - name: Add dependency chart repos 27 | run: | 28 | helm repo add openkruise https://openkruise.github.io/charts 29 | helm repo add minio https://operator.min.io 30 | helm repo add stable https://charts.helm.sh/stable 31 | helm repo add incubator https://charts.helm.sh/incubator 32 | - name: Configure Git 33 | run: | 34 | git config user.name "gh-actions" 35 | git config user.email "actions@github.com" 36 | 37 | # This is required to consider the old Circle-CI Index and to stay compatible with all the old releases. 38 | - name: Fetch current Chart Index 39 | run: | 40 | git checkout origin/gh-pages index.yaml 41 | - name: Run chart-releaser 42 | uses: helm/chart-releaser-action@v1.2.1 43 | with: 44 | charts_dir: charts 45 | config: "./.github/configs/cr.yaml" 46 | env: 47 | CR_TOKEN: "${{ secrets.GH_TOKEN }}" 48 | CR_SKIP_EXISTING: "true" 49 | GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" 50 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | .vscode 3 | .DS_Store 4 | .idea 5 | **/*.tgz 6 | **/charts/*/charts 7 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | IMG ?= openkruise/kruise-manager:test 2 | 3 | 4 | .PHONY: install-kruise-from-local 5 | install-kruise-from-local: 6 | helm install kruise charts/kruise 7 | ./scripts/check-kruise.sh 8 | 9 | .PHONY: install-kruise-from-helm 10 | install-kruise-from-helm: 11 | helm install kruise openkruise/kruise 12 | ./scripts/check-kruise.sh 13 | 14 | .PHONY: install-kruise-state-metrics-from-local 15 | install-kruise-state-metrics-from-local: 16 | helm install kruise-sm charts/kruise-state-metrics --set installation.installServiceMonitor=false 17 | sleep 1 18 | kubectl -n kruise-system wait --for=condition=Ready pods -l control-plane=kruise-state-metrics --timeout=60s || exit 1 19 | 20 | .PHONY: install-kruise-rollout-from-local 21 | install-kruise-rollout-from-local: 22 | helm install kruise-rollout charts/kruise-rollout 23 | sleep 1 24 | kubectl -n kruise-rollout wait --for=condition=Ready pods -l control-plane=kruise-rollout-controller-manager --timeout=60s || exit 1 25 | 26 | 27 | .PHONY: install-kruise-game-from-local 28 | install-kruise-game-from-local: 29 | helm install kruise-game charts/kruise-game 30 | sleep 1 31 | kubectl -n kruise-game-system wait --for=condition=Ready pods -l control-plane=kruise-game-controller-manager --timeout=60s || exit 1 32 | 33 | install-from-local: install-kruise-from-local install-kruise-state-metrics-from-local -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | # See: https://go.k8s.io/owners 2 | approvers: 3 | - FillZpp 4 | - furykerry 5 | - zmberg 6 | - chrisliu1995 7 | reviewers: 8 | - FillZpp 9 | - furykerry 10 | - zmberg 11 | - chrisliu1995 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpenKruise Helm Charts 2 | 3 | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) 4 | [![Chart Publish](https://github.com/openkruise/charts/actions/workflows/publish.yml/badge.svg?branch=master)](https://github.com/openkruise/charts/actions/workflows/publish.yaml) 5 | 6 | OpenKruise Charts is a collection of **community maintained** charts for http://openkruise.io/ projects. The charts can be added using following command: 7 | 8 | ``` 9 | helm repo add openkruise https://openkruise.github.io/charts 10 | ``` 11 | 12 | ## Contributing 13 | 14 | We'd love to have you contribute! Please refer to our [contribution guidelines](CONTRIBUTING.md) for details. 15 | -------------------------------------------------------------------------------- /charts/kruise: -------------------------------------------------------------------------------- 1 | ../versions/kruise/1.8.0 -------------------------------------------------------------------------------- /charts/kruise-game: -------------------------------------------------------------------------------- 1 | ../versions/kruise-game/0.10 -------------------------------------------------------------------------------- /charts/kruise-rollout: -------------------------------------------------------------------------------- 1 | ../versions/kruise-rollout/0.6.1 -------------------------------------------------------------------------------- /charts/kruise-state-metrics: -------------------------------------------------------------------------------- 1 | ../versions/kruise-state-metrics/0.2 -------------------------------------------------------------------------------- /history-versions/v0.1.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj -------------------------------------------------------------------------------- /history-versions/v0.1.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.1.0 5 | appVersion: 0.1.0 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise -------------------------------------------------------------------------------- /history-versions/v0.1.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} -------------------------------------------------------------------------------- /history-versions/v0.1.0/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.1.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 100Mi 21 | requests: 22 | cpu: 100m 23 | memory: 60Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 -------------------------------------------------------------------------------- /history-versions/v0.2.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj -------------------------------------------------------------------------------- /history-versions/v0.2.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.2.0 5 | appVersion: 0.2.0 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise -------------------------------------------------------------------------------- /history-versions/v0.2.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} -------------------------------------------------------------------------------- /history-versions/v0.2.0/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.2.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 100Mi 21 | requests: 22 | cpu: 100m 23 | memory: 60Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 -------------------------------------------------------------------------------- /history-versions/v0.3.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj -------------------------------------------------------------------------------- /history-versions/v0.3.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.3.0 5 | appVersion: 0.3.0 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise -------------------------------------------------------------------------------- /history-versions/v0.3.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} -------------------------------------------------------------------------------- /history-versions/v0.3.0/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.3.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 100Mi 21 | requests: 22 | cpu: 100m 23 | memory: 60Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 -------------------------------------------------------------------------------- /history-versions/v0.3.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.3.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.3.1 5 | appVersion: 0.3.1 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise 18 | -------------------------------------------------------------------------------- /history-versions/v0.3.1/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.3.1/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.3.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 256Mi 21 | requests: 22 | cpu: 100m 23 | memory: 256Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 28 | -------------------------------------------------------------------------------- /history-versions/v0.4.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.4.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.4.0 5 | appVersion: 0.4.0 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise 18 | -------------------------------------------------------------------------------- /history-versions/v0.4.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.4.0/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.4.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 256Mi 21 | requests: 22 | cpu: 100m 23 | memory: 256Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 28 | -------------------------------------------------------------------------------- /history-versions/v0.4.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.4.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.4.1 5 | appVersion: 0.4.1 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise 18 | -------------------------------------------------------------------------------- /history-versions/v0.4.1/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.4.1/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.4.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 256Mi 21 | requests: 22 | cpu: 100m 23 | memory: 256Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 28 | 29 | custom_resource_enable: 30 | -------------------------------------------------------------------------------- /history-versions/v0.5.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.5.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.5.0 5 | appVersion: 0.5.0 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise 18 | -------------------------------------------------------------------------------- /history-versions/v0.5.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.5.0/templates/rbac_role_binding.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRoleBinding 3 | metadata: 4 | creationTimestamp: null 5 | name: kruise-manager-rolebinding 6 | roleRef: 7 | apiGroup: rbac.authorization.k8s.io 8 | kind: ClusterRole 9 | name: kruise-manager-role 10 | subjects: 11 | - kind: ServiceAccount 12 | name: default 13 | namespace: kruise-system -------------------------------------------------------------------------------- /history-versions/v0.5.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | # resources of kruise-manager container 17 | resources: 18 | limits: 19 | cpu: 100m 20 | memory: 256Mi 21 | requests: 22 | cpu: 100m 23 | memory: 256Mi 24 | 25 | metrics: 26 | addr: localhost 27 | port: 8080 28 | 29 | custom_resource_enable: 30 | -------------------------------------------------------------------------------- /history-versions/v0.6.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.6.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.6.0 5 | appVersion: 0.6.0 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise 18 | -------------------------------------------------------------------------------- /history-versions/v0.6.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.6.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | replicas: 2 17 | image: 18 | repository: openkruise/kruise-manager 19 | tag: v0.6.0 20 | webhook: 21 | port: 9876 22 | 23 | # resources of kruise-manager container 24 | resources: 25 | limits: 26 | cpu: 100m 27 | memory: 256Mi 28 | requests: 29 | cpu: 100m 30 | memory: 256Mi 31 | 32 | metrics: 33 | addr: 0.0.0.0 34 | port: 8080 35 | 36 | healthProbe: 37 | port: 8000 38 | 39 | custom_resource_enable: 40 | 41 | webhookConfiguration: 42 | failurePolicy: 43 | pods: Ignore 44 | -------------------------------------------------------------------------------- /history-versions/v0.6.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.6.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.6.1 5 | appVersion: 0.6.1 6 | icon: http://openkruise.io/img/kruise_white.png 7 | keywords: 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise 18 | -------------------------------------------------------------------------------- /history-versions/v0.6.1/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.6.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | replicas: 2 17 | image: 18 | repository: openkruise/kruise-manager 19 | tag: v0.6.1 20 | webhook: 21 | port: 9876 22 | 23 | # resources of kruise-manager container 24 | resources: 25 | limits: 26 | cpu: 100m 27 | memory: 256Mi 28 | requests: 29 | cpu: 100m 30 | memory: 256Mi 31 | 32 | metrics: 33 | addr: 0.0.0.0 34 | port: 8080 35 | 36 | healthProbe: 37 | port: 8000 38 | 39 | custom_resource_enable: 40 | 41 | webhookConfiguration: 42 | failurePolicy: 43 | pods: Ignore 44 | -------------------------------------------------------------------------------- /history-versions/v0.7.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.7.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for all kruise-manager components 4 | version: 0.7.0 5 | icon: http://openkruise.io/img/kruise_white.png 6 | keywords: 7 | - kubernetes 8 | - kruise 9 | - workload 10 | - statefulset 11 | - sidecar 12 | - job 13 | - deployment 14 | home: https://openkruise.io 15 | sources: 16 | - https://github.com/openkruise/kruise 17 | -------------------------------------------------------------------------------- /history-versions/v0.7.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.7.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | revisionHistoryLimit: 3 4 | 5 | spec: 6 | nodeAffinity: {} 7 | nodeSelector: {} 8 | tolerations: [] 9 | 10 | manager: 11 | # settings for log print 12 | log: 13 | # log level for kruise-manager 14 | level: "4" 15 | 16 | replicas: 2 17 | image: 18 | repository: openkruise/kruise-manager 19 | tag: v0.7.0 20 | webhook: 21 | port: 9876 22 | 23 | # resources of kruise-manager container 24 | resources: 25 | limits: 26 | cpu: 100m 27 | memory: 256Mi 28 | requests: 29 | cpu: 100m 30 | memory: 256Mi 31 | 32 | metrics: 33 | addr: 0.0.0.0 34 | port: 8080 35 | 36 | healthProbe: 37 | port: 8000 38 | 39 | custom_resource_enable: 40 | 41 | allowPrivileged: false 42 | 43 | webhookConfiguration: 44 | failurePolicy: 45 | pods: Ignore 46 | -------------------------------------------------------------------------------- /history-versions/v0.8.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.8.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 0.8.0 5 | icon: http://openkruise.io/img/kruise_white.png 6 | keywords: 7 | - kubernetes 8 | - kruise 9 | - workload 10 | - statefulset 11 | - sidecar 12 | - job 13 | - deployment 14 | home: https://openkruise.io 15 | sources: 16 | - https://github.com/openkruise/kruise 17 | -------------------------------------------------------------------------------- /history-versions/v0.8.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.8.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | featureGates: "" 7 | 8 | manager: 9 | # settings for log print 10 | log: 11 | # log level for kruise-manager 12 | level: "4" 13 | 14 | replicas: 2 15 | image: 16 | repository: openkruise/kruise-manager 17 | tag: v0.8.0 18 | webhook: 19 | port: 9876 20 | metrics: 21 | port: 8080 22 | healthProbe: 23 | port: 8000 24 | 25 | # resources of kruise-manager container 26 | resources: 27 | limits: 28 | cpu: 100m 29 | memory: 256Mi 30 | requests: 31 | cpu: 100m 32 | memory: 256Mi 33 | 34 | nodeAffinity: {} 35 | nodeSelector: {} 36 | tolerations: [] 37 | 38 | webhookConfiguration: 39 | failurePolicy: 40 | pods: Ignore 41 | timeoutSeconds: 30 42 | 43 | daemon: 44 | log: 45 | # log level for kruise-daemon 46 | level: "4" 47 | 48 | port: 10221 49 | 50 | socketLocation: "/var/run" 51 | 52 | resources: 53 | limits: 54 | cpu: 50m 55 | memory: 64Mi 56 | requests: 57 | cpu: "0" 58 | memory: "0" 59 | -------------------------------------------------------------------------------- /history-versions/v0.8.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.8.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 0.8.1 5 | icon: http://openkruise.io/img/kruise_white.png 6 | keywords: 7 | - kubernetes 8 | - kruise 9 | - workload 10 | - statefulset 11 | - sidecar 12 | - job 13 | - deployment 14 | home: https://openkruise.io 15 | sources: 16 | - https://github.com/openkruise/kruise 17 | -------------------------------------------------------------------------------- /history-versions/v0.8.1/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.8.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # namespace for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | 10 | featureGates: "" 11 | 12 | manager: 13 | # settings for log print 14 | log: 15 | # log level for kruise-manager 16 | level: "4" 17 | 18 | replicas: 2 19 | image: 20 | repository: openkruise/kruise-manager 21 | tag: v0.8.1 22 | webhook: 23 | port: 9876 24 | metrics: 25 | port: 8080 26 | healthProbe: 27 | port: 8000 28 | 29 | # resources of kruise-manager container 30 | resources: 31 | limits: 32 | cpu: 100m 33 | memory: 256Mi 34 | requests: 35 | cpu: 100m 36 | memory: 256Mi 37 | 38 | nodeAffinity: {} 39 | nodeSelector: {} 40 | tolerations: [] 41 | 42 | webhookConfiguration: 43 | failurePolicy: 44 | pods: Ignore 45 | timeoutSeconds: 30 46 | 47 | daemon: 48 | log: 49 | # log level for kruise-daemon 50 | level: "4" 51 | 52 | port: 10221 53 | 54 | socketLocation: "/var/run" 55 | 56 | resources: 57 | limits: 58 | cpu: 50m 59 | memory: 64Mi 60 | requests: 61 | cpu: "0" 62 | memory: "0" 63 | -------------------------------------------------------------------------------- /history-versions/v0.9.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /history-versions/v0.9.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 0.9.0 5 | icon: http://openkruise.io/img/kruise_white.png 6 | keywords: 7 | - kubernetes 8 | - kruise 9 | - workload 10 | - statefulset 11 | - sidecar 12 | - job 13 | - deployment 14 | home: https://openkruise.io 15 | sources: 16 | - https://github.com/openkruise/kruise 17 | -------------------------------------------------------------------------------- /history-versions/v0.9.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /history-versions/v0.9.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v0.9.0 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | # resources of kruise-manager container 32 | resources: 33 | limits: 34 | cpu: 100m 35 | memory: 256Mi 36 | requests: 37 | cpu: 100m 38 | memory: 256Mi 39 | 40 | nodeAffinity: {} 41 | nodeSelector: {} 42 | tolerations: [] 43 | 44 | webhookConfiguration: 45 | failurePolicy: 46 | pods: Ignore 47 | timeoutSeconds: 30 48 | 49 | daemon: 50 | log: 51 | # log level for kruise-daemon 52 | level: "4" 53 | 54 | port: 10221 55 | 56 | socketLocation: "/var/run" 57 | 58 | resources: 59 | limits: 60 | cpu: 50m 61 | memory: 128Mi 62 | requests: 63 | cpu: "0" 64 | memory: "0" 65 | -------------------------------------------------------------------------------- /scripts/check-kruise.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Copyright (c) 2023 Alibaba Group Holding Ltd. 3 | 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | set -ex 17 | 18 | NODES=$(kubectl get node | wc -l) 19 | NODES=$(($NODES-1)) 20 | EXCEPT_PODS=$(($NODES+2)) 21 | for ((i=1;i<20;i++)); 22 | do 23 | set +e 24 | PODS=$(kubectl get pod -n kruise-system | grep -c '1/1') 25 | set -e 26 | if [ "$PODS" -eq "$EXCEPT_PODS" ]; then 27 | break 28 | fi 29 | sleep 3 30 | done 31 | set +e 32 | PODS=$(kubectl get pod -n kruise-system | grep -c '1/1') 33 | kubectl get node 34 | kubectl get all -n kruise-system 35 | kubectl get pod -n kruise-system --no-headers | grep daemon | awk '{print $1}' | xargs kubectl logs -n kruise-system --tail 100 36 | kubectl get pod -n kruise-system --no-headers | grep daemon | awk '{print $1}' | xargs kubectl logs -n kruise-system --previous=true --tail 100 37 | set -e 38 | if [ "$PODS" -eq "$EXCEPT_PODS" ]; then 39 | echo "Wait for kruise-manager and kruise-daemon ready successfully" 40 | else 41 | echo "Timeout to wait for kruise-manager and kruise-daemon ready" 42 | exit 1 43 | fi 44 | -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- 1 | 2 | 3 | #!/bin/bash 4 | # This script runs the chart-testing tool locally. It simulates the linting that is also done by the github action. Run this without any errors before pushing. 5 | # Reference: https://github.com/helm/chart-testing 6 | set -eux 7 | 8 | SRCROOT="$(cd "$(dirname "$0")/.." && pwd)" 9 | 10 | echo -e "\n-- Linting all Helm Charts --\n" 11 | docker run \ 12 | -v "$SRCROOT:/workdir" \ 13 | --entrypoint /bin/sh \ 14 | quay.io/helmpack/chart-testing:v3.3.1 \ 15 | -c cd /workdir \ 16 | ct lint \ 17 | --config .github/configs/ct-lint.yaml \ 18 | --lint-conf .github/configs/lintconf.yaml \ 19 | --debug 20 | -------------------------------------------------------------------------------- /test/kind-conf-with-vpa.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | nodes: 4 | - role: control-plane 5 | - role: worker 6 | - role: worker 7 | - role: worker 8 | featureGates: 9 | InPlacePodVerticalScaling: true -------------------------------------------------------------------------------- /test/kind-conf.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | nodes: 4 | - role: control-plane 5 | - role: worker 6 | - role: worker 7 | - role: worker 8 | -------------------------------------------------------------------------------- /versions/kruise-game/0.1.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.1.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.1.0 5 | appVersion: 0.1.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game -------------------------------------------------------------------------------- /versions/kruise-game/0.1.0/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.1.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-game-system 8 | 9 | kruiseGame: 10 | fullname: kruise-game-controller-manager 11 | healthBindPort: "8082" 12 | webhook: 13 | port: 443 14 | targetPort: 9876 15 | 16 | replicaCount: 1 17 | 18 | image: 19 | repository: registry.cn-hangzhou.aliyuncs.com/acs/kruise-game-controller-manager 20 | tag: v0.0.9 21 | pullPolicy: Always 22 | # Overrides the image tag whose default is the chart appVersion. 23 | 24 | serviceAccount: 25 | # Annotations to add to the service account 26 | annotations: {} 27 | 28 | service: 29 | port: 8443 30 | 31 | resources: 32 | limits: 33 | cpu: 500m 34 | memory: 1024Mi 35 | requests: 36 | cpu: 10m 37 | memory: 64Mi 38 | # We usually recommend not to specify default resources and to leave this as a conscious 39 | # choice for the user. This also increases chances charts run on environments with little 40 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 41 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 42 | # limits: 43 | # cpu: 100m 44 | # memory: 128Mi 45 | # requests: 46 | # cpu: 100m 47 | # memory: 128Mi -------------------------------------------------------------------------------- /versions/kruise-game/0.10/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.10/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.10.0 5 | appVersion: 0.10.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.10/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.10/templates/scaler-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: kruise-game-external-scaler 5 | namespace: {{ .Values.installation.namespace }} 6 | spec: 7 | ports: 8 | - port: {{ .Values.scale.service.port }} 9 | targetPort: {{ .Values.scale.service.targetPort }} 10 | selector: 11 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.10/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.2.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.2.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.2.0 5 | appVersion: 0.2.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.2.0/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.2.0/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.2.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-game-system 8 | 9 | kruiseGame: 10 | fullname: kruise-game-controller-manager 11 | healthBindPort: "8082" 12 | webhook: 13 | port: 443 14 | targetPort: 9876 15 | 16 | replicaCount: 1 17 | 18 | image: 19 | repository: openkruise/kruise-game-manager 20 | tag: v0.2.0 21 | pullPolicy: Always 22 | # Overrides the image tag whose default is the chart appVersion. 23 | 24 | serviceAccount: 25 | # Annotations to add to the service account 26 | annotations: {} 27 | 28 | service: 29 | port: 8443 30 | 31 | resources: 32 | limits: 33 | cpu: 500m 34 | memory: 1024Mi 35 | requests: 36 | cpu: 10m 37 | memory: 64Mi 38 | # We usually recommend not to specify default resources and to leave this as a conscious 39 | # choice for the user. This also increases chances charts run on environments with little 40 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 41 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 42 | # limits: 43 | # cpu: 100m 44 | # memory: 128Mi 45 | # requests: 46 | # cpu: 100m 47 | # memory: 128Mi -------------------------------------------------------------------------------- /versions/kruise-game/0.2.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.2.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.2.1 5 | appVersion: 0.2.1 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.2.1/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.2.1/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.2.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-game-system 8 | createNamespace: true 9 | 10 | kruiseGame: 11 | fullname: kruise-game-controller-manager 12 | healthBindPort: "8082" 13 | webhook: 14 | port: 443 15 | targetPort: 9876 16 | 17 | replicaCount: 1 18 | 19 | image: 20 | repository: openkruise/kruise-game-manager 21 | tag: v0.2.1 22 | pullPolicy: Always 23 | # Overrides the image tag whose default is the chart appVersion. 24 | 25 | serviceAccount: 26 | # Annotations to add to the service account 27 | annotations: {} 28 | 29 | service: 30 | port: 8443 31 | 32 | resources: 33 | limits: 34 | cpu: 500m 35 | memory: 1024Mi 36 | requests: 37 | cpu: 10m 38 | memory: 64Mi 39 | # We usually recommend not to specify default resources and to leave this as a conscious 40 | # choice for the user. This also increases chances charts run on environments with little 41 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 42 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 43 | # limits: 44 | # cpu: 100m 45 | # memory: 128Mi 46 | # requests: 47 | # cpu: 100m 48 | # memory: 128Mi -------------------------------------------------------------------------------- /versions/kruise-game/0.3/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.3/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.3.0 5 | appVersion: 0.3.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.3/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.3/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.3/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-external-scaler 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.scale.service.port }} 10 | targetPort: {{ .Values.scale.service.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} 13 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.3/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.3/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-game-system 8 | createNamespace: true 9 | 10 | kruiseGame: 11 | fullname: kruise-game-controller-manager 12 | healthBindPort: "8082" 13 | webhook: 14 | port: 443 15 | targetPort: 9876 16 | 17 | replicaCount: 1 18 | 19 | image: 20 | repository: openkruise/kruise-game-manager 21 | tag: v0.3.0 22 | pullPolicy: Always 23 | # Overrides the image tag whose default is the chart appVersion. 24 | 25 | serviceAccount: 26 | # Annotations to add to the service account 27 | annotations: {} 28 | 29 | service: 30 | port: 8443 31 | 32 | resources: 33 | limits: 34 | cpu: 500m 35 | memory: 1024Mi 36 | requests: 37 | cpu: 10m 38 | memory: 64Mi 39 | # We usually recommend not to specify default resources and to leave this as a conscious 40 | # choice for the user. This also increases chances charts run on environments with little 41 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 42 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 43 | # limits: 44 | # cpu: 100m 45 | # memory: 128Mi 46 | # requests: 47 | # cpu: 100m 48 | # memory: 128Mi 49 | 50 | prometheus: 51 | enabled: true 52 | monitorService: 53 | port: 8080 54 | scale: 55 | service: 56 | port: 6000 57 | targetPort: 6000 58 | 59 | network: 60 | totalWaitTime: 60 61 | probeIntervalTime: 5 62 | -------------------------------------------------------------------------------- /versions/kruise-game/0.4.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.4.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.4.1 5 | appVersion: 0.4.1 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.4.1/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.4.1/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.4.1/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-external-scaler 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.scale.service.port }} 10 | targetPort: {{ .Values.scale.service.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} 13 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.4.1/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.4/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.4/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.4.1 5 | appVersion: 0.4.1 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.4/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.4/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.4/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-external-scaler 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.scale.service.port }} 10 | targetPort: {{ .Values.scale.service.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} 13 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.4/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.5/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.5/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.5.0 5 | appVersion: 0.5.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.5/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.5/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.5/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-external-scaler 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.scale.service.port }} 10 | targetPort: {{ .Values.scale.service.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} 13 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.5/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.6.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.6.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.6.1 5 | appVersion: 0.6.1 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.6.1/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.6.1/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.6.1/templates/scaler-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: kruise-game-external-scaler 5 | namespace: {{ .Values.installation.namespace }} 6 | spec: 7 | ports: 8 | - port: {{ .Values.scale.service.port }} 9 | targetPort: {{ .Values.scale.service.targetPort }} 10 | selector: 11 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.6.1/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.6/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.6/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.6.0 5 | appVersion: 0.6.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.6/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.6/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.6/templates/prometheus-service.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-external-scaler 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.scale.service.port }} 10 | targetPort: {{ .Values.scale.service.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} 13 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.6/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.7/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.7/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.7.0 5 | appVersion: 0.7.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.7/templates/controller_manager_config.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kruise-game-manager-config 5 | namespace: {{ .Values.installation.namespace }} 6 | data: 7 | config.toml: | 8 | [kubernetes] 9 | enable = true 10 | [kubernetes.hostPort] 11 | max_port = 9000 12 | min_port = 8000 13 | 14 | [alibabacloud] 15 | enable = true 16 | [alibabacloud.slb] 17 | max_port = 700 18 | min_port = 500 19 | controller_manager_config.yaml: | 20 | apiVersion: controller-runtime.sigs.k8s.io/v1alpha1 21 | kind: ControllerManagerConfig 22 | health: 23 | healthProbeBindAddress: :8081 24 | metrics: 25 | bindAddress: 127.0.0.1:8080 26 | webhook: 27 | port: 9443 28 | leaderElection: 29 | leaderElect: true 30 | resourceName: c637bb1e.my.domain 31 | # leaderElectionReleaseOnCancel defines if the leader should step down volume 32 | # when the Manager ends. This requires the binary to immediately end when the 33 | # Manager is stopped, otherwise, this setting is unsafe. Setting this significantly 34 | # speeds up voluntary leader transitions as the new leader don't have to wait 35 | # LeaseDuration time first. 36 | # In the default scaffold provided, the program ends immediately after 37 | # the manager stops, so would be fine to enable this option. However, 38 | # if you are doing or is intended to do any operation such as perform cleanups 39 | # after the manager stops then its usage might be unsafe. 40 | # leaderElectionReleaseOnCancel: true 41 | 42 | 43 | -------------------------------------------------------------------------------- /versions/kruise-game/0.7/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.7/templates/scaler-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: kruise-game-external-scaler 5 | namespace: {{ .Values.installation.namespace }} 6 | spec: 7 | ports: 8 | - port: {{ .Values.scale.service.port }} 9 | targetPort: {{ .Values.scale.service.targetPort }} 10 | selector: 11 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.7/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.8/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.8/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.8.0 5 | appVersion: 0.8.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.8/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.8/templates/scaler-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: kruise-game-external-scaler 5 | namespace: {{ .Values.installation.namespace }} 6 | spec: 7 | ports: 8 | - port: {{ .Values.scale.service.port }} 9 | targetPort: {{ .Values.scale.service.targetPort }} 10 | selector: 11 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.8/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.9/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/0.9/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.9.0 5 | appVersion: 0.9.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/0.9/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/0.9/templates/scaler-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: kruise-game-external-scaler 5 | namespace: {{ .Values.installation.namespace }} 6 | spec: 7 | ports: 8 | - port: {{ .Values.scale.service.port }} 9 | targetPort: {{ .Values.scale.service.targetPort }} 10 | selector: 11 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/0.9/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/next/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-game/next/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-game 3 | description: Helm chart for kruise-game components 4 | version: 0.9.0 5 | appVersion: 0.9.0 6 | kubeVersion: ">= 1.16.0-0" 7 | sources: 8 | - https://github.com/openkruise/kruise-game 9 | annotations: 10 | artifacthub.io/changes: | 11 | - "[Changed]: https://github.com/openkruise/kruise-game/blob/master/CHANGELOG.md" -------------------------------------------------------------------------------- /versions/kruise-game/next/templates/prometheus-monitor.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.prometheus.enabled }} 2 | # Prometheus Monitor Service (Metrics) 3 | apiVersion: monitoring.coreos.com/v1 4 | kind: ServiceMonitor 5 | metadata: 6 | labels: 7 | control-plane: {{ .Values.kruiseGame.fullname }} 8 | name: kruise-game-controller-manager-metrics-monitor 9 | namespace: {{ .Values.installation.namespace }} 10 | spec: 11 | endpoints: 12 | - path: /metrics 13 | port: https 14 | selector: 15 | matchLabels: 16 | control-plane: {{ .Values.kruiseGame.fullname }} 17 | {{- end }} -------------------------------------------------------------------------------- /versions/kruise-game/next/templates/scaler-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: kruise-game-external-scaler 5 | namespace: {{ .Values.installation.namespace }} 6 | spec: 7 | ports: 8 | - port: {{ .Values.scale.service.port }} 9 | targetPort: {{ .Values.scale.service.targetPort }} 10 | selector: 11 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-game/next/templates/webhook_service.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Service 4 | metadata: 5 | name: kruise-game-webhook-service 6 | namespace: {{ .Values.installation.namespace }} 7 | spec: 8 | ports: 9 | - port: {{ .Values.kruiseGame.webhook.port }} 10 | targetPort: {{ .Values.kruiseGame.webhook.targetPort }} 11 | selector: 12 | control-plane: {{ .Values.kruiseGame.fullname }} -------------------------------------------------------------------------------- /versions/kruise-rollout/0.1.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.1.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.1.0 5 | appVersion: 0.1.0 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.1.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-rollout 8 | 9 | rollout: 10 | fullname: kruise-rollout-controller-manager 11 | healthBindPort: "8081" 12 | metricsBindAddr: "127.0.0.1:8080" 13 | webhook: 14 | port: 9876 15 | 16 | log: 17 | level: 3 18 | 19 | replicaCount: 2 20 | 21 | image: 22 | repository: openkruise/kruise-rollout 23 | pullPolicy: Always 24 | # Overrides the image tag whose default is the chart appVersion. 25 | tag: v0.1.0 26 | 27 | serviceAccount: 28 | # Annotations to add to the service account 29 | annotations: {} 30 | 31 | service: 32 | port: 443 33 | 34 | resources: 35 | limits: 36 | cpu: 500m 37 | memory: 1Gi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | # We usually recommend not to specify default resources and to leave this as a conscious 42 | # choice for the user. This also increases chances charts run on environments with little 43 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 44 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 45 | # limits: 46 | # cpu: 100m 47 | # memory: 128Mi 48 | # requests: 49 | # cpu: 100m 50 | # memory: 128Mi 51 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.1.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.1.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.1.1 5 | appVersion: 0.1.1 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.1.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-rollout 8 | 9 | rollout: 10 | fullname: kruise-rollout-controller-manager 11 | healthBindPort: "8081" 12 | metricsBindAddr: "127.0.0.1:8080" 13 | webhook: 14 | port: 9876 15 | 16 | log: 17 | level: 3 18 | 19 | replicaCount: 2 20 | 21 | image: 22 | repository: openkruise/kruise-rollout 23 | pullPolicy: Always 24 | # Overrides the image tag whose default is the chart appVersion. 25 | tag: v0.1.1 26 | 27 | serviceAccount: 28 | # Annotations to add to the service account 29 | annotations: {} 30 | 31 | service: 32 | port: 443 33 | 34 | resources: 35 | limits: 36 | cpu: 500m 37 | memory: 1Gi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | # We usually recommend not to specify default resources and to leave this as a conscious 42 | # choice for the user. This also increases chances charts run on environments with little 43 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 44 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 45 | # limits: 46 | # cpu: 100m 47 | # memory: 128Mi 48 | # requests: 49 | # cpu: 100m 50 | # memory: 128Mi 51 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.2.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.2.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.2.0 5 | appVersion: 0.2.0 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.2.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-rollout 8 | 9 | rollout: 10 | fullname: kruise-rollout-controller-manager 11 | healthBindPort: "8081" 12 | metricsBindAddr: "127.0.0.1:8080" 13 | webhook: 14 | port: 9876 15 | 16 | log: 17 | level: 3 18 | 19 | replicaCount: 2 20 | 21 | image: 22 | repository: openkruise/kruise-rollout 23 | pullPolicy: Always 24 | # Overrides the image tag whose default is the chart appVersion. 25 | tag: v0.2.0 26 | 27 | serviceAccount: 28 | # Annotations to add to the service account 29 | annotations: {} 30 | 31 | service: 32 | port: 443 33 | 34 | resources: 35 | limits: 36 | cpu: 500m 37 | memory: 1Gi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | # We usually recommend not to specify default resources and to leave this as a conscious 42 | # choice for the user. This also increases chances charts run on environments with little 43 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 44 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 45 | # limits: 46 | # cpu: 100m 47 | # memory: 128Mi 48 | # requests: 49 | # cpu: 100m 50 | # memory: 128Mi 51 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.3.0-rc/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.3.0-rc/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.3.0-rc.1 5 | appVersion: 0.3.0-rc.1 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.3.0-rc/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for rollout. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | # values for rollout installation 6 | installation: 7 | namespace: kruise-rollout 8 | createNamespace: true 9 | 10 | rollout: 11 | fullname: kruise-rollout-controller-manager 12 | healthBindPort: "8081" 13 | metricsBindAddr: "127.0.0.1:8080" 14 | webhook: 15 | port: 9876 16 | 17 | log: 18 | level: 3 19 | 20 | replicaCount: 2 21 | 22 | image: 23 | repository: openkruise/kruise-rollout 24 | pullPolicy: Always 25 | # Overrides the image tag whose default is the chart appVersion. 26 | tag: v0.3.0-rc.0 27 | imagePullSecrets: 28 | # - name: for-your-secret-name 29 | serviceAccount: 30 | # Annotations to add to the service account 31 | annotations: {} 32 | 33 | service: 34 | port: 443 35 | 36 | resources: 37 | limits: 38 | cpu: 500m 39 | memory: 1Gi 40 | requests: 41 | cpu: 100m 42 | memory: 256Mi 43 | # We usually recommend not to specify default resources and to leave this as a conscious 44 | # choice for the user. This also increases chances charts run on environments with little 45 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 46 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 47 | # limits: 48 | # cpu: 100m 49 | # memory: 128Mi 50 | # requests: 51 | # cpu: 100m 52 | # memory: 128Mi 53 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.3/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.3/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.3.0 5 | appVersion: 0.3.0 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.4.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.4.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.4.1 5 | appVersion: 0.4.1 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.4/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.4/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.4.0 5 | appVersion: 0.4.0 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.5/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.5/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.5.0 5 | appVersion: 0.5.0 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.6.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.6.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.6.0 5 | appVersion: 0.6.0 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.6.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/0.6.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.6.1 5 | appVersion: 0.6.1 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-rollout/next/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-rollout/next/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise-rollout 3 | description: Helm chart for kruise-rollout components 4 | version: 0.6.1 5 | appVersion: 0.6.1 6 | kubeVersion: ">= 1.19.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - rollout 10 | home: https://openkruise.io 11 | sources: 12 | - https://github.com/openkruise/rollouts 13 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: kruise-state-metrics 3 | description: Install kruise-state-metrics to generate and expose kruise metrics 4 | type: application 5 | version: 0.1.1 6 | appVersion: "1.16.0" 7 | icon: https://openkruise.io/img/logo_white.png 8 | keywords: 9 | - metric 10 | - monitoring 11 | - prometheus 12 | - kubernetes 13 | - openkruise 14 | - workload 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise-state-metrics 18 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.1/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ include "kruise-state-metrics.fullname" . }} 5 | namespace: {{ .Values.installation.namespace }} 6 | labels: 7 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 8 | spec: 9 | type: {{ .Values.service.type }} 10 | ports: 11 | - name: http-metrics 12 | port: 8080 13 | targetPort: http-metrics 14 | - name: telemetry 15 | port: 8081 16 | targetPort: telemetry 17 | selector: 18 | {{- include "kruise-state-metrics.selectorLabels" . | nindent 4 }} 19 | --- 20 | apiVersion: monitoring.coreos.com/v1 21 | kind: ServiceMonitor 22 | metadata: 23 | name: {{ include "kruise-state-metrics.fullname" . }} 24 | namespace: {{ .Values.installation.namespace }} 25 | labels: 26 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 27 | spec: 28 | selector: 29 | matchLabels: 30 | {{- include "kruise-state-metrics.labels" . | nindent 6 }} 31 | endpoints: 32 | - port: http-metrics 33 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.1/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRole 3 | metadata: 4 | name: kruise-state-metrics-role 5 | rules: 6 | - apiGroups: 7 | - apps.kruise.io 8 | resources: 9 | - '*' 10 | verbs: 11 | - get 12 | - list 13 | - watch 14 | --- 15 | apiVersion: rbac.authorization.k8s.io/v1 16 | kind: ClusterRoleBinding 17 | metadata: 18 | name: kruise-state-metrics-rolebinding 19 | roleRef: 20 | apiGroup: rbac.authorization.k8s.io 21 | kind: ClusterRole 22 | name: kruise-state-metrics-role 23 | subjects: 24 | - kind: ServiceAccount 25 | name: {{ include "kruise-state-metrics.serviceAccountName" . }} 26 | namespace: {{ .Values.installation.namespace }} 27 | --- 28 | {{- if .Values.serviceAccount.create -}} 29 | apiVersion: v1 30 | kind: ServiceAccount 31 | metadata: 32 | name: {{ include "kruise-state-metrics.serviceAccountName" . }} 33 | namespace: {{ .Values.installation.namespace }} 34 | labels: 35 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 36 | {{- with .Values.serviceAccount.annotations }} 37 | annotations: 38 | {{- toYaml . | nindent 4 }} 39 | {{- end }} 40 | {{- end }} 41 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: kruise-state-metrics 3 | description: Install kruise-state-metrics to generate and expose kruise metrics 4 | type: application 5 | version: 0.2.0 6 | appVersion: "1.16.0" 7 | icon: https://openkruise.io/img/logo_white.png 8 | keywords: 9 | - metric 10 | - monitoring 11 | - prometheus 12 | - kubernetes 13 | - openkruise 14 | - workload 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise-state-metrics 18 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.2/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ include "kruise-state-metrics.fullname" . }} 5 | namespace: {{ .Values.installation.namespace }} 6 | labels: 7 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 8 | spec: 9 | type: {{ .Values.service.type }} 10 | ports: 11 | - name: http-metrics 12 | port: 8080 13 | targetPort: http-metrics 14 | - name: telemetry 15 | port: 8081 16 | targetPort: telemetry 17 | selector: 18 | {{- include "kruise-state-metrics.selectorLabels" . | nindent 4 }} 19 | --- 20 | {{- if .Values.installation.installServiceMonitor }} 21 | apiVersion: monitoring.coreos.com/v1 22 | kind: ServiceMonitor 23 | metadata: 24 | name: {{ include "kruise-state-metrics.fullname" . }} 25 | namespace: {{ .Values.installation.namespace }} 26 | labels: 27 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 28 | spec: 29 | selector: 30 | matchLabels: 31 | {{- include "kruise-state-metrics.labels" . | nindent 6 }} 32 | endpoints: 33 | - port: http-metrics 34 | {{- end}} -------------------------------------------------------------------------------- /versions/kruise-state-metrics/0.2/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRole 3 | metadata: 4 | name: kruise-state-metrics-role 5 | rules: 6 | - apiGroups: 7 | - apps.kruise.io 8 | resources: 9 | - '*' 10 | verbs: 11 | - get 12 | - list 13 | - watch 14 | --- 15 | apiVersion: rbac.authorization.k8s.io/v1 16 | kind: ClusterRoleBinding 17 | metadata: 18 | name: kruise-state-metrics-rolebinding 19 | roleRef: 20 | apiGroup: rbac.authorization.k8s.io 21 | kind: ClusterRole 22 | name: kruise-state-metrics-role 23 | subjects: 24 | - kind: ServiceAccount 25 | name: {{ include "kruise-state-metrics.serviceAccountName" . }} 26 | namespace: {{ .Values.installation.namespace }} 27 | --- 28 | {{- if .Values.serviceAccount.create -}} 29 | apiVersion: v1 30 | kind: ServiceAccount 31 | metadata: 32 | name: {{ include "kruise-state-metrics.serviceAccountName" . }} 33 | namespace: {{ .Values.installation.namespace }} 34 | labels: 35 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 36 | {{- with .Values.serviceAccount.annotations }} 37 | annotations: 38 | {{- toYaml . | nindent 4 }} 39 | {{- end }} 40 | {{- end }} 41 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/next/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/next/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: kruise-state-metrics 3 | description: Install kruise-state-metrics to generate and expose kruise metrics 4 | type: application 5 | version: 0.2.0 6 | appVersion: "1.16.0" 7 | icon: https://openkruise.io/img/logo_white.png 8 | keywords: 9 | - metric 10 | - monitoring 11 | - prometheus 12 | - kubernetes 13 | - openkruise 14 | - workload 15 | home: https://openkruise.io 16 | sources: 17 | - https://github.com/openkruise/kruise-state-metrics 18 | -------------------------------------------------------------------------------- /versions/kruise-state-metrics/next/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ include "kruise-state-metrics.fullname" . }} 5 | namespace: {{ .Values.installation.namespace }} 6 | labels: 7 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 8 | spec: 9 | type: {{ .Values.service.type }} 10 | ports: 11 | - name: http-metrics 12 | port: 8080 13 | targetPort: http-metrics 14 | - name: telemetry 15 | port: 8081 16 | targetPort: telemetry 17 | selector: 18 | {{- include "kruise-state-metrics.selectorLabels" . | nindent 4 }} 19 | --- 20 | {{- if .Values.installation.installServiceMonitor }} 21 | apiVersion: monitoring.coreos.com/v1 22 | kind: ServiceMonitor 23 | metadata: 24 | name: {{ include "kruise-state-metrics.fullname" . }} 25 | namespace: {{ .Values.installation.namespace }} 26 | labels: 27 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 28 | spec: 29 | selector: 30 | matchLabels: 31 | {{- include "kruise-state-metrics.labels" . | nindent 6 }} 32 | endpoints: 33 | - port: http-metrics 34 | {{- end}} -------------------------------------------------------------------------------- /versions/kruise-state-metrics/next/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: rbac.authorization.k8s.io/v1 2 | kind: ClusterRole 3 | metadata: 4 | name: kruise-state-metrics-role 5 | rules: 6 | - apiGroups: 7 | - apps.kruise.io 8 | resources: 9 | - '*' 10 | verbs: 11 | - get 12 | - list 13 | - watch 14 | --- 15 | apiVersion: rbac.authorization.k8s.io/v1 16 | kind: ClusterRoleBinding 17 | metadata: 18 | name: kruise-state-metrics-rolebinding 19 | roleRef: 20 | apiGroup: rbac.authorization.k8s.io 21 | kind: ClusterRole 22 | name: kruise-state-metrics-role 23 | subjects: 24 | - kind: ServiceAccount 25 | name: {{ include "kruise-state-metrics.serviceAccountName" . }} 26 | namespace: {{ .Values.installation.namespace }} 27 | --- 28 | {{- if .Values.serviceAccount.create -}} 29 | apiVersion: v1 30 | kind: ServiceAccount 31 | metadata: 32 | name: {{ include "kruise-state-metrics.serviceAccountName" . }} 33 | namespace: {{ .Values.installation.namespace }} 34 | labels: 35 | {{- include "kruise-state-metrics.labels" . | nindent 4 }} 36 | {{- with .Values.serviceAccount.annotations }} 37 | annotations: 38 | {{- toYaml . | nindent 4 }} 39 | {{- end }} 40 | {{- end }} 41 | -------------------------------------------------------------------------------- /versions/kruise/0.10.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/0.10.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 0.10.0 5 | icon: https://openkruise.io/img/logo_white.png 6 | keywords: 7 | - openkruise 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | - cloneset 16 | home: https://openkruise.io 17 | sources: 18 | - https://github.com/openkruise/kruise 19 | -------------------------------------------------------------------------------- /versions/kruise/0.10.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/0.10.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /versions/kruise/0.10.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v0.10.0 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | # resources of kruise-manager container 32 | resources: 33 | limits: 34 | cpu: 100m 35 | memory: 256Mi 36 | requests: 37 | cpu: 100m 38 | memory: 256Mi 39 | 40 | nodeAffinity: {} 41 | nodeSelector: {} 42 | tolerations: [] 43 | 44 | webhookConfiguration: 45 | failurePolicy: 46 | pods: Ignore 47 | timeoutSeconds: 30 48 | 49 | daemon: 50 | log: 51 | # log level for kruise-daemon 52 | level: "4" 53 | 54 | port: 10221 55 | 56 | socketLocation: "/var/run" 57 | 58 | resources: 59 | limits: 60 | cpu: 50m 61 | memory: 128Mi 62 | requests: 63 | cpu: "0" 64 | memory: "0" 65 | -------------------------------------------------------------------------------- /versions/kruise/0.10.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/0.10.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 0.10.1 5 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 6 | keywords: 7 | - openkruise 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | - cloneset 16 | home: https://openkruise.io 17 | sources: 18 | - https://github.com/openkruise/kruise 19 | annotations: 20 | artifacthub.io/changes: | 21 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 22 | -------------------------------------------------------------------------------- /versions/kruise/0.10.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/0.10.1/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /versions/kruise/0.10.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v0.10.1 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | # resources of kruise-manager container 32 | resources: 33 | limits: 34 | cpu: 100m 35 | memory: 256Mi 36 | requests: 37 | cpu: 100m 38 | memory: 256Mi 39 | 40 | hostNetwork: false 41 | 42 | nodeAffinity: {} 43 | nodeSelector: {} 44 | tolerations: [] 45 | 46 | webhookConfiguration: 47 | failurePolicy: 48 | pods: Ignore 49 | timeoutSeconds: 30 50 | 51 | daemon: 52 | log: 53 | # log level for kruise-daemon 54 | level: "4" 55 | 56 | port: 10221 57 | 58 | socketLocation: "/var/run" 59 | 60 | resources: 61 | limits: 62 | cpu: 50m 63 | memory: 128Mi 64 | requests: 65 | cpu: "0" 66 | memory: "0" 67 | -------------------------------------------------------------------------------- /versions/kruise/0.10.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/0.10.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 0.10.2 5 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 6 | keywords: 7 | - openkruise 8 | - kubernetes 9 | - kruise 10 | - workload 11 | - statefulset 12 | - sidecar 13 | - job 14 | - deployment 15 | - cloneset 16 | home: https://openkruise.io 17 | sources: 18 | - https://github.com/openkruise/kruise 19 | annotations: 20 | artifacthub.io/changes: | 21 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 22 | -------------------------------------------------------------------------------- /versions/kruise/0.10.2/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/0.10.2/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /versions/kruise/0.10.2/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v0.10.2 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | # resources of kruise-manager container 32 | resources: 33 | limits: 34 | cpu: 100m 35 | memory: 256Mi 36 | requests: 37 | cpu: 100m 38 | memory: 256Mi 39 | 40 | hostNetwork: false 41 | 42 | nodeAffinity: {} 43 | nodeSelector: {} 44 | tolerations: [] 45 | 46 | webhookConfiguration: 47 | failurePolicy: 48 | pods: Ignore 49 | timeoutSeconds: 30 50 | 51 | daemon: 52 | log: 53 | # log level for kruise-daemon 54 | level: "4" 55 | 56 | port: 10221 57 | 58 | socketLocation: "/var/run" 59 | 60 | resources: 61 | limits: 62 | cpu: 50m 63 | memory: 128Mi 64 | requests: 65 | cpu: "0" 66 | memory: "0" 67 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.0.0-alpha.1 5 | appVersion: 1.0.0-alpha.1 6 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 7 | keywords: 8 | - openkruise 9 | - kubernetes 10 | - kruise 11 | - workload 12 | - statefulset 13 | - sidecar 14 | - job 15 | - deployment 16 | - cloneset 17 | home: https://openkruise.io 18 | sources: 19 | - https://github.com/openkruise/kruise 20 | annotations: 21 | artifacthub.io/changes: | 22 | - "[Changed]: Bump CustomResourceDefinition(CRD) from v1beta1 to v1" 23 | - "[Changed]: Bump ValidatingWebhookConfiguration/MutatingWebhookConfiguration from v1beta1 to v1" 24 | - "[Changed]: Bump dependencies: k8s v1.18 -> v1.20, controller-runtime v0.6.5 -> v0.8.3" 25 | - "[Removed]: No longer support Kubernetes < 1.16" 26 | - "[Added]: In-place update with env from metadata" 27 | - "[Added]: ContainerLaunchPriority provides a way to help users control the sequence of containers start in a Pod" 28 | - "[Changed]: More details: https://github.com/openkruise/kruise/releases" 29 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.1/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v1.0.0-alpha.1 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | resyncPeriod: "0" 32 | 33 | # resources of kruise-manager container 34 | resources: 35 | limits: 36 | cpu: 100m 37 | memory: 256Mi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | 42 | hostNetwork: false 43 | 44 | nodeAffinity: {} 45 | nodeSelector: {} 46 | tolerations: [] 47 | 48 | webhookConfiguration: 49 | failurePolicy: 50 | pods: Ignore 51 | timeoutSeconds: 30 52 | 53 | daemon: 54 | log: 55 | # log level for kruise-daemon 56 | level: "4" 57 | 58 | port: 10221 59 | 60 | socketLocation: "/var/run" 61 | 62 | resources: 63 | limits: 64 | cpu: 50m 65 | memory: 128Mi 66 | requests: 67 | cpu: "0" 68 | memory: "0" 69 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.0.0-alpha.2 5 | appVersion: 1.0.0-alpha.2 6 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 7 | keywords: 8 | - openkruise 9 | - kubernetes 10 | - kruise 11 | - workload 12 | - statefulset 13 | - sidecar 14 | - job 15 | - deployment 16 | - cloneset 17 | home: https://openkruise.io 18 | sources: 19 | - https://github.com/openkruise/kruise 20 | annotations: 21 | artifacthub.io/changes: | 22 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 23 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.2/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.2/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-alpha.2/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v1.0.0-alpha.2 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | resyncPeriod: "0" 32 | 33 | # resources of kruise-manager container 34 | resources: 35 | limits: 36 | cpu: 100m 37 | memory: 256Mi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | 42 | hostNetwork: false 43 | 44 | nodeAffinity: {} 45 | nodeSelector: {} 46 | tolerations: [] 47 | 48 | webhookConfiguration: 49 | failurePolicy: 50 | pods: Ignore 51 | timeoutSeconds: 30 52 | 53 | daemon: 54 | log: 55 | # log level for kruise-daemon 56 | level: "4" 57 | 58 | port: 10221 59 | 60 | socketLocation: "/var/run" 61 | 62 | resources: 63 | limits: 64 | cpu: 50m 65 | memory: 128Mi 66 | requests: 67 | cpu: "0" 68 | memory: "0" 69 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-beta.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-beta.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.0.0-beta.0 5 | appVersion: 1.0.0-beta.0 6 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 7 | keywords: 8 | - openkruise 9 | - kubernetes 10 | - kruise 11 | - workload 12 | - statefulset 13 | - sidecar 14 | - job 15 | - deployment 16 | - cloneset 17 | home: https://openkruise.io 18 | sources: 19 | - https://github.com/openkruise/kruise 20 | annotations: 21 | artifacthub.io/changes: | 22 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 23 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-beta.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.0.0-beta.0/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "kruise.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "kruise.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "kruise.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0-beta.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v1.0.0-beta.0 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | resyncPeriod: "0" 32 | 33 | # resources of kruise-manager container 34 | resources: 35 | limits: 36 | cpu: 100m 37 | memory: 256Mi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | 42 | hostNetwork: false 43 | 44 | nodeAffinity: {} 45 | nodeSelector: {} 46 | tolerations: [] 47 | 48 | webhookConfiguration: 49 | failurePolicy: 50 | pods: Ignore 51 | timeoutSeconds: 30 52 | 53 | daemon: 54 | log: 55 | # log level for kruise-daemon 56 | level: "4" 57 | 58 | port: 10221 59 | 60 | socketLocation: "/var/run" 61 | 62 | resources: 63 | limits: 64 | cpu: 50m 65 | memory: 128Mi 66 | requests: 67 | cpu: "0" 68 | memory: "0" 69 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.0.0 5 | appVersion: 1.0.0 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | -------------------------------------------------------------------------------- /versions/kruise/1.0.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.0.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v1.0.0 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | resyncPeriod: "0" 32 | 33 | # resources of kruise-manager container 34 | resources: 35 | limits: 36 | cpu: 100m 37 | memory: 256Mi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | 42 | hostNetwork: false 43 | 44 | nodeAffinity: {} 45 | nodeSelector: {} 46 | tolerations: [] 47 | 48 | webhookConfiguration: 49 | failurePolicy: 50 | pods: Ignore 51 | timeoutSeconds: 30 52 | 53 | daemon: 54 | log: 55 | # log level for kruise-daemon 56 | level: "4" 57 | 58 | port: 10221 59 | 60 | socketLocation: "/var/run" 61 | 62 | resources: 63 | limits: 64 | cpu: 50m 65 | memory: 128Mi 66 | requests: 67 | cpu: "0" 68 | memory: "0" 69 | -------------------------------------------------------------------------------- /versions/kruise/1.0.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.0.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.0.1 5 | appVersion: 1.0.1 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | -------------------------------------------------------------------------------- /versions/kruise/1.0.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.0.1/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | roleListGroups: 10 | - '*' 11 | 12 | featureGates: "" 13 | 14 | manager: 15 | # settings for log print 16 | log: 17 | # log level for kruise-manager 18 | level: "4" 19 | 20 | replicas: 2 21 | image: 22 | repository: openkruise/kruise-manager 23 | tag: v1.0.1 24 | webhook: 25 | port: 9876 26 | metrics: 27 | port: 8080 28 | healthProbe: 29 | port: 8000 30 | 31 | resyncPeriod: "0" 32 | 33 | # resources of kruise-manager container 34 | resources: 35 | limits: 36 | cpu: 100m 37 | memory: 256Mi 38 | requests: 39 | cpu: 100m 40 | memory: 256Mi 41 | 42 | hostNetwork: false 43 | 44 | nodeAffinity: {} 45 | nodeSelector: {} 46 | tolerations: [] 47 | 48 | webhookConfiguration: 49 | failurePolicy: 50 | pods: Ignore 51 | timeoutSeconds: 30 52 | 53 | daemon: 54 | log: 55 | # log level for kruise-daemon 56 | level: "4" 57 | 58 | port: 10221 59 | 60 | socketLocation: "/var/run" 61 | 62 | nodeSelector: {} 63 | resources: 64 | limits: 65 | cpu: 50m 66 | memory: 128Mi 67 | requests: 68 | cpu: "0" 69 | memory: "0" 70 | 71 | serviceAccount: 72 | annotations: {} 73 | -------------------------------------------------------------------------------- /versions/kruise/1.1.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.1.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.1.0 5 | appVersion: 1.1.0 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | -------------------------------------------------------------------------------- /versions/kruise/1.1.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.1.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | createNamespace: true 10 | roleListGroups: 11 | - '*' 12 | 13 | featureGates: "" 14 | 15 | manager: 16 | # settings for log print 17 | log: 18 | # log level for kruise-manager 19 | level: "4" 20 | 21 | replicas: 2 22 | image: 23 | repository: openkruise/kruise-manager 24 | tag: v1.1.0 25 | webhook: 26 | port: 9876 27 | metrics: 28 | port: 8080 29 | healthProbe: 30 | port: 8000 31 | 32 | resyncPeriod: "0" 33 | 34 | # resources of kruise-manager container 35 | resources: 36 | limits: 37 | cpu: 200m 38 | memory: 512Mi 39 | requests: 40 | cpu: 100m 41 | memory: 256Mi 42 | 43 | hostNetwork: false 44 | 45 | nodeAffinity: {} 46 | nodeSelector: {} 47 | tolerations: [] 48 | 49 | webhookConfiguration: 50 | failurePolicy: 51 | pods: Ignore 52 | timeoutSeconds: 30 53 | 54 | daemon: 55 | log: 56 | # log level for kruise-daemon 57 | level: "4" 58 | 59 | port: 10221 60 | 61 | socketLocation: "/var/run" 62 | socketFile: "" 63 | 64 | nodeSelector: {} 65 | resources: 66 | limits: 67 | cpu: 50m 68 | memory: 128Mi 69 | requests: 70 | cpu: "0" 71 | memory: "0" 72 | 73 | serviceAccount: 74 | annotations: {} 75 | -------------------------------------------------------------------------------- /versions/kruise/1.2.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.2.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.2.0 5 | appVersion: 1.2.0 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | -------------------------------------------------------------------------------- /versions/kruise/1.2.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.2.0/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for kruise. 2 | 3 | crds: 4 | managed: true 5 | 6 | # values for kruise installation 7 | installation: 8 | namespace: kruise-system 9 | createNamespace: true 10 | roleListGroups: 11 | - '*' 12 | 13 | featureGates: "" 14 | 15 | manager: 16 | # settings for log print 17 | log: 18 | # log level for kruise-manager 19 | level: "4" 20 | 21 | replicas: 2 22 | image: 23 | repository: openkruise/kruise-manager 24 | tag: v1.2.0 25 | webhook: 26 | port: 9876 27 | metrics: 28 | port: 8080 29 | healthProbe: 30 | port: 8000 31 | pprofAddr: "localhost:8090" 32 | 33 | resyncPeriod: "0" 34 | 35 | # resources of kruise-manager container 36 | resources: 37 | limits: 38 | cpu: 200m 39 | memory: 512Mi 40 | requests: 41 | cpu: 100m 42 | memory: 256Mi 43 | 44 | hostNetwork: false 45 | 46 | nodeAffinity: {} 47 | nodeSelector: {} 48 | tolerations: [] 49 | 50 | webhookConfiguration: 51 | failurePolicy: 52 | pods: Ignore 53 | timeoutSeconds: 30 54 | 55 | daemon: 56 | log: 57 | # log level for kruise-daemon 58 | level: "4" 59 | 60 | port: 10221 61 | pprofAddr: "localhost:10222" 62 | 63 | socketLocation: "/var/run" 64 | socketFile: "" 65 | 66 | nodeSelector: {} 67 | resources: 68 | limits: 69 | cpu: 50m 70 | memory: 128Mi 71 | requests: 72 | cpu: "0" 73 | memory: "0" 74 | 75 | serviceAccount: 76 | annotations: {} 77 | -------------------------------------------------------------------------------- /versions/kruise/1.3.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.3.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.3.0 5 | appVersion: 1.3.0 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" -------------------------------------------------------------------------------- /versions/kruise/1.3.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.3.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.3.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.3.1 5 | appVersion: 1.3.1 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.3.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.4.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.4.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.4.1 5 | appVersion: 1.4.1 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.4.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.4.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.4.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.4.2 5 | appVersion: 1.4.2 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.4.2/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.4/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.4/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.4.0 5 | appVersion: 1.4.0 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.4/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.5.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.5.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.5.1 5 | appVersion: 1.5.1 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.5.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.5.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.5.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.5.2 5 | appVersion: 1.5.2 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.5.2/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.5.3/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.5.3/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.5.3 5 | appVersion: 1.5.3 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.5.3/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.5.4/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.5.4/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.5.4 5 | appVersion: 1.5.4 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.5.4/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.5.5/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.5.5/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.5.5 5 | appVersion: 1.5.5 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.5.5/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.5/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.5/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.5.0 5 | appVersion: 1.5.0 6 | kubeVersion: ">= 1.16.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.5/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.6.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.6.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.6.0 5 | appVersion: 1.6.0 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.6.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.6.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.6.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.6.1 5 | appVersion: 1.6.1 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.6.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.6.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.6.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.6.2 5 | appVersion: 1.6.2 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Changed]: Support extra environment variables in the manager DaemonSet" 25 | - "[Changed]: Support exclude specified namespaces from webhook" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.6.2/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.6.3/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.6.3/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.6.3 5 | appVersion: 1.6.3 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.6.3/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.6.4/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.6.4/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.6.4 5 | appVersion: 1.6.4 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.6.4/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.7.0-alpha.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.7.0-alpha.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.7.0-alpha.1 5 | appVersion: 1.7.0-alpha.1 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | - "[Changed]: Kruise-daemon add nodeAffinity for skip virtual-kubelet node" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.7.0-alpha.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.7.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.7.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.7.0 5 | appVersion: 1.7.0 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | - "[Changed]: Change kruise daemon dns policy to ClusterFirstWithHostNet" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.7.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.7.1/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.7.1/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.7.1 5 | appVersion: 1.7.1 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | - "[Changed]: Change kruise daemon dns policy to ClusterFirstWithHostNet" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.7.1/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.7.2/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.7.2/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.7.2 5 | appVersion: 1.7.2 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | - "[Changed]: Change kruise daemon dns policy to ClusterFirstWithHostNet" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.7.2/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.7.3/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.7.3/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.7.3 5 | appVersion: 1.7.3 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | - "[Changed]: Change kruise daemon dns policy to ClusterFirstWithHostNet" 26 | -------------------------------------------------------------------------------- /versions/kruise/1.7.3/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/1.8.0/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/1.8.0/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.8.1 5 | appVersion: 1.8.0 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | -------------------------------------------------------------------------------- /versions/kruise/1.8.0/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values -------------------------------------------------------------------------------- /versions/kruise/next/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /versions/kruise/next/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | name: kruise 3 | description: Helm chart for kruise components 4 | version: 1.8.1 5 | appVersion: 1.8.0 6 | kubeVersion: ">= 1.18.0-0" 7 | icon: https://openkruise.io/img/openkruise-logo-bg.jpg 8 | keywords: 9 | - openkruise 10 | - kubernetes 11 | - kruise 12 | - workload 13 | - statefulset 14 | - sidecar 15 | - job 16 | - deployment 17 | - cloneset 18 | home: https://openkruise.io 19 | sources: 20 | - https://github.com/openkruise/kruise 21 | annotations: 22 | artifacthub.io/changes: | 23 | - "[Changed]: https://github.com/openkruise/kruise/blob/master/CHANGELOG.md" 24 | - "[Security]: Fix potential security issues of dependent packages" 25 | -------------------------------------------------------------------------------- /versions/kruise/next/ci/default-values.yaml: -------------------------------------------------------------------------------- 1 | # Test with default values --------------------------------------------------------------------------------