sample-product:0.1.0v1.30.0v1.30.0Worst status across all scenarios that exercise each mechanism. Covers: addons (cert-manager, istio, gatekeeper, …), subchart variants, customer profiles.
capability:labels
FAIL
labels-on
One row per scenario. Cell value: passed / total asserts.
| Scenario | Cluster shape | Tags | Asserts | Status | Agent |
|---|---|---|---|---|---|
labels-on
Capability: extra labels stamped on every object (ON) |
kind
|
capabilitycompliancecurated-live |
0/0 | FAIL | — |
labels-on
Capability: extra labels stamped on every object (ON)
FAIL
kind
capability:labelscapabilitycompliancecurated-livecustomer=enterprise profile=compliance result.yaml had parse errors; status from aggregate
==> PROJECT_DIR=/Users/rohit/Documents/chart-test-swarm/examples/sample-product-chart
==> No preinstall items; skipping addon phase
==> OK: preinstall complete
==> Skipping product chart install (--preinstall-only)
---
id: labels-on
name: "Capability: extra labels stamped on every object (ON)"
description: >-
Renders the product chart with a global extra-label knob set (extraLabels.team=platform, extraLabels.cost-center=42) and asserts every rendered object (all kinds, not just pod templates) carries the configured labels at .metadata.labels. The sample chart does NOT expose an extraLabels/commonLabels knob — this scenario is EXPECTED to FAIL (honest red gap) documenting that the chart lacks global label propagation.
labels: {customer: enterprise, profile: compliance}
cluster:
provider: kind
k8s_version: v1.30.0
product:
chart: ./chart
release: sample
namespace: sample
set:
ingress.enabled: true
extraLabels.team: platform
extraLabels.cost-center: "42"
asserts:
- type: labels-present
namespace: sample
source: rendered
labels:
team: platform
cost-center: "42"
tags: [capability, compliance, curated-live]
category: capability
capability: label-all-objects
tier: capability
mechanisms: ["capability:labels"]
helm_values:
{replicaCount: 1, image: {repository: nginx, tag: "1.27-alpine"}, service: {type: ClusterIP, port: 80}, tls: {enabled: false, secretName: "", servicePort: 443,
# -- Filesystem path where TLS cert+key are mounted. Defaults to /etc/tls.
mountPath: "",
# -- Volume type for the TLS material. Supported: secret (default), persistentVolumeClaim, projected, csi.
volumeType: "secret",
# -- PVC claim name (required when volumeType is persistentVolumeClaim).
pvcClaimName: "",
# -- SecretProviderClass name (required when volumeType is csi).
secretProviderClass: "",
# -- Whether to run the wait-for-tls initContainer that polls for cert files. Disable for CSI volumes that are populated asynchronously.
waitForCerts: true},
# -- Scope component (API server). Creates a separate Deployment + Service on port 8080.
scope: {enabled: false, replicaCount: 1, image: {repository: nginx, tag: "1.27-alpine"}, service: {port: 8080}},
# -- Darkroom component (async processor). Creates a separate Deployment with optional PVC mount.
darkroom: {enabled: false, replicaCount: 1, image: {repository: nginx, tag: "1.27-alpine"}, pvc: {enabled: false, claimName: "", mountPath: /data}},
# -- Ingress resource for skywatcher Service.
ingress: {enabled: false, className: "nginx", host: "", path: /, pathType: Prefix},
# -- HTTPRoute resource for Gateway API integration.
gatewayRoute: {enabled: false, parentRef: {name: envoy, namespace: "", sectionName: ""}, hostname: ""},
# -- Service mesh integration.
mesh: {inject: false},
# -- Policy compliance labels applied to pod templates.
policy: {complianceLabels: {}}, ingress.enabled: true, extraLabels.team: platform, extraLabels.cost-center: "42"}
raw_manifest_refs:
[]
apiVersion: v1
items:
- apiVersion: v1
data:
ca.crt: |
-----BEGIN CERTIFICATE-----
MIIDBTCCAe2gAwIBAgIId+MewJ59wBAwDQYJKoZIhvcNAQELBQAwFTETMBEGA1UE
AxMKa3ViZXJuZXRlczAeFw0yNjA2MDUxNDA2MDZaFw0zNjA2MDIxNDExMDZaMBUx
EzARBgNVBAMTCmt1YmVybmV0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDZ6nu9/oa0XK0FCNpNg/DydRqwStEHvhcK8HIjOI5+3dl6qkO3wLgvLouq
jdQBub/Dy6ClQs72ubhXi+VZ6eSqYAKm+NssfHcKeH8jpRQiNKjYnSqHGtzN2Mmu
AD8md27JiYFHp7c4ByEFq3FgI7RiCAkjanWWfFjpwAA++jm8uZU2j6tF5g7hi8NZ
hSy58oLjDxCF0H0SkIq77Dh7Efl0Hy2AgGJF7oTWBHdliFljeBpPBAhyjeM2Eytr
5IbvJlt79CJTb4G2n+WCr9cr+ME2AypQfE6DT+jZQnROskOLQAr85w3QRDH19B8z
LLmlH2Yi+3DKbEDMzv2uEu2O4QNVAgMBAAGjWTBXMA4GA1UdDwEB/wQEAwICpDAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRrwBP8AFMFfDj5TKDQW2EJm+wWpzAV
BgNVHREEDjAMggprdWJlcm5ldGVzMA0GCSqGSIb3DQEBCwUAA4IBAQCv+cT9lbLQ
MyVgv2UkuLF4dCXayUeovE6Jzi1VApYsacKV5FC65/Oc66XWSRJS2/q2YwaiEaVq
20MLV0AsoCAreDhh4japuR+Di9+Ze45iP7CVe7Ja80/V2xuyPEMUvIfivBMYvJjl
SpUCM1/AVLhBfI8TV6vjM99l6zhht/mZ6HfoCjupZIMNwvUldyesLArRZY8VTxG1
fOifkohz8Sw5pkCMEAuuGQHsA4V4DJD5USoM4KYwTEbJQtiJEsi8Yzr6anUL5UaX
gAkSJ7j+so4uodA6X1SJIXNm8m2AgudcvhmTdNg38q8orABvwnv5VfqIsgKttxgW
vDFrNa4F+h0J
-----END CERTIFICATE-----
kind: ConfigMap
metadata:
annotations:
kubernetes.io/description: Contains a CA bundle that can be used to verify the
kube-apiserver when using internal endpoints such as the internal service
IP or kubernetes.default.svc. No other usage is guaranteed across distributions
of Kubernetes clusters.
creationTimestamp: "2026-06-05T14:11:29Z"
name: kube-root-ca.crt
namespace: sample
resourceVersion: "446"
uid: 3816e1e1-1f14-4717-8c9a-3db328d0c756
kind: List
metadata:
resourceVersion: ""
apiVersion: v1
items:
- apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
meta.helm.sh/release-name: sample
meta.helm.sh/release-namespace: sample
creationTimestamp: "2026-06-05T14:11:29Z"
generation: 1
labels:
app: sample
app.kubernetes.io/component: skywatcher
app.kubernetes.io/instance: sample
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: sample-product
app.kubernetes.io/version: 1.0.0
helm.sh/chart: sample-product-0.1.0
name: sample
namespace: sample
resourceVersion: "518"
uid: 93b4a170-bc16-4c91-9bae-160f2d65320c
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: sample
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
app: sample
app.kubernetes.io/component: skywatcher
app.kubernetes.io/instance: sample
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: sample-product
app.kubernetes.io/version: 1.0.0
helm.sh/chart: sample-product-0.1.0
spec:
containers:
- image: nginx:1.27-alpine
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /
port: 80
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: app
ports:
- containerPort: 80
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /
port: 80
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
status:
availableReplicas: 1
conditions:
- lastTransitionTime: "2026-06-05T14:11:32Z"
lastUpdateTime: "2026-06-05T14:11:32Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2026-06-05T14:11:29Z"
lastUpdateTime: "2026-06-05T14:11:32Z"
message: ReplicaSet "sample-7dcd986bd4" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
observedGeneration: 1
readyReplicas: 1
replicas: 1
updatedReplicas: 1
kind: List
metadata:
resourceVersion: ""
- app_version: 1.0.0
chart: sample-product-0.1.0
name: sample
namespace: sample
revision: "1"
status: deployed
updated: 2026-06-05 10:11:29.543025 -0400 EDT
apiVersion: v1
items:
- apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
meta.helm.sh/release-name: sample
meta.helm.sh/release-namespace: sample
creationTimestamp: "2026-06-05T14:11:29Z"
generation: 1
labels:
app: sample
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "468"
uid: fb096978-dc64-4c7a-aeae-bce23769f01b
spec:
ingressClassName: nginx
rules:
- http:
paths:
- backend:
service:
name: sample
port:
number: 80
path: /
pathType: Prefix
status:
loadBalancer: {}
kind: List
metadata:
resourceVersion: ""
apiVersion: v1
items:
- apiVersion: v1
data:
release: SDRzSUFBQUFBQUFDLytSOGJYT2l5cmIvVjdINHYvd25HUjRraVZhZEYySWlZSXdaTmZKMDU5WXBhQWlnM2NBUlVISFhmUGRiM1lDQ29qRXorOXc3ZFc5cWRtMEZ1bnYxV3IvMTNQSVhGWmpJb2JwVWJLSUlPdFFONVFjZklkWDlpL3J3VjNIeVQ5dUpZSmc1TnRXbFdKcTl2Nlh2YjJuK25hRzdETk5sTzNkOG02TlovcFp1ZDJtYXVxR2crZVVodGhPRGxSOGxmaGhRWFVvTzRzU0VzQVZDVEUyQzZZa1RNMGxqcWt2dDUvMTVRd0hQWENXWVN1UWtwbTBtSnY1YzI4bHR0QXJ0RkNUVURiVjJWbkUrUFgzSDNKMHUrdW9IUGpKaEswN013TDcxZ3hhWnZaWEdqdDFLd3BZZHVoOWhhT2RYYnhNblRtN2pqYmxDMUExbFJyNnluM3pOa2l2UjRRcHpSNVBsa2l6Q2hKbFJCSDFna2xWLzNsQXdCRXVxRzZRUTNsQ0pneUpvSms1TWRmOWp2NUg5eFcvLzlCd1lPYXY0TG9rZ0pwOXNtSEs0ZVAzaVJnTkhFandMVFZ4YjlLQXM4cDZsemwyTDFZdnY0MURYaHZUSURmODE0cGhPUDBnZVJqTmhhYWhHWktHNUt3ZGp6OUtFMkpneEc0QTZTMXNkMHlORTV2RGxQdFA1bUVRUFRrYTdocWdnWFZOaXU5OUxKNnpuZ1dDU3ZxTkJZc3g2cVlJR3NhMHF1M3ljOHQxR1NnWVFYQm96NFZHV3BwbXQ4Z3Y1U2QvSjBzYTFwV0ZrS1dQR1FFYms5SHYrYUNhN0h4cjk0bkJ4SW90S2F2U0Z6c2NrZkNuMjlnU1E0dG5pM05Wem1qMWIzZEt5YURDV3VPVmxhY0RvNmpZeUVJUkdYL0NBMUhNdFFsUDc1Y1h2MUdnM1ZSN0svZUZPVjVtTkpjNFRJQTNYaHFRczdENlBiSFViNStOa2Q2VHRlUlFaZm5WdlpNMVVWeG40emhrUUJNUElFT2NIMnZ1OHFxdGJ4dEJlVXlOUVlrdjhiVjdFZ0szT1B5VnJ5MDloUnhhbjBFQUR4cEltN21oWnlIZVp5MzBFRGMrU0ZBZ3kvanl0SWtTeU9GNWJ3ZFF6Vlg2M243dlB6d3gxQzNWdERNdjVLdnM3dmRjWGFCQW9xWjcxMk5jczM1K3BNdSsyYWlCVGMxM1pwMzFaMnZNVFd0SVlWcjV2QUlLcExlcXU3Q3U3MFV6WnlYNHZuU01sTnRUQnpwanhiemxOQlcwNXZ4Z0x2YnJqeFd1K05vTEpuRk9RZ1dCYjdzdUo3QXNIbWF2OHNyWTJtbHpFbWNVeWljVzJYVXNjK0lhNjNja1M0U3ZCbGM0TjE0QjdkWFYxRzh2U0VBSzJ3d0EwaGlEN0VzNWlYUjFDUzNvdDlTbzAxRzB5Q3NiaGlNMWwrT1lMRDA0bVJCWWF4N1k2UFRkUHpnKy9sK0w5amJUa1FlN3pUNlk0eU93K3J4cmFjR2VxblJUekN5QmxZNG1EaFRIcitTK1o3TXJ3TVpjSEdteEFuMS9aNmhBQ3hFTmJ4UGlHNnhGTDVIb3ZTOG1ETE1KVVo3Y014czFsRzlFbWZOVTFZVE5DQ2FNakpiT1FRbU05TU5YSE5jYVhMUTVTblMzbVBZT3hjK09KL3JCd2JTMUMxK0hpQ3Q0SEd6REEyQjVIV0c0ZmZXRnJxeDNhbUJFTVlGdVFtcHppRzlvd05iUXAxb2ZJeWpxSnJ2S2V3U3JMa1Rya2MzN1hNUGR1YUVQV1ZHczQzV09IZk0vQ2x6bUxueC9URmljZjhDSWFhK0FMVUZmSElkRXRUVmhiU0VudGZ2dGxOQk4ySmdjNVhac3VURkhKM254aXErN2xwMjIyNTRWS2VQSC81YjduNitwNFpiT0R6T2dMQzR0bE5ybzJqWFMwaFMrVE1KR2w4Y0xpQkhocGpwR1dQOVAzTVNZSG1ja04xeFpMMzh2aVlBT2VRdmU3TklTV3FIaUFuU2ZFN3IyM2s4cHpYOEgwanF6TlRkZGd1ZlYwcE1RZ0syd295dGNpTW9QNzlRcWYwYUNuN25YcjZXeG5ZeWhqUE4vQ0ZqdlplOGwvdjVlVU9HcVFhMjVMaUw0VXZHbVM3YWQrY2VvQmxHUVcyMGtPR0JpK0h1bDFMcGZ6V0sveCtvSTkybGdzRDYxZ2tnQk9nRG9Ma2FtK0h2RFc5ekEyZk1JcmpEZVZXVnQrYnlWTEI5N0kvZGkxT0lIRzlrQlhONjdPZGhJZ2JpTmQ1YkZOV01saVoyT0xjRzJoUVZ6SDdETHQrK0g2WUMreHY0RXB0aU9BSGVBNTRFZ1RNb3VkTWpvM1NRR2I4RFk3b0hYV2d3QUthK1A1Q0F2Qk5mYWtNc2EvcU1PTENtL3VaV204Y2pUYnM4VnhhR2d5cHRjMVZYNWhTY3J5UEwxTnNtc2YvSU5rUjdib1ZuM3B4bUsza2M0dDB4b1A1eVhOQnp3RE5FZ05kdTRPeFRpVysxT1crT3ZEM1BnNi9semdZOG9TTzYwcGE3dm1uMHM4WFBabFYyRTJ5UEUrRnp2TFkxMjVobGZXWVV4NjJYZFU4UE1VdW9BZHI0RTR2MUllK0ZubHZkR1dWSHk2elVMYTdGZGlza0JZV3lKY09ETSt4NFFJUFF1TjRYNmZCNTVsdXNvSHhxeTNOTE9OTzVSMDkyMUJWK2JHMTRYT3gzdHVyL0Q5STMveTFaamlVNTA1MkFCbVlySFRZeHR5VFJ3UUgyUDNuQS9OTWR0SkRaWEhNY1pTMTRZcmdEcHI2N3AxRHM4MzI5MjB3aFBPMUtaaE5SWUdZaWMyMVRFL1FnUWZzYW5pV0VBcDkxdlJ1YUZuSVJ2SGU2dFJ2N2UwL2Q3OTk5bGhibndkZnk1cys5TDJjYnc1WUN4dUNqK1hTWk92ZWZ4WGY4bEF3TG9Zbi8vQzlvREVUZUlndFZDSHhqN1hZdm5TcjlPbU9IZUIyRm5LMGhUaWZlamFGSDR0cDhKcmVZS0YrTFV0RHNoYVZmdDRtbThRMnRLU3RueVA0OGdRbFlXdXlhbXBZWG9meXhpTFBQUG05M3djSXhzeitaUDkvK01mMUEyRlFqdnhTYUtacCtuOExVZmpOSjN1ZEJudTd2NkI0Vm02dzdCRnB2N3pwaUV2elZOeTVBVEpyVzJ1bHFzd1JIZVppZW81YXA1dlZQT2pnLy9EbVBSd2JGUFE2UUVSN21QWVBNWVJkaU5PMy9aUkVsbG9jaTgvVHlFUXQydEhaYkQ5ZjdGVWhkYlZxV2VMei9kOXY4ai8zaS9FSFRPbWd2L1FsY1hDMXV6Q0Y3bmZjN0ZkeHJMNGt1NzFCU3luSmRZditTbkgzeGZtdWtLL05xNkZiWW1JZlhNdng0TGZjK1U4NS8zY1I0cUh1S1VmakRlRytrcDRsZWNIY0tGcnIyVzgwaWlqL1hQejhkckdleXpXUC9oUitiNmdKeUV4N3ZNUlQvczl0OERCSnpIQVovSFZNYS8xZ3RjQ2JSQytEbWpqdlZoVFpLQXREcGE2TnZYZTNORE42UkJLdVJYMC9pSnRkVjk2TEovMlFUNllqcm85T2RCeU5UNFNReHVIRTVWUExRN2pISzZ0b0lrWGJnVjNCeG5uTk94emZRaUMrdDVITTRIa2szVy9VS0d4MzNOTmxmRU1uTC8xaHlTdVB0aW9BMDlHQ0NhNmFzTlJNSVJBN094TWJib0d3WkxFT3JrdTdtT3B3em96UHJMVVFXRE1lRnBYQVg3V3I5SW05d1ZpdDB4VlB6ZCtZNlBYSXh0U3A5MUduZGhXR2ZpdWRoZ3JtTmI1bi8rWEZEV3ptcDZNY3B2eWN2UXN3YmpGS2FrOUVEeGJkQy9yaldRc1JvZ2hPalBITnIrQnZxUFk0ZlRlYVN5YUdkcDRiV3ZEaGFHOUhtUyt4MVNsUGxIUnYvcWMwN1dxRGhLcmY0TGQ3YXQvTFkyL0l4dUJ0ZGd0WTZuS2tUem92ZjJ1OEJIblM3UitSQk1RU1YxZ1oyTzZCOGJha3BURW1JOWpYWVhKcVl5RmhTVU9JbXRlcVc5Z1BtbEtCSkN5bFB2REU3cDFkdXVaS3BQbmpTTGMxWjZYN05CUTIrNnBySlZVVjRleG9VNWNVM3QxQzE5OGtUKzFkYXAyUTdvWVk1NzMzMHlYZWVqeW5UdU9aWGoya1grNHY5Si94eUNNbkN1Y2R4SFkvMDg0N2p6NS96T2M5cVZDeE84N2JLa3NVbHpuckV1Wi9MYzU2aktwL05PY2RIT3krNy9GUVIvd2Y0MXpMbmp4QmNlY3ovKzVVOTVZM0pCdWNpNmptYkN3V0R3T3BvWTJuT0RueW1MY0NWM0JHSUxBaUhSMmpwUEV6RzV3Z0FBcG5pSGl1Y2E3dVRSYzYyaCtYNmNGODg2amJVbVFERzF5ZW84NGlnRnRQb1h1YUhQaStGMVpFdGFBNk5zWmZXS1Z6RVp3WWN4NHN1Y2FiZ3FzbXBvQkxhVHNBSU9UK3lGc2NENmhMVTAzVTFhaEc0SVBURU1lU1BRZm00S056ZS95OE04TUlyNlFrTzRkR3ZQUVlSOTRucnZPb1IyNU1sMFRJcVhTUzlBMVlRT3lEdnM2aVZaWVJkOTg0ZG5RaE5qaVlJTFZ0WStPVEpOWWlSM085REJPVFZjWkkzMmx4bmJXZFZ3MUY3aktKRmZjblhodFBhOVM0M1dqSFJDVkJlRUxob3E0alhSMnNEdUY2ZjdlRTRtWlMzaFdhdFNsU2xncW1mdjF4UFJmNlk3UDFBNGZaWkdQTERURmJ0VWRsN0NzMUhBTzY5ZkRrWnczcCs3eGVqbGNxSWtmMGZWV2o0MjlXbzNvRjliR2NiWDVmRlRIdXVnR2hZTTh6OGYydENXZGplZko4ME94bXV2azlic0RGcVl4eVBocTdvUXhlZWpwOStXMW9VMFhJMjVLZUZRMVNVWC91OHdaNW80bTVIM3dpc20yeGUxdUZCUjVnRExsZ1RnL21uKzRNOVJ4Wm1nVHZ5SE9qZ3hmU0kxWkx6emVyODBPSXZ2WldJTWxOclhUdkc4dmR0NUo3eDZCU080UGthNXVkOGFzVHJPcDhwSDlmSlZiNTNRVjBpUFZXQU9md1d2V3phMll1KzlUM1NMOGpDd0U2UW5iU1cyYzN5QWxtK1hod1BIZWZWc2I4enJxdE44V3orbnJUdmVQK3c3MU5Vay95Y05oKzZsTHBWM0F1ZzJ1djVmb200YmNXdG8wdVRXb3M5NWE3ZzgxdkhkVDVZT2l6anAvSDd5Nk9uYTcwcXRyaTQvRVRodnFJSlBGQVYzMFRPb1kwdWgwNUxmOUp0ZVBzV2lxRzFmTmVvbFIxSTJ0dkE0dzBiVnBTUHFCQkcvOEFnUVRWNXYxME5BWExMblBvRE5yclFuT1VBS2RtV0MvWmNMU2Fnb3JjTmpCYnFHaDlkelhwdnZpZEcyaCtTVysxUGhnb0E1am9Va3NTMWpIeDlCUXB4aDdxZXorUnExRG1zYWdrYmFLRGhmOTI3cGVuK3I5M28yZnlWM0x1ZlVLVG8vQ2lrb05ackFCdld2clQxZUh0di91a0hZZmhsWDNPTTlEc3NmcWVaMjNwOTZwdmgzU0czUmkweW8xaGFaeDE5RkhNTDRyenpiTXo0U0taK1g1U3o2aFpydHJla1I2YjBkejFQVnlVejF2NW85WWhkYXpEazFpbVZPNlNyOHdKbXNjcFkzSGRTWE0weVpiVVYzLzdZeXRhRXd2Y0lyeTNFa3RhWG1mbisrYU44bW90UFdwd2NMVTZSTTduMkNzR0FnR245UFR5MzBqeXdlbXlyZEpiSWIwMU9nMXBSTkRxS3ZUN3hiYThtOCtPWjhGbStSNFJzYVpvUTZXeEY5eDR3bEFIWCtmcWxmMVVaclM0Tm1HT0M1ME1tRlQwamc2bjY1OFZUL2NZeHhaSW1TTlA0cXUvMHN4VWpGR2F5ekpJRmxVdGlkcjk0Y2JVZzdVeGpUT09aVENOMDFJdlpNKzBlT0tqcHpHUUpKQXpua0JEc2ZMVTdWWTU0blVkQnR3VUsycEZtZnFNa01iTUNZNXo5ZnpjejRJckU3bjllS2l4QmlCMm5NQ1o0cEt1dDk3d1M5VGU3MVllNWI5RTNsdWJEUitxdFNmait4NHFZODRoaVJ4S0FTejNyTDA1WW9FTnlUT2w0WnJFK0djU1ZuS0orbjFKZnNtYkFEcWtQNndvVGJFYzlLK0ROQllQaG5OaEJJVGpmZnptS0dXR3gvaGJReDFiZ2p0NTZhOUgrbXZodk95MS9QcjVQU3NERzJaeHk5NTNIWjJ2bHA1NWJybkUxbE1vRlB3a2NSNWs5QzlOSDlaWG1wOFhxcWNlejJ2Snd2QUxyK21EK0o0WnpiZzNwQ0drWTNJK2NKQ1p0UGRTQ08xQURoQzQ1MDU0MWR2RWprVDh2SXJmcXpFNUVTYjBnQkIzOWFtamVVaG5FOFc2Mk5ielpycUZJTGxPTmExOGU2OFBoWTRHUWlaeFJtUklTb1p0aFdBZTgxMURpbGJXNFVaam9OczFvT1dMOVQ1S01JZDRVdTkzMExzTVdDVkJVQUtQWmVHYXh2QnBhRU5zVDd1OG5OYlorVDFKZnRVMFA1MHlvdHk3ZmRhZTZPWnZzUFp5Sk80YkEwa2tzZDdGc2FhTkdTTUpyclJTWXhZaWF1TDJFSERlc0RnbUJHWktqak4rNUFSR1RUamdZYTlYTkdpcWNZM0wyZjZoK2RMZlZ5WFliczhjL2ZJdDJudWtXVXVsdnE4SklsV1lacGMwN1F5MkFGdGFMYm5LTU0xUnUxeFZIMWNIZHcvUCtOVFE1dHlGamRjNFN4MWhPSjIwYkNwVmc1bFpUQ2R6RkdIc2NYNTF4dGJ2OTdRdXE3cWxSZGNLeFU3d1FNSWU2NGhOQTVWaWVTY0ZUL2hYVkFaN3hlbjBSc3JLdFZNemZac1VlRjBEYzRzVHFHTkdiL1J0U0gyNWpORDFWUENJMjI4MGRVanpjdC9SYkVENG1EUm9EMkJyazJoelE3NGd2Y3BFQWNaampibVNFSEZyMUh5c2JPcnM5WXYwWTAxbHpSOGxxZmU3ZWplVi9tNkswK2tuVnFGVS9xdnc3eTNCdHkwSmk5VDdPenNnc2RsdFdBME80cVNUM2tRV3R5WXpuOHhjM1FLejI4NExTQU5HVXVzelU5T3VHUDZzWnpPVmdJdVZ0cXZhZUkwTkcrT1RnbGVPQVhIMEYyT3VXdTM3MW42a2FIYmx5eVJIN2dySjQ2dnNFUFloZ0NrN0VER1F3c05mQXRIYzhXcFdsUFovNW9CVzJ0b1MvWWFrT1k1U00yZGwxZmxhdzExbUJyY0VBTHU5YyszT1dKSjZ6ajN2SFN6VGxUNHM2ZzhWM1pYTWx2ZFZpSU9Pc2Z2MDRsZGlDeGtaNFkyM3VXWW54eWQ1ZzFyamJsNnd4ZEhpOTVKNVd3MEs3UEpZOTNZeXlBRlowNzQ0QWdjanlXUi9Qc0ZXZ095ZGg3Tk5GVWJ4S0duc3dsc3Jzb1NlNVBqL1QxOHVTSksvMXl2anZUclF2VFBXT29RZ3NYSjN2WVZwMUZBNXZqYVNaYUREbkljOTBnL1hsTEIyRm10ZmVEODNhZFlxazUrLzlPZ1gyZ05KdVZ4K0QralJYanh1SDJESXVlQXZ2SjRlWEZLb1Jwd2tOVDVYbjRleDdZMnBnMXRPSnozbXR1QWYvL3BreklrUGk3eDBpN3BtSjhhai9JVVJDTjQ5NmtRRGpSWWhaNy94aHlsa2NiQjU5V09pZWt5ZkxmOWNQZkkwdHdEMCtidXI5Q0tUMXJoOXVMNXhXUmhhanlGN3J3MElwTW9NYlNwUjQ3ZUVZT3lUMy9PL3JTcWVsckpialoyRlg0VTVhZGNOZ2Vuc3ZoM09hT3dNR1RUYWlEeWFWbnc5RlNGUU92YU1NQ3A3V2RqYXhqNXBBMVFZb0dVTUh2aEw3UUV6dUs1VERGenVTcGZ4dktuNDJ1MGwybWZkQ1dlT1dMa3VUdnVrV2J2SDlyOFJTdWZ3UGdXaE1HSDd5SXp1c0xLTjNIckV2b25SVUgrWFIxc2ZzWEtXOGlPck1CTnlpSmNhYlZMeEgzMjQ4UStPb1J3aHdZSVQ1TDFOMTk0TEp2MVdJc01UWGFkVFZnNWh6U21EYldOa2ZWd1NHa0lHaUdBblR6c0h6dytWQTQzckhVMlAyUWc5eDhyYzVFbXd0cmlKdTZJVTNiQTcreE1qSkJacDBqdU82RXRNdkZiOVhtUmVLTjIrZjhSOG1oTDNWVG9LTSs5MWM5WS9xMU45M0t2dmxEZFkxNDB2clloTmhOMmdOMWN4ejlwdkxNR25ZV2hEV2xUeFJvL29JM1p2dUR4V3cydVNsUDY4bnBLWjJWb3k3OXJQVHpYbjRTUEx4NStadDZaaDI2YjYvTE1IY3UwMlh2KzRXQk4vdk9HV3Bzd2RXS3EreGRWL2xRSmYzWUMwNEtPVFhVL1RCZzdONVNQVE5mQk4xWk9GTVorRXE0eXFrc0ZyaDlzcVJzcU1WM3lXZy8yNGRhRWtSODQxTThiS2xvRFBBQkEwMGZqM0dSUk55Y1RvekFOa3U5bTRsRmQ2aHV4V1Q5djhDTFFCMllmMzZPNnpNOGJ5alVUWjJObTB6Qk5uQ2I2dkRCT2d2MGlrYmx5Z21UcWZGUmVmK0lFNnpDamJzalhPREpCOFdqc2dNUVBnNUxBbno5L2FhOUZxbHZzTjQ2TDZjb3hUZFNXbE9ZN0x6Nis1MjlFK2I1eVB2d3RuaGc1c1lkbjlZT0ZBNUppQXN6Y0VQb2dJK3VGS0lLK0dRQm5aRm9PeERUOFBHWGhEVVZTZ0w5SnRLZVQ1eEVWbmlVS1Z3blZmYVFmYVV4R3c0MzllMS82TUkwVFp5Vi94MU1taFBLTDhLQUlwdnAxUE1VT1dEbko4ZmZ2cTNEdDI4NnFqNFZSM2lDVWZDZFV0TnZjRGJVT1lZcWNndVg1T09xRzJwaCtNZ2hYZldlVnhGUTNXYVVPMlFmd0hHU1dyNlhKdngxMGphWnA1cGI4ZTZmcEx2bG5VRGZVaHcreFp1VmpUaldUcGQvcEIvS3p3czVkbTc2L1oyanU4ZURucWR5akU2WnNrNVc1bHk0RndqaTVCVTZRT0N1cTIyWnZxTVF4RWRXbGNEVHdFYTdRRVNEM0xDMzNnc3pBLzNBSUFtOXZiMzhFLzY4MUM5TVZjTHF0K2l1Q3ZqVkh6RCtDdyt0OXVxMDE4eU5ZK29IZGJjM3laMzRFNWJ1SHVqK0NWZ3VyV3pueGp5Q09IRUF1WXdoMFczc0U0RXV4QXgyUWhDdHl2OVV5bytnd3J0WEM2SW1MVzdma1c3ZjFTT2ZmVzYzRVhMbE84djNvYXI2Mmx5VFJqK0RhblI2ZGxLMXYxb3lpK050aHgwLzdaeTl1dXRXQ1JIWUY5WjREMFYzc2ZTUHZUVHFtNUphOGltblBnYnRsYWptcndFbWMrTTRQdjFYbkxVZWNlOVlQNGdSYmhTb2RUYyt0eTgzOXlOL0w5SU02OXlReUE5TjE3RnNyNjdZa0I2SkdPVFVOeENZcURKd0E3M2FaYmN3RWVNNnFBb2JDbk1UZEZ0TUFCSVNmSDFVNWVMSm9LYjV5UkZVVytBL1dSMzlCQmwrVncxZGs4VFY1ZkVVbVh4SkRaY0F4ZldZUWhBbDVNVmVWZWZtbnZmVHdId2lEeFBRRFoxVjk3cmJRQXpPS0RoZGJMZUp2OFBhSWkrbFdYRXQxcTNXTlAweTVYK2xZMmZIZnlqRnRQM0RpK1BzcXRKeWpzZGdPaUU3U2JmM1Z3cTYyMi9wMnM3Y2pyWi9WWjZHL2RuNTFsbXZ0VExVNFhqY3lnWk5zd3RYU0Q5eTc1V01PaWIzRmtmTlJYekUzTmJIdWhWWXMzeStEbFc2TFNJTm9Zd3FkZzZYRm9Rb1cxa0UybUFNVnBtQXUxTVYwVzNLbXpya3l2dW0yOHZDbWZ0Y3l3ZElKN0NOdVkyTkF2TXJKOWROZDEvK0lURTR2dDFwQmlpeG5sU09uK2hJOHBoNGE3dC83WjBZUnpQNkpuTVFMYlh3OU5xbWYveFVBQVAvLzZWUEliUjVRQUFBPQ==
kind: Secret
metadata:
creationTimestamp: "2026-06-05T14:11:29Z"
labels:
modifiedAt: "1780668692"
name: sample
owner: helm
status: deployed
version: "1"
name: sh.helm.release.v1.sample.v1
namespace: sample
resourceVersion: "519"
uid: 37d09bd8-7981-4012-b7df-dee1b51621dd
type: helm.sh/release.v1
kind: List
metadata:
resourceVersion: ""
apiVersion: v1
items:
- apiVersion: v1
kind: Service
metadata:
annotations:
meta.helm.sh/release-name: sample
meta.helm.sh/release-namespace: sample
creationTimestamp: "2026-06-05T14:11:29Z"
labels:
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "461"
uid: 0c22f44c-c15a-4c5d-91ee-50bc8bdd026a
spec:
clusterIP: 10.96.9.23
clusterIPs:
- 10.96.9.23
internalTrafficPolicy: Cluster
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
selector:
app: sample
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}
kind: List
metadata:
resourceVersion: ""
⚠ no agent reported on this scenario — UNTESTED