[Feature Request] Support custom labels on generated Kubernetes Deployment resources
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 48/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- go, kubernetes
- Lĩnh vực
- infrastructure
Hướng nghiên cứu
Bắt đầu bằng cách xác định đặc tả của TemporalWorkerDeployment và mã controller tạo ra các tài nguyên Deployment của Kubernetes. Theo dõi cách các label do hệ thống quản lý được gán và kiểm tra các test hiện có của controller, nếu có. Được xem là hoàn tất khi trường deploymentLabels được yêu cầu được chấp nhận và áp dụng vào Deployment được tạo ra mà không thay đổi các label của pod.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem? Please describe.
When deploying a TemporalWorkerDeployment resource, custom labels can only be applied to the pods via spec.template.metadata.labels. The generated Kubernetes Deployment resource itself only receives system-managed labels:
- temporal.io/build-id
- temporal.io/deployment-name
Describe the solution you'd like
Allow users to specify custom labels that should be applied to the generated Kubernetes Deployment resource (not just the pods).
This is useful for:
- Adding deployment-level metadata (e.g., team: backend, environment: production)
- Integration with external tools that query Deployment labels (e.g., cost allocation, monitoring dashboards)
- Consistency with standard Kubernetes label conventions for deployments
Example
apiVersion: temporal.io/v1alpha1
kind: TemporalWorkerDeployment
metadata:
name: my-worker
spec:
deploymentLabels: # New field
team: backend
environment: production
cost-center: engineering
template:
metadata:
labels:
version: v1
spec:
containers:
- name: worker
image: myimage:latest
- Ngôn ngữ chính
- Go
- Star
- 197
- Fork
- 82
- Merge trung bình
- 3 ngày 40 phút
- Pull request đã merge (30 ngày)
- 35
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của temporalio/temporal-worker-controller
-
[Feature Request] Configure temporal-worker-controller to use hostNetworkCó thể đã có người làm @josh-ferrell đã nhận 3 ngày trước. Đang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
temporalio/temporal-worker-controller#680 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request] Helm chart: support topologySpreadConstraints on the controller DeploymentCó thể đã có người làm @akolacz đã nhận 11 ngày trước. Đang mởhelm
temporalio/temporal-worker-controller#658 · 1 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
rbac
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
temporalio/temporal-worker-controller#654 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Bug: v1.6's delete-protection finalizer is never removed from migrated TemporalWorkerDeployment/TemporalConnection, so they stay Terminating after the v1.7 migrationCó thể đã có người làm @nmechack27 đã nhận 18 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 57/100
temporalio/temporal-worker-controller#644 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
AI agent skillsĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
temporalio/temporal-worker-controller#633 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của temporalio/temporal-worker-controller
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
schema-drift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
stefanhoth/paperless-ngx-cli#61 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Project submission: CodeAFĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
slavakurilyak/awesome-ai-agents#888 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement nav-pilot
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
kind/enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày