Skip to content

CHE-11097: Add per-sidecar memory limit in WS.NEXT#11248

Merged
garagatyi merged 7 commits intoeclipse-che:masterfrom
garagatyi:memoryfield
Sep 24, 2018
Merged

CHE-11097: Add per-sidecar memory limit in WS.NEXT#11248
garagatyi merged 7 commits intoeclipse-che:masterfrom
garagatyi:memoryfield

Conversation

@garagatyi
Copy link
Copy Markdown

What does this PR do?

Refactor WS.NEXT sidecars k8s applier to simplify the code.
Add an ability to configure memory limit for a WS.NEXT sidecar in
a sidecar configuration. If it is not configured in a sidecar it
will be set using the global default memory limit for sidecars.

What issues does this PR fix or reference?

Related to #11097

@garagatyi
Copy link
Copy Markdown
Author

ci-build

Oleksandr Garagatyi added 5 commits September 18, 2018 12:13
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
Simplify KubernetesPluginsToolingApplier by moving sidecar
container configuration creation code to a separate component -
K8sContainerResolver.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
Simplify KubernetesPluginsToolingApplier by moving sidecar machine
configuration creation code to a separate component -
MachineResolver.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
Simplify KubernetesPluginsToolingApplier by moving sidecar service
discovery related code to a separate component -
SidecarServicesProvisioner.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
Add an ability to configure memory limit for a WS.NEXT sidecar in
a sidecar configuration. If it is not configured in a sidecar it
will be set using global default memory limit for sidecars.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
@benoitf benoitf added status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. kind/task Internal things, technical debt, and to-do tasks to be performed. labels Sep 18, 2018
@garagatyi
Copy link
Copy Markdown
Author

ci-build

Oleksandr Garagatyi added 2 commits September 19, 2018 17:05
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
@garagatyi
Copy link
Copy Markdown
Author

ci-build

@garagatyi garagatyi merged commit 0f48d80 into eclipse-che:master Sep 24, 2018
@garagatyi garagatyi deleted the memoryfield branch September 24, 2018 07:34
@benoitf benoitf removed the status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. label Sep 24, 2018
@benoitf benoitf added this to the 6.12.0 milestone Sep 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/task Internal things, technical debt, and to-do tasks to be performed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants