Skip to content

dev to alpha#11098

Merged
tcondeixa merged 26 commits into
alphafrom
dev-to-alpha
Apr 22, 2026
Merged

dev to alpha#11098
tcondeixa merged 26 commits into
alphafrom
dev-to-alpha

Conversation

@k8s-on-aws-manager-app

@k8s-on-aws-manager-app k8s-on-aws-manager-app Bot commented Apr 21, 2026

Copy link
Copy Markdown
Contributor
  • kube-node-ready-controller: Update to version master-51 (#⁠11087) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • change all VPAs mode from Recreate to InPlaceOrRecreate (#⁠11095) - major Major feature changes or updates, e.g. feature rollout to a new country, new API calls.
  • role-sync-controller: Update to version main-25 (#⁠11094) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • kubernetes-lifecycle-metrics: Update to version master-48 (#⁠11093) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • cluster-lifecycle-controller: Update to version master-69 (#⁠11092) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • aws-node-decommissioner: Update to version main-18 (#⁠11091) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • event-logger: Update to version master-35 (#⁠11088) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • cronjob-fixer: Update to version master-37 (#⁠11086) - dependencies minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.
  • deployment-controller: Update to version master-309 (#⁠11089) - dependencies
  • Add kube-state-metrics CustomResourceState config for StackSet metrics (#⁠11083) - minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.

katyanna and others added 18 commits April 20, 2026 16:40
Enable resource attribution for StackSet-managed workloads by exposing ownership
and metadata metrics via kube-state-metrics CustomResourceState feature.

Exposes 5 Info metrics:
- kube_customresource_stackset_labels: StackSet labels for filtering
- kube_customresource_stackset_info: StackSet identity and version
- kube_customresource_stack_labels: Stack labels for filtering
- kube_customresource_stack_info: Stack identity and version
- kube_customresource_stack_owner: Stack-to-StackSet ownership link (key for
  resource attribution chain)

This enables Prometheus queries to attribute Pod resource consumption through
Deployment → Stack → StackSet hierarchy for capacity planning and cost
attribution by team/application.

Configuration added as ConfigMap in kube-state-metrics manifests. KSM deployment
updated to mount and use the configuration file.

No changes to stackset-controller. Implementation follows kube-state-metrics
CustomResourceState documentation.
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>
Update container-registry.zalando.net/teapot/cronjob-fixer to version master-37
Update container-registry.zalando.net/teapot/kube-node-ready-controller to version master-51
Update container-registry.zalando.net/teapot/event-logger to version master-35
Update container-registry.zalando.net/teapot/deployment-controller to version master-308
Update container-registry.zalando.net/cloud-platform/aws-node-decommissioner to version main-18
Update container-registry.zalando.net/teapot/cluster-lifecycle-controller to version master-69
Update container-registry.zalando.net/teapot/kubernetes-lifecycle-metrics to version master-48
Update container-registry.zalando.net/teapot/role-sync-controller to version main-25
Update container-registry.zalando.net/teapot/deployment-controller to version master-309
…alando.net/teapot/kube-node-ready-controller

kube-node-ready-controller: Update to version master-51
…laceOrRecreate

change all VPAs mode from Recreate to InPlaceOrRecreate
…alando.net/teapot/role-sync-controller

role-sync-controller: Update to version main-25
…alando.net/teapot/kubernetes-lifecycle-metrics

kubernetes-lifecycle-metrics: Update to version master-48
@k8s-on-aws-manager-app k8s-on-aws-manager-app Bot added major Major feature changes or updates, e.g. feature rollout to a new country, new API calls. minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call. dependencies labels Apr 21, 2026
katyanna and others added 8 commits April 21, 2026 12:05
…alando.net/teapot/cluster-lifecycle-controller

cluster-lifecycle-controller: Update to version master-69
…alando.net/cloud-platform/aws-node-decommissioner

aws-node-decommissioner: Update to version main-18
…alando.net/teapot/event-logger

event-logger: Update to version master-35
…alando.net/teapot/cronjob-fixer

cronjob-fixer: Update to version master-37
…alando.net/teapot/deployment-controller

deployment-controller: Update to version master-309
Add kube-state-metrics CustomResourceState config for StackSet metrics
@mikkeloscar mikkeloscar added the frozen new updates to the dev branch won't be added to dev-to-alpha pull request label Apr 21, 2026
@katyanna

Copy link
Copy Markdown
Member

👍

1 similar comment
@mikkeloscar

Copy link
Copy Markdown
Contributor

👍

@tcondeixa tcondeixa merged commit 5acf14c into alpha Apr 22, 2026
15 checks passed
@tcondeixa tcondeixa deleted the dev-to-alpha branch April 22, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies frozen new updates to the dev branch won't be added to dev-to-alpha pull request internal/merges-tagged major Major feature changes or updates, e.g. feature rollout to a new country, new API calls. minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants