Skip to content

feat: support Helm service runtime OpenAPIs - #4983

Open
huanghongbo-hhb wants to merge 3 commits into
koderover:mainfrom
huanghongbo-hhb:feat/helm-env-service-runtime-openapi
Open

huanghongbo-hhb wants to merge 3 commits into
koderover:mainfrom
huanghongbo-hhb:feat/helm-env-service-runtime-openapi

Conversation

@huanghongbo-hhb

@huanghongbo-hhb huanghongbo-hhb commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Extend existing OpenAPIs for Helm service pods, Kubernetes events, and container logs.

Main Changes

  • Aggregate Deployment, DaemonSet, StatefulSet, Job, and CronJob pods from the deployed Helm release manifest.
  • Return container details with service pods and deduplicate pods by name.
  • Add request validation, environment view permission checks, and production environment selection for events and logs.

Risk / Compatibility

  • No new endpoint or workLoadType=auto behavior; existing response fields remain compatible.

Test

  • GOCACHE=/tmp/zadig-go-build-cache go test -vet=off ./pkg/microservice/aslan/core/common/service ./pkg/microservice/aslan/core/environment/handler ./pkg/microservice/aslan/core/environment/service ./pkg/microservice/aslan/core/log/handler ./pkg/microservice/aslan/core/log/service -run ^$ -count=1

Contact

Contact: huanghongbo@koderover.com


This change is Reviewable

Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant