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-----
MIIDBTCCAe2gAwIBAgIIQ6ctGPQcQp4wDQYJKoZIhvcNAQELBQAwFTETMBEGA1UE
AxMKa3ViZXJuZXRlczAeFw0yNjA2MDgxNjAzNDBaFw0zNjA2MDUxNjA4NDBaMBUx
EzARBgNVBAMTCmt1YmVybmV0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC3GrdM+sPO23Xz+L5ZMkQyvDrvkqxiXzqXs09u+yW9EVyEQrmT1RhWjfRS
33J0ZUCU50kcPljc0IPo/FNcIXXdxc5T8w4WyhgzJjLgWv+ziC+RjoHc2mtdPMW/
ngof19iKBn8AHBLS00M7svmngp0/kSEHmeiXEjhlfHcmta+/1gghrkO0AzFyMuPh
y3vo00ilMz93JyL0xBPgC9CZgHDhyO6ht68BjjfXOFKvEdalLx7edluyGYWm6FC3
kh+cEumyJTaI+hny6awXqYqzvK0/rYQ0I2dBH6luVzpua3AKRwbRnIw5nuHHuR0G
Xqbz+yE5YkFkt4reMFN8Ye+7SooVAgMBAAGjWTBXMA4GA1UdDwEB/wQEAwICpDAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBT511mHiLe/rM2HSD1lF2AR8rFBqDAV
BgNVHREEDjAMggprdWJlcm5ldGVzMA0GCSqGSIb3DQEBCwUAA4IBAQAq51te09pb
rxg1ApipJpjIunvwT8WvxznhY582CxIsq1CSkmWPkb5w0fFeIq/kZ1uEbNa0ipOq
EgFJoaepKbfz82t3PMO9KidB2UNI2DW/6sHUBW5gVOaHCDdrGr+vO086/6UAbPHq
jQTVNm0KI/WU708Y4I6OHTgUReVUOb6NA0EjokDY0DJcSBz4qwLcmLNioFYrgWcR
aPOLtqF443apRhke/1amXKpOrVTY1H9HYRysd2LQD+AWjpvuJt/2+hJlnMijxEBH
IBwXrGd1eZu+dKU/+aIO1xRZ/zaAqEenDnWcwp9vQQ+Jk/KBMuPiws2MJTDFhw/p
A+WAyUvOOlvu
-----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-08T16:09:05Z"
name: kube-root-ca.crt
namespace: sample
resourceVersion: "460"
uid: 2080fcd5-215c-4226-a476-d25fbb72aedd
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-08T16:09:05Z"
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: "522"
uid: 1804c81c-021b-4880-afda-8a863bf6c02d
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-08T16:09:07Z"
lastUpdateTime: "2026-06-08T16:09:07Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2026-06-08T16:09:05Z"
lastUpdateTime: "2026-06-08T16:09:07Z"
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-08 12:09:05.307697 -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-08T16:09:05Z"
generation: 1
labels:
app: sample
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "476"
uid: 8d502c0b-c74a-426d-acaa-fca976129694
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: SDRzSUFBQUFBQUFDLytSOGJYT2l5cmIvVjdINHYvd25HUjRraVZhZEYySWlZSXdaTmZKMDU5WXBhQWlnM2NBUlVISFhmUGRiM1lDQ29qRXorOXc3ZFc5cWRtMEZ1bnYxV3IvMTNQSVhGWmpJb2JwVWJLSUlPdFFONVFjZklkWDlpL3J3VjNIeVQ5dUpZSmc1TnRXbFdKcTl2Nlh2YituSGQ0YnQwcDB1emQ5eDlNTjk1K0dXYm5kcG1ycWhvUG5sSWJZVGc1VWZKWDRZVUYxS0R1TEVoTEFGUWt4Tmd1bUpFek5KWTZwTDdlZjllVU1CejF3bG1FcmtKS1p0SmliK1hOdkpiYlFLN1JRazFBMjFkbFp4UGoxOXg5eWRMdnJxQno0eVlTdE96TUMrOVlNV21iMlZ4bzdkU3NLV0hib2ZZV2puVjI4VEowNXU0NDI1UXRRTlpVYStzcDk4elpJcjBlRUtjMGVUNVpJc3dvU1pVUVI5WUpKVmY5NVFNQVJMcWh1a0VONVFpWU1pYUNaT1RIWC9ZNytSL2NWdi8vUWNHRG1yK0M2SklDYWZiSmh5dUhqOTRrWURSeEk4QzAxY1cvU2dMUEtlcGM1ZGk5V0w3K05RMTRiMHlBMy9OZUtZVGo5SUhrWXpZV21vUm1TaHVTc0hZOC9TaE5pWU1SdUFPa3RiSGRNalJPYnc1VDdUK1poRUQwNUd1NGFvSUYxVFlydmZTeWVzNTRGZ2tyNmpRV0xNZXFtQ0JyR3RLcnQ4blBMZFJrb0dFRndhTStGUmxxYVpyZklMK1VuZnlkTEd0YVZoWkNsanhrQkc1UFI3L21nbXV4OGEvZUp3Y1NLTFNtcjBoYzdISkh3cDl2WUVrT0xaNHR6VmM1bzlXOTNTc21nd2xyamxaV25BNk9vMk1oQ0VSbC93Z05SekxVSlQrK1hGNzlSb04xVWV5djNoVGxlWmpTWE9FeUFOMTRha0xPdytqMngxRytmalpIZWs3WGtVR1g1MWIyVE5WRmNaK000WkVBVER5QkRuQjlyN3ZLcXJXOGJRWGxNalVHSkwvRzFleElDdHpqOGxhOHRQWVVjV3A5QkFBOGFTSnU1b1djaDNtY3Q5QkEzUGtoUUlNdjQ4clNKRXNqaGVXOEhVTTFWK3Q1Kzd6ODhNZFF0MWJRekwrU3I3TzczWEYyZ1FLS21lOWRqWExOK2ZxVEx2dG1vZ1UzTmQyYWQ5V2RyekUxclNHRmErYndDQ3FTM3FydXdydTlGTTJjbCtMNTBqSlRiVXdjNlk4Vzg1VFFWdE9iOFlDNzI2NDhWcnZqYUN5WnhUa0lGZ1crN0xpZXdMQjVtci9MSzJOcHBjeEpuRk1vbkZ0bDFMSFBpR3V0M0pFdUVyd1pYT0RkZUFlM1YxZFJ2TDBoQUN0c01BTklZZyt4TE9ZbDBkUWt0NkxmVXFOTlJ0TWdyRzRZak5aZmptQ3c5T0prUVdHc2UyT2owM1Q4NFB2NWZpL1kyMDVFSHU4MCttT01qc1BxOGEybkJucXAwVTh3c2daV09KZzRVeDYva3ZtZXpLOERHWEJ4cHNRSjlmMmVvUUFzUkRXOFQ0aHVzUlMrUjZMMHZKZ3l6Q1ZHZTNETWJOWlJ2UkpuelZOV0V6UWdtakl5V3prRUpqUFREVnh6WEdseTBPVXAwdDVqMkRzWFBqaWY2d2NHMHRRdGZoNGdyZUJ4c3d3TmdlUjFodUgzMWhhNnNkMnBnUkRHQmJrSnFjNGh2YU1EVzBLZGFIeU1vNmlhN3luc0VxeTVFNjVITisxekQzYm1oRDFsUnJPTjFqaDN6UHdwYzVpNThmMHhZbkgvQWlHbXZnQzFCWHh5SFJMVTFZVzBoSjdYNzdaVFFUZGlZSE9WMmJMa3hSeWQ1OFlxdnU1YWR0dHVlRlNuangvK1crNSt2cWVHV3pnOHpvQ3d1TFpUYTZObzEwdElVdmt6Q1JwZkhDNGdSNGFZNlJsai9UOXpFbUI1bkpEZGNXUzkvTDRtQURua0wzdXpTRWxxaDRnSjBueE82OXQ1UEtjMS9COUk2c3pVM1hZTG4xZEtURUlDdHNLTXJYSWpLRCsvVUtuOUdncCs1MTYrbHNaMk1vWXp6ZndoWTcyWHZKZjcrWGxEaHFrR3R1UzRpK0ZMeHBrdTJuZm5IcUFaUmtGdHRKRGhnWXZoN3BkUzZYODFpdjhmcUNQZHBZTEErdFlKSUFUb0E2QzVHcHZoN3cxdmN3Tm56Q0s0dzNsVmxiZm04bFN3ZmV5UDNZdFRpQnh2WkFWemV1em5ZU0lHNGpYZVd4VFZqSlltZGppM0J0b1VGY3grd3k3ZnZoK21BdnNiK0JLYllqZ0IzZ09lQklFektMblRJNk4wa0JtL0EyTzZCMTFvTUFDbXZqK1FnTHdUWDJwRExHdjZqRGl3cHY3bVZwdkhJMDI3UEZjV2hvTXFiWE5WVitZVW5LOGp5OVRiSnJIL3lEWkVlMjZGWjk2Y1ppdDVIT0xkTWFEK2NselFjOEF6UklEWGJ1RHNVNGx2dFRsdmpydzl6NE92NWM0R1BLRWp1dEtXdTc1cDlMUEZ6MlpWZGhOc2p4UGhjN3kyTmR1WVpYMW1GTWV0bDNWUER6RkxxQUhhK0JPTDlTSHZoWjViM1JsbFI4dXMxQzJ1eFhZckpBV0ZzaVhEZ3pQc2VFQ0QwTGplRitud2VlWmJyS0I4YXN0elN6alR1VWRQZHRRVmZteHRlRnpzZDdicS93L1NOLzh0V1k0bE9kT2RnQVptS3gwMk1iY2swY0VCOWo5NXdQelRIYlNRMlZ4ekhHVXRlR0s0QTZhK3U2ZFE3UE45dmR0TUlUenRTbVlUVVdCbUluTnRVeFAwSUVIN0dwNGxoQUtmZGIwYm1oWnlFYngzdXJVYiszdFAzZS9mZlpZVzU4SFg4dWJQdlM5bkc4T1dBc2Jnby9sMG1UcjNuOFYzL0pRTUM2R0ovL3d2YUF4RTNpSUxWUWg4WSsxMkw1MHEvVHBqaDNnZGhaeXRJVTRuM28yaFIrTGFmQ2EzbUNoZmkxTFE3SVdsWDdlSnB2RU5yU2tyWjhqK1BJRUpXRnJzbXBxV0Y2SDhzWWl6eno1dmQ4SENNYk0vbVQvZi9qSDlRTmhVSTc4VW1pbWFmcC9DMUh2ek0wVHRNWjd1NytnZUZadXNPd1JhYis4NlloTDgxVGN1UUV5YTF0cnBhck1FUjNtWW5xT1dxZWIxVHpvNFAvdzVqMGNHeFQwT2tCRWU1ajJEekdFWFlqVHQvMlVSSlphSEl2UDA4aEVMZHJSMld3L1greFZJWFcxYWxuaTgvM2ZiL0kvOTR2eEIwenBvTC8wSlhGd3Ric3doZTUzM094WGNheStKTHU5UVVzcHlYV0wva3B4OThYNXJwQ3Z6YXVoVzJKaUgxekw4ZUMzM1BsUE9mOTNFZUtoN2lsSDR3M2h2cEtlSlhuQjNDaGE2OWx2Tklvby8xejgvSGF4bnNzMWovNFVmbStvQ2NoTWU3ekVVLzdQYmZBd1NjeHdHZngxVEd2OVlMWEFtMFF2ZzVvNDcxWVUyU2dMUTZXdWpiMTN0elF6ZWtRU3JrVjlQNGliWFZmZWl5ZjlrRSttSTY2UFRuUWNqVStFa01iaHhPVlR5ME80eHl1cmFDSkYyNEZkd2NaNXpUc2MzMElndnJlUnpPQjVKTjF2MUNoc2Q5elRaWHhESnkvOVlja3JqN1lxQU5QUmdnbXVtckRVVENFUU96c1RHMjZCc0dTeERxNUx1NWpxY002TXo2eTFFRmd6SGhhVndGKzFxL1NKdmNGWXJkTVZUODNmbU9qMXlNYlVxZmRScDNZVmhuNHJuWVlLNWpXK1ovL2x4UTFzNXFlakhLYjhuTDBMTUc0eFNtcFBSQThXM1F2NjQxa0xFYUlJVG96eHphL2diNmoyT0gwM21rc21obmFlRzFydzRXaHZSNWt2c2RVcFQ1UjBiLzZuTk8xcWc0U3EzK0MzZTJyZnkyTnZ5TWJnYlhZTFdPcHlwRTg2TDM5cnZBUjUwdTBma1FURUVsZFlHZGp1Z2ZHMnBLVXhKaVBZMTJGeWFtTWhZVWxEaUpyWHFsdllENXBTZ1NRc3BUN3d4TzZkWGJybVNxVDU0MGkzTldlbCt6UVVOdnVxYXlWVkZlSHNhRk9YRk43ZFF0ZmZKRS90WFdxZGtPNkdHT2U5OTlNbDNubzhwMDdqbVY0OXBGL3VML1NmOGNnakp3cm5IY1IyUDlQT080OCtmOHpuUGFsUXNUdk8yeXBMRkpjNTZ4TG1meTNPZW95cWZ6VG5IUnpzdnUveFVFZjhIK05jeTU0OFFYSG5NLy91VlBlV055UWJuSXVvNW13c0ZnOERxYUdOcHpnNThwaTNBbGR3UmlDd0loMGRvNlR4TXh1Y0lBQUtaNGg0cm5HdTdrMFhPdG9mbCtuQmZQT28yMUprQXh0Y25xUE9Jb0JiVDZGN21oejR2aGRXUkxXZ09qYkdYMWlsY3hHY0dITWVMTG5HbTRLckpxYUFTMms3QUNEay9zaGJIQStvUzFOTjFOV29SdUNEMHhESGtqMEg1dUNqYzN2OHZEUERDSytrSkR1SFJyejBHRWZlSjY3enFFZHVUSmRFeUtsMGt2UU5XRURzZzc3T29sV1dFWGZmT0haMElUWTRtQ0MxYldQamt5VFdJa2R6dlF3VGsxWEdTTjlwY1oyMW5WY05SZTR5aVJYM0oxNGJUMnZVdU4xb3gwUWxRWGhDNGFLdUkxMGRyQTdoZW4rM2hPSm1VdDRWbXJVcFVwWUtwbjc5Y1QwWCttT3o5UU9IMldSanl3MHhXN1ZIWmV3ck5Sd0R1dlh3NUdjTjZmdThYbzVYS2lKSDlIMVZvK052VnFONkJmV3huRzErWHhVeDdyb0JvV0RQTS9IOXJRbG5ZM255Zk5Ec1pycjVQVzdBeGFtTWNqNGF1NkVNWG5vNmZmbHRhRk5GeU51U25oVU5VbEYvN3ZNR2VhT0p1Ujk4SXJKdHNYdGJoUVVlWUF5NVlFNFA1cC91RFBVY1dab0U3OGh6bzRNWDBpTldTODgzcS9ORGlMNzJWaURKVGExMDd4dkwzYmVTZThlZ1VqdUQ1R3VibmZHckU2enFmS1IvWHlWVytkMEZkSWoxVmdEbjhGcjFzMnRtTHZ2VTkwaS9Jd3NCT2tKMjBsdG5OOGdKWnZsNGNEeDNuMWJHL002NnJUZkZzL3A2MDczai9zTzlUVkpQOG5EWWZ1cFM2VmR3TG9OcnIrWDZKdUczRnJhTkxrMXFMUGVXdTRQTmJ4M1UrV0RvczQ2ZngrOHVqcDJ1OUtyYTR1UHhFNGI2aUNUeFFGZDlFenFHTkxvZE9TMy9TYlhqN0ZvcWh0WHpYcUpVZFNOcmJ3T01ORzFhVWo2Z1FSdi9BSUVFMWViOWREUUZ5eTV6NkF6YTYwSnpsQUNuWmxndjJYQzBtb0tLM0RZd1c2aG9mWGMxNmI3NG5SdG9ma2x2dFQ0WUtBT1k2RkpMRXRZeDhmUVVLY1llNm5zL2thdFE1ckdvSkcyaWc0WC9kdTZYcC9xL2Q2Tm44bGR5N24xQ2s2UHdvcEtEV2F3QWIxcjYwOVhoN2IvN3BCMkg0WlY5empQUTdMSDZubWR0NmZlcWI0ZDBodDBZdE1xTllXbWNkZlJSekMrSzg4MnpNK0VpbWZsK1VzK29XYTdhM3BFZW05SGM5VDFjbE05YithUFdJWFdzdzVOWXBsVHVrcS9NQ1pySEtXTngzVWx6Tk1tVzFGZC8rMk1yV2hNTDNDSzh0eEpMV2w1bjUvdm1qZkpxTFQxcWNIQzFPa1RPNTlnckJnSUJwL1QwOHQ5SThzSHBzcTNTV3lHOU5Ub05hVVRRNmlyMCs4VzJ2SnZQam1mQlp2a2VFYkdtYUVPbHNSZmNlTUpRQjEvbjZwWDlWR2EwdURaaGpndWRESmhVOUk0T3ArdWZGVS8zR01jV1NKa2pUK0tydjlMTVZJeFJtc3N5U0JaVkxZbmEvZUhHMUlPMU1ZMHpqbVV3amROU0wyVFB0SGppbzZjeGtDU1FNNTVBUTdIeTFPMVdPZUoxSFFiY0ZDdHFSWm42akpER3pBbU9jL1g4M00rQ0t4TzUvWGlvc1FZZ2RwekFtZUtTcnJmZThFdlUzdTlXSHVXL1JONWJtdzBmcXJVbjQvc2VLbVBPSVlrY1NnRXM5Nnk5T1dLQkRja3pwZUdheFBobkVsWnlpZnA5U1g3Sm13QTZwRCtzS0UyeEhQU3ZnelFXRDRaellRU0U0MzM4NWlobGhzZjRXME1kVzRJN2VlbXZSL3ByNGJ6c3RmejYrVDByQXh0bWNjdmVkeDJkcjVhZWVXNjV4TlpUS0JUOEpIRWVaUFF2VFIvV1Y1cWZGNnFuSHM5cnljTHdDNi9wZy9pZUdjMjRONlFocEdOeVBuQ1FtYlQzVWdqdFFBNFF1T2RPZU5YYnhJNUUvTHlLMzZzeE9SRW05SUFRZC9XcG8zbElaeFBGdXRqVzgyYTZoU0M1VGpXdGZIdXZENFdPQmtJbWNVWmtTRXFHYllWZ0h2TmRRNHBXMXVGR1k2RGJOYURsaS9VK1NqQ0hlRkx2ZDlDN0RGZ2xRVkFDajJYaG1zYndhV2hEYkUrN3ZKelcyZms5U1g3Vk5EK2RNcUxjdTMzV251am1iN0QyY2lUdUd3TkpKTEhleGJHbWpSa2pDYTYwVW1NV0ltcmk5aEJ3M3JBNEpnUm1TbzR6ZnVRRVJrMDQ0R0d2VnpSb3FuR055OW4rb2ZuUzMxY2wyRzdQSFAzeUxkcDdwRmxMcGI2dkNTSlZtR2FYTk8wTXRnQmJXaTI1eWpETlVidGNWUjlYQjNjUHovalUwT2JjaFkzWE9Fc2RZVGlkdEd3cVZZT1pXVXduY3hSaDdIRitkY2JXNy9lMExxdTZwVVhYQ3NWTzhFRENIdXVJVFFPVllua25CVS80VjFRR2U4WHA5RWJLeXJWVE0zMmJGSGhkQTNPTEU2aGpSbS8wYlVoOXVZelE5VlR3aU50dk5IVkk4M0xmMFd4QStKZzBhQTlnYTVOb2MwTytJTDNLUkFIR1k0MjVraEJ4YTlSOHJHenE3UFdMOUdOTlpjMGZKYW4zdTNvM2xmNXVpdFBwSjFhaFZQNnI4Tzh0d2JjdENZdlUrenM3SUxIWmJWZ05EdUtrazk1RUZyY21NNS9NWE4wQ3M5dk9DMGdEUmxMck0xUFRyaGorckdjemxZQ0xsYmFyMm5pTkRSdmprNEpYamdGeDlCZGpybHJ0KzlaK3BHaDI1Y3NrUis0S3llT3I3QkQySVlBcE94QXhrTUxEWHdMUjNQRnFWcFQyZithQVZ0cmFFdjJHcERtT1VqTm5aZFg1V3NOZFpnYTNCQUM3dlhQdHpsaVNlczQ5N3gwczA1VStMT29QRmQyVnpKYjNWWWlEanJINzlPSlhZZ3NaR2VHTnQ3bG1KOGNuZVlOYTQyNWVzTVhSNHZlU2VWc05DdXp5V1BkMk1zZ0JXZE8rT0FJSEk4bGtmejdCVm9Ec25ZZXpUUlZHOFNocDdNSmJLN0tFbnVUNC8wOWZMa2lTdjljcjQ3MDYwTDB6MWpxRUlMRnlkNzJGYWRSUU9iNDJrbVdndzV5SFBkSVAxNVN3ZGhaclgzZy9OMm5XS3BPZnYvVG9GOW9EU2JsY2ZnL28wVjQ4Ymg5Z3lMbmdMN3llSGx4U3FFYWNKRFUrVjUrSHNlMk5xWU5iVGljOTVyYmdILy82Wk15SkQ0dThkSXU2WmlmR28veUZFUWplUGVwRUE0MFdJV2UvOFljcFpIR3dlZlZqb25wTW55My9YRDN5TkxjQTlQbTdxL1FpazlhNGZiaStjVmtZV284aGU2OE5DS1RLREcwcVVlTzNoR0RzazkvenY2MHFucGF5VzQyZGhWK0ZPV25YRFlIcDdMNGR6bWpzREJrMDJvZzhtbFo4UFJVaFVEcjJqREFxZTFuWTJzWSthUU5VR0tCbERCNzRTKzBCTTdpdVV3eGM3a3FYOGJ5cCtOcnRKZHBuM1FsbmpsaTVMazc3cEZtN3gvYS9FVXJuOEQ0Rm9UQmgrOGlNN3JDeWpkeDZ4TDZKMFZCL2wwZGJIN0Z5bHZJanF6QVRjb2lYR20xUzhSOTl1UEVQanFFY0ljR0NFK1M5VGRmZUN5YjlWaUxERTEyblUxWU9ZYzBwZzIxalpIMWNFaHBDQm9oZ0owODdCODhQbFFPTjZ4MU5qOWtJUGNmSzNPUkpzTGE0aWJ1aUZOMndPL3NUSXlRV2FkSTdqdWhMVEx4Vy9WNWtYaWpkdm4vRWZKb1M5MVU2Q2pQdmRYUFdQNnRUZmR5cjc1UTNXTmVOTDYySVRZVGRvRGRYTWMvYWJ5ekJwMkZvUTFwVThVYVA2Q04yYjdnOFZzTnJrcFQrdko2U21kbGFNdS9hejA4MTUrRWp5OGVmbWJlbVlkdW0rdnl6QjNMdE5sNy91RmdUZjd6aGxxYk1IVmlxdnNYVmY1VUNYOTJBdE9DamsxMVAwd1lPemVVajB6WHdUZFdUaFRHZmhLdU1xcExCYTRmYktrYktqRmQ4bG9QOXVIV2hKRWZPTlRQR3lwYUF6d0FRTk5INDl4a1VUY25FNk13RFpMdlp1SlJYZW9ic1ZrL2IvQWkwQWRtSDkranVzelBHOG8xRTJkalp0TXdUWndtK3J3d1RvTDlJcEc1Y29KazZueFVYbi9pQk9zd28yN0kxemd5UWZGbzdJREVENE9Td0o4L2YybXZSYXBiN0RlT2krbktNVTNVbHBUbU95OCt2dWR2UlBtK2NqNzhMWjRZT2JHSFovV0RoUU9TWWdMTTNCRDZJQ1ByaFNpQ3Zoa0FaMlJhRHNRMC9EeGw0UTFGVW9DL1NiU25rK2NSRlo0bENsY0oxWDJrSDJsTVJzT04vWHRmK2pDTkUyY2xmOGRUSm9UeWkvQ2dDS2I2ZFR6RkRsZzV5ZkgzNzZ0dzdkdk9xbytGVWQ0Z2xId25WTFRiM0EyMURtR0tuSUxsK1RqcWh0cVlmaklJVjMxbmxjUlVOMW1sRHRrSDhCeGtscStseWI4ZGRJMm1hZWFXL0h1bjZTNzVaMUEzMUljUHNXYmxZMDQxazZYZjZRZnlzOExPWFp1K3YyZG83dkhnNTZuY294T21iSk9WdVpjdUJjSTR1UVZPa0RncnF0dG1iNmpFTVJIVnBYQTA4Qkd1MEJFZzl5d3Q5NExNd1A5d0NBSnZiMjkvQlArdk5RdlRGWEM2cmZvcmdyNDFSOHcvZ3NQcmZicXROZk1qV1BxQjNXM044bWQrQk9XN2g3by9nbFlMcTFzNThZOGdqaHhBTG1NSWRGdDdCT0JMc1FNZGtJUXJjci9WTXFQb01LN1Z3dWlKaTF1MzVGdTM5VWpuMzF1dHhGeTVUdkw5NkdxK3RwY2swWS9nMnAwZW5aU3RiOWFNb3ZqYlljZFArMmN2YnJyVmdrUjJCZldlQTlGZDdIMGo3MDA2cHVTV3ZJcHB6NEc3WldvNXE4QkpuUGpPRDc5VjV5MUhuSHZXRCtJRVc0VXFIVTNQcmN2Ti9jamZ5L1NET3Zja01nUFRkZXhiSyt1MkpBZWlSamsxRGNRbUtneWNBTzkybVczTUJIak9xZ0tHd3B6RTNSYlRBQVNFbng5Vk9YaXlhQ20rY2tSVkZ2Z1Axa2QvUVFaZmxjTlhaUEUxZVh4RkpsOFNRMlhBTVgxbUVJUUplVEZYbFhuNXA3MzA4QjhJZzhUMEEyZFZmZTYyMEFNemlnNFhXeTNpYi9EMmlJdnBWbHhMZGF0MWpUOU11Vi9wV05ueDM4b3hiVDl3NHZqN0tyU2NvN0hZRG9oTzBtMzkxY0t1dHR2NmRyTzNJNjJmMVdlaHYzWitkWlpyN1V5MU9GNDNNb0dUYk1MVjBnL2N1K1ZqRG9tOXhaSHpVVjh4TnpXeDdvVldMTjh2ZzVWdWkwaURhR01LbllPbHhhRUtGdFpCTnBnREZhWmdMdFRGZEZ0eXBzNjVNcjdwdHZMd3BuN1hNc0hTQ2V3amJtTmpRTHpLeWZYVFhkZi9pRXhPTDdkYVFZb3NaNVVqcC9vU1BLWWVHdTdmKzJkR0VjeitpWnpFQzIxOFBUYXBuLzhWQUFELy80RUpXSm9lVUFBQQ==
kind: Secret
metadata:
creationTimestamp: "2026-06-08T16:09:05Z"
labels:
modifiedAt: "1780934947"
name: sample
owner: helm
status: deployed
version: "1"
name: sh.helm.release.v1.sample.v1
namespace: sample
resourceVersion: "523"
uid: e4346c55-6478-4189-bbad-1793488bcb72
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-08T16:09:05Z"
labels:
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "469"
uid: b045e6c8-4f71-40be-bf69-6fa2945a65b4
spec:
clusterIP: 10.96.163.202
clusterIPs:
- 10.96.163.202
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