1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 05:14:13 +01:00

Compare commits

...

9 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
e5c7c7a672 Merge pull request #1559 from a7i/automated-cherry-pick-of-#1514-upstream-release-1.30
Automated cherry pick of #1514: fix: github action Release Charts to have write permissions
2024-11-20 15:08:54 +00:00
Amir Alavi
6dc53ce819 fix: github action Release Charts to have write permissions 2024-11-20 09:54:59 -05:00
Kubernetes Prow Robot
e2af15770c Merge pull request #1554 from sagar-18/v0.30.0-patch
V0.30.2 patch
2024-11-20 14:40:54 +00:00
Sagar Chauhan
de9ceb4884 feat: following-release-process-patch 2024-11-15 10:54:48 +05:30
Kubernetes Prow Robot
a249e2a90b Merge pull request #1550 from sagar-18/fix-release-1.30-golang
feat: update to golang 1.22.7 | Fix critical vulnerabilities
2024-11-14 15:40:52 +00:00
Sagar Chauhan
afb42516aa feat: update: GOLANGCI_VERSION := v1.62.0 2024-11-14 20:46:22 +05:30
Sagar Chauhan
0424cf44dd feat: update to golang 1.22.7 2024-11-14 19:04:24 +05:30
Kubernetes Prow Robot
355919f3e6 Merge pull request #1540 from sagar-18/patch-2
FIX: CVE-2024-24790 and CVE-2024-34156 [Go:v1.22.7]
2024-11-06 14:27:34 +00:00
Sagar Chauhan
5aacc0ee99 DockerFile:v0.30.1 | Go:v1.22.7 | FIX: CVE-2024-24790 and CVE-2024-34156 2024-11-06 19:28:39 +05:30
11 changed files with 17 additions and 13 deletions

View File

@@ -35,7 +35,7 @@ jobs:
- uses: actions/setup-go@v3
with:
go-version: '1.22.3'
go-version: '1.22.7'
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.2.1

View File

@@ -5,6 +5,9 @@ on:
branches:
- release-*
permissions:
contents: write # allow actions to update gh-pages branch
jobs:
release:
runs-on: ubuntu-latest

View File

@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
FROM golang:1.22.3
FROM golang:1.22.7
WORKDIR /go/src/sigs.k8s.io/descheduler
COPY . .

View File

@@ -26,7 +26,7 @@ ARCHS = amd64 arm arm64
LDFLAGS=-ldflags "-X ${LDFLAG_LOCATION}.version=${VERSION} -X ${LDFLAG_LOCATION}.buildDate=${BUILD} -X ${LDFLAG_LOCATION}.gitbranch=${BRANCH} -X ${LDFLAG_LOCATION}.gitsha1=${SHA1}"
GOLANGCI_VERSION := v1.58.1
GOLANGCI_VERSION := v1.62.0
HAS_GOLANGCI := $(shell ls _output/bin/golangci-lint 2> /dev/null)
GOFUMPT_VERSION := v0.4.0
@@ -134,7 +134,7 @@ gen:
./hack/update-docs.sh
gen-docker:
$(CONTAINER_ENGINE) run --entrypoint make -it -v $(CURRENT_DIR):/go/src/sigs.k8s.io/descheduler -w /go/src/sigs.k8s.io/descheduler golang:1.22.3 gen
$(CONTAINER_ENGINE) run --entrypoint make -it -v $(CURRENT_DIR):/go/src/sigs.k8s.io/descheduler -w /go/src/sigs.k8s.io/descheduler golang:1.22.7 gen
verify-gen:
./hack/verify-conversions.sh

View File

@@ -1,7 +1,7 @@
apiVersion: v1
name: descheduler
version: 0.30.1
appVersion: 0.30.1
version: 0.30.2
appVersion: 0.30.2
description: Descheduler for Kubernetes is used to rebalance clusters by evicting pods that can potentially be scheduled on better nodes. In the current implementation, descheduler does not schedule replacement of evicted pods but relies on the default scheduler for that.
keywords:
- kubernetes

View File

@@ -109,17 +109,17 @@ See the [resources | Kustomize](https://kubectl.docs.kubernetes.io/references/ku
Run As A Job
```
kustomize build 'github.com/kubernetes-sigs/descheduler/kubernetes/job?ref=v0.30.1' | kubectl apply -f -
kustomize build 'github.com/kubernetes-sigs/descheduler/kubernetes/job?ref=v0.30.2' | kubectl apply -f -
```
Run As A CronJob
```
kustomize build 'github.com/kubernetes-sigs/descheduler/kubernetes/cronjob?ref=v0.30.1' | kubectl apply -f -
kustomize build 'github.com/kubernetes-sigs/descheduler/kubernetes/cronjob?ref=v0.30.2' | kubectl apply -f -
```
Run As A Deployment
```
kustomize build 'github.com/kubernetes-sigs/descheduler/kubernetes/deployment?ref=v0.30.1' | kubectl apply -f -
kustomize build 'github.com/kubernetes-sigs/descheduler/kubernetes/deployment?ref=v0.30.2' | kubectl apply -f -
```
## User Guide

View File

@@ -4,6 +4,7 @@ Starting with descheduler release v0.10.0 container images are available in the
Descheduler Version | Container Image | Architectures |
------------------- |-------------------------------------------------|-------------------------|
v0.30.2 | registry.k8s.io/descheduler/descheduler:v0.30.2 | AMD64<br>ARM64<br>ARMv7 |
v0.30.1 | registry.k8s.io/descheduler/descheduler:v0.30.1 | AMD64<br>ARM64<br>ARMv7 |
v0.30.0 | registry.k8s.io/descheduler/descheduler:v0.30.0 | AMD64<br>ARM64<br>ARMv7 |
v0.29.0 | registry.k8s.io/descheduler/descheduler:v0.29.0 | AMD64<br>ARM64<br>ARMv7 |

2
go.mod
View File

@@ -1,6 +1,6 @@
module sigs.k8s.io/descheduler
go 1.22.3
go 1.22.7
require (
github.com/client9/misspell v0.3.4

View File

@@ -16,7 +16,7 @@ spec:
priorityClassName: system-cluster-critical
containers:
- name: descheduler
image: registry.k8s.io/descheduler/descheduler:v0.30.1
image: registry.k8s.io/descheduler/descheduler:v0.30.2
volumeMounts:
- mountPath: /policy-dir
name: policy-volume

View File

@@ -19,7 +19,7 @@ spec:
serviceAccountName: descheduler-sa
containers:
- name: descheduler
image: registry.k8s.io/descheduler/descheduler:v0.30.1
image: registry.k8s.io/descheduler/descheduler:v0.30.2
imagePullPolicy: IfNotPresent
command:
- "/bin/descheduler"

View File

@@ -14,7 +14,7 @@ spec:
priorityClassName: system-cluster-critical
containers:
- name: descheduler
image: registry.k8s.io/descheduler/descheduler:v0.30.1
image: registry.k8s.io/descheduler/descheduler:v0.30.2
volumeMounts:
- mountPath: /policy-dir
name: policy-volume