Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Laws 3539 descheduler #252

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cp-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:

echo "DOCKER_TAG=${DOCKER_TAG}" >> "$GITHUB_ENV"
echo "DOCKER_TAG=$DOCKER_TAG" >> "$GITHUB_OUTPUT"
- name: Building the MLRA image
- name: Building the Nolasa image
run: |
if docker pull "$REGISTRY/$REPOSITORY:$DOCKER_TAG"; then
echo "Docker image '$DOCKER_TAG' is up to date - not rebuilding"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,14 @@ dryRunMode: "False"
environment: "dev"

nolasa:
replicaCount: 1 # One pod without scaling
replicaCount: 2 # Two pods to take into accoutn descheduling
revisionHistoryLimit: 2 # Specifies the number of old ReplicaSets to retain to allow rollback
minReadySeconds: 10 # Specifies the minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing, for it to be considered available
strategy:
type: Recreate # For recreate, all existing Pods are killed before new ones are created when
type: RollingUpdate # For RollingUpdate, when your deployment is updated, or your pods need to be moved to another node, the cluster will create new instances before terminating the old ones
rollingUpdate:
maxSurge: 1 # A complete additional copy of your deployment will be created before any of your old pods are terminated
maxUnavailable: 0 # Pod must be available at all times

image:
repository: "Defined in cp-main-workflow.yml GHA pipeline"
Expand Down