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-----
MIIDBTCCAe2gAwIBAgIIMs+8IKxqawwwDQYJKoZIhvcNAQELBQAwFTETMBEGA1UE
AxMKa3ViZXJuZXRlczAeFw0yNjA2MDMwNTE1NDZaFw0zNjA1MzEwNTIwNDZaMBUx
EzARBgNVBAMTCmt1YmVybmV0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDFOniCIJbXBYT5eyBEUc/BLh1hnZyyk/kAGOHQdH0/2Xy0+H5J1KmQxCnq
pegHmCZNHe58JjcS6aOdBsgW9Ox/Bhe3T6sr2CsXmuDfYtCgzZq9YGr7FTM67SG9
CKJ31zoM5RZyGM+QqpRX3GyiFkIu4oGQjm5JNs3qEEbIqMIjKGvLs817qOjNpIIE
gZbkKMqgH4ZPL8HWPdOsRb4sq67DjK4U/IARK8po4PyY1JuKyZLy6COIX3NvLYlQ
h97VskWSNl03k3jPxN9eBlnA5ClX6LfaaIwrXTSmfsILm+UoiLgXNbtuGRGdV5vv
nm90RUNxtJY/BPYsPi5SDXQnt2h/AgMBAAGjWTBXMA4GA1UdDwEB/wQEAwICpDAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSASnSLVGvk5uHlXBUaGYMcTQ2j2zAV
BgNVHREEDjAMggprdWJlcm5ldGVzMA0GCSqGSIb3DQEBCwUAA4IBAQCGUHwTWApi
6tyaKaG3kH/8BGokqOmRs+67xKWgvowMQn2fUGvU+VM8A+F5k/cy/R2k4HRfhtIX
eHbzYKaZdKEeqmb8XaINgzQ9VMbvt2Rawg4Q2s0KOn95av/bRA0Eo8xjUb2nmyZI
otfgk6OmsjuwgSjOH8pPPrPJ2yo1mKWnfP9vMqpKTFWb+MsxNm5Z+75SN2rI556p
9NDBt1UPn+kAkps71d1gBCrfN5imVA1oXkYU1dRwXXUhXSjVvQfOLjcasKY7wxJE
xKkpfS0GiSG+s2cAi5XNiF2y4fTN9AJDKMemPbKpuG3wdSNK+M1t8i+qN951+X5P
Cws46q/aUC1g
-----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-03T05:21:10Z"
name: kube-root-ca.crt
namespace: sample
resourceVersion: "409"
uid: 9bdc6cd6-7551-415a-adba-47da744abfb6
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-03T05:21:11Z"
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: "485"
uid: 84854ed1-ac6a-4c52-a3b5-2e0da21e0ef6
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-03T05:21:13Z"
lastUpdateTime: "2026-06-03T05:21:13Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2026-06-03T05:21:11Z"
lastUpdateTime: "2026-06-03T05:21:13Z"
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-03 01:21:11.025152 -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-03T05:21:11Z"
generation: 1
labels:
app: sample
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "429"
uid: aa710f55-c063-4765-8aa1-c9e3f6c97995
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: SDRzSUFBQUFBQUFDLytSOGJYT2l5cmIvVjdINHYvd25HUjRraVZhZEYySWlZSXdaTmZKMDU5WXBhQWlnM2NBUlVISFhmUGRiM1lDQ29qRXorOXc3ZFc5cWRtMEZ1bnYxV3IvMTNQSVhGWmpJb2JwVWJLSUlPdFFONVFjZklkWDlpL3J3VjNIeVQ5dUpZSmc1TnRXbFdKcTl2Nlh2YjJudW5XYTZMTk5sbUR1YTVSbWV2YVhiWFpxbWJpaG9mbm1JN2NSZzVVZUpId1pVbDVLRE9ERWhiSUVRVTVOZ2V1TEVUTktZNmxMN2VYL2VVTUF6VndtbUVqbUphWnVKaVQvWGRuSWJyVUk3QlFsMVE2MmRWWnhQVDk4eGQ2ZUx2dnFCajB6WWloTXpzRy85b0VWbWI2V3hZN2VTc0dXSDdrY1kydm5WMjhTSms5dDRZNjRRZFVPWmthL3NKMSt6NUVwMHVNTGMwV1M1Sklzd1lXWVVRUitZWk5XZk54UU13WkxxQmltRU4xVGlvQWlhaVJOVDNmL1liMlIvOGRzL1BRZEd6aXErU3lLSXlTY2JwaHd1WHIrNDBjQ1JCTTlDRTljV1BTaUx2R2VwYzlkaTllTDdPTlMxSVQxeXczK05PS2JURDVLSDBVeFlHcW9SV1dqdXlzSFlzelFoTm1iTUJxRE8wbGJIOUFpUk9YeTV6M1ErSnRHRGs5R3VJU3BJMTVUWTd2ZlNDZXQ1SUppazcyaVFHTE5lcXFCQmJLdktMaCtuZkxlUmtnRUVsOFpNZUpTbGFXYXIvRUorMG5leXRIRnRhUmhaeXBneGtCRTUvWjQvbXNudWgwYS9PRnljeUtLU0duMmg4ekVKWDRxOVBRR2tlTFk0ZC9XY1pzOVd0N1FzR293bGJubFpHakM2dW8wTUJLSFJGendnOVZ5TDBOUitlZkU3TmRwTmxZZHlmN2pUVldaamlmTUVTTU8xSVNrTHU4OGpXOTNHK1RqWkhXbDdIa1dHWDkwYldUUFZWUWErY3dZRXdUQXl4UG1COWo2djZ1cVdNYlRYMUFpVTJCSi9teGN4WUt2elQ4bmE4bFBZa2NVcE5OQ0FzYVNKTzFvVzhsM21jaDlCdzdNa0JZS01QMCtyQ0pFc2p0ZFdNUFZNbGQvdDUrN3pNMFBkUWwwYnczSyt5djVPNy9VRkdnUktxbWM5OWpYTDkyZXF6THV0R3NqVVhGZjJhVitXOXZ5RWxqU0dsZThiZ0dCcWk3b3IrOHB1TkZOMnN0OUw1MGlKRFhXd00yYjhXMDVUUVZ2T0w4WkNyKzU0OFpxdmpXQXk1eFJrSU5pVyszSWkrOEpCNWlxL3JLMk5KaGR4WnJGTVlyRnQxeElIdnFGdWQ3SkUrRXB3cFhQRE5lQmVYVjNkeHJJMGhJRHRNQUNOSWNpK2hMTllWNGZRa2w1THZRb05kWnVNZ25FNFluTVp2dm5DZzVNSmtZWEdzYTFPejgyVDg4UHZwWGgvSXkxNWtQdjhreWtPTXJ2UHE0WTIzSmxxSjhYOEFralpXT0pnWWN4Ni9rc211eko4ek9XQkJodlE1MWUyT29RQThkQVdNYjdoZXNRU3VkN0xVdklnaXpEVjJTMkRjWFBaUnJRSlgzVk4ySXhRd3VoSXlTeWswRmdQVFBWeGpmRmxpNE5VWjR0NXoyRHMzSGlpUHl4Y1c0dlFkYmk0Z3ZmQkJnd3d0c2NSbHR0SFg5amFhb2MyWmdRRDJCYWtKcWY0aGpaTURXMks5U0d5c2s2aXE3eG5zTXB5cEE3NW5OODF6TDBiMnBBMTFScE85OWdoMzdQd1pjN2k1OGUweGNrSHZJakdHdmdDMU5WeFNIUkxFOVlXVWxLNzMzNFp6WVNkeVVGTzE2WUxVMVN5TjUvWXFudjVhWnZ0ZWFFU1h2eC91ZS81dWpwZTJld2dNL3JDd21LWmphNU5JeDF0NGNza1RHUnB2TEE0QVY2YVk2VGx6L1I5ak1sQlpuTER0Y1hTOTdJNDJJQ24wUDB1RGFFbEtoNWc1d214ZSsvdHBQTGNWekM5STJ0ejB6VlliajBkS1RISUNodUs4cldJek9CK3ZjSm5OT2lwZTkxNk90dlpHTW9Zejdld3hVNzJYdkxmN3lVbGpocmttdHNTb2k4RmI1cGsrNmxmbkhvQUpabkZkcElEQm9hdlIzcWR5K1U4MW11OHZtQ1BOaGJMUXl1WUpJQVRvTTVDWktxdkI3ejFQWXdObi9BSzQwMWwxcGJmVzhuU2dUZHlQM1l0VHFDeFBkRFZqYXV6blFTSTIwaFhlV3dUVnJMWTJkZ2lYRnRvRU5jeHUwejdmcmcrMkV2c2IyQ0s3UWhnQjNnT09OS0V6R0tuak01TlVzQW12TTBPYUozMUlJREMybmcrd2tKd2pUMnBqUEV2NnZDaXdwdDdXUnF2SE0zMmJIRWNHcHFNNlhWTmxWOVlrckk4VDIrVDdOb0gveURaa1MyNlZWKzZzZGh0cEhQTHRNYkRlVW56QWM4QURWS0RuYnRETVk3bC9wUWwvdm93Tjc2T1B4ZjRtTExFVG12SzJxNzU1eElQbDMzWlZaZ05jcnpQeGM3eVdGZXU0WlYxR0pOZTloMFYvRHlGTG1ESGF5RE9yNVFIZmxaNWI3UWxGWjl1czVBMis1V1lMQkRXbGdnWHpvelBNU0ZDejBKanVOL25nV2VacnZLQk1lc3R6V3pqRGlYZGZWdlFsYm54ZGFIejhaN2JLM3oveUo5OE5hYjRWR2NPTm9DWldPejAySVpjRXdmRXg5Zzk1ME56ekhaU1ErVnhqTEhVdGVFS29NN2F1bTZkdy9QTmRqZXQ4SVF6dFdsWWpZV0IySWxOZGN5UEVNRkhiS280RmxESy9WWjBidWhaeU1ieDNtclU3eTF0djNmL2ZYYVlHMS9Ibnd2YnZyUjlIRzhPR0l1YndzOWwwdVJySHYvVlh6SVFzQzdHNTcrd1BTQnhremhJTGRTaHNjKzFXTDcwNjdRcHpsMGdkcGF5TklWNEg3bzJoVi9McWZCYW5tQWhmbTJMQTdKVzFUNmU1aHVFdHJTa0xkL2pPREpFWmFGcmNtcHFtTjdITXNZaXo3ejVQUi9IeU1aTS9tVC8vL2dIZFVPaDBFNThrbWptYVRwL3k5SHZETjJsTzEyR3U3dC9ZSGlXN2pCbHB2N3pwaUV2elZOeTVBVEpyVzJ1bHFzd1JIZVppZW81YXA1dlZQT2pnLy9EbVBSd2JGUFE2UUVSN21QWVBNWVJkaU5PMy9aUkVsbG9jaTgvVHlFUXQydEhaYkQ5ZjdGVWhkYlZxV2VMei9kOXY4ai8zaS9FSFRPbWd2L1FsY1hDMXV6Q0Y3bmZjN0ZkeHJMNGt1NzFCU3luSmRZditTbkgzeGZtdWtLL05xNkZiWW1JZlhNdng0TGZjK1U4NS8zY1I0cUh1S1VmakRlRytrcDRsZWNIY0tGcnIyVzgwaWlqL1hQejhkckdleXpXUC9oUitiNmdKeUV4N3ZNUlQvczl0OERCSnpIQVovSFZNYS8xZ3RjQ2JSQytEbWpqdlZoVFpLQXREcGE2TnZYZTNORE42UkJLdVJYMC9pSnRkVjk2TEovMlFUNllqcm85T2RCeU5UNFNReHVIRTVWUExRN2pISzZ0b0lrWGJnVjNCeG5uTk94emZRaUMrdDVITTRIa2szVy9VS0d4MzNOTmxmRU1uTC8xaHlTdVB0aW9BMDlHQ0NhNmFzTlJNSVJBN094TWJib0d3WkxFT3JrdTdtT3B3em96UHJMVVFXRE1lRnBYQVg3V3I5SW05d1ZpdDB4VlB6ZCtZNlBYSXh0U3A5MUduZGhXR2ZpdWRoZ3JtTmI1bi8rWEZEV3ptcDZNY3B2eWN2UXN3YmpGS2FrOUVEeGJkQy9yaldRc1JvZ2hPalBITnIrQnZxUFk0ZlRlYVN5YUdkcDRiV3ZEaGFHOUhtUyt4MVNsUGxIUnYvcWMwN1dxRGhLcmY0TGQ3YXQvTFkyL0l4dUJ0ZGd0WTZuS2tUem92ZjJ1OEJIblM3UitSQk1RU1YxZ1oyTzZCOGJha3BURW1JOWpYWVhKcVl5RmhTVU9JbXRlcVc5Z1BtbEtCSkN5bFB2REU3cDFkdXVaS3BQbmpTTGMxWjZYN05CUTIrNnBySlZVVjRleG9VNWNVM3QxQzE5OGtUKzFkYXAyUTdvWVk1NzMzMHlYZWVqeW5UdU9aWGoya1grNHY5Si94eUNNbkN1Y2R4SFkvMDg0N2p6NS96T2M5cVZDeE84N2JLa3NVbHpuckV1Wi9MYzU2aktwL05PY2RIT3krNy9GUVIvd2Y0MXpMbmp4QmNlY3ovKzVVOTVZM0pCdWNpNmptYkN3V0R3T3BvWTJuT0RueW1MY0NWM0JHSUxBaUhSMmpwUEV6RzV3Z0FBcG5pSGl1Y2E3dVRSYzYyaCtYNmNGODg2amJVbVFERzF5ZW84NGlnRnRQb1h1YUhQaStGMVpFdGFBNk5zWmZXS1Z6RVp3WWN4NHN1Y2FiZ3FzbXBvQkxhVHNBSU9UK3lGc2NENmhMVTAzVTFhaEc0SVBURU1lU1BRZm00S056ZS95OE04TUlyNlFrTzRkR3ZQUVlSOTRucnZPb1IyNU1sMFRJcVhTUzlBMVlRT3lEdnM2aVZaWVJkOTg0ZG5RaE5qaVlJTFZ0WStPVEpOWWlSM085REJPVFZjWkkzMmx4bmJXZFZ3MUY3aktKRmZjblhodFBhOVM0M1dqSFJDVkJlRUxob3E0alhSMnNEdUY2ZjdlRTRtWlMzaFdhdFNsU2xncW1mdjF4UFJmNlk3UDFBNGZaWkdQTERURmJ0VWRsN0NzMUhBTzY5ZkRrWnczcCs3eGVqbGNxSWtmMGZWV2o0MjlXbzNvRjliR2NiWDVmRlRIdXVnR2hZTTh6OGYydENXZGplZko4ME94bXV2azlic0RGcVl4eVBocTdvUXhlZWpwOStXMW9VMFhJMjVLZUZRMVNVWC91OHdaNW80bTVIM3dpc20yeGUxdUZCUjVnRExsZ1RnL21uKzRNOVJ4Wm1nVHZ5SE9qZ3hmU0kxWkx6emVyODBPSXZ2WldJTWxOclhUdkc4dmR0NUo3eDZCU080UGthNXVkOGFzVHJPcDhwSDlmSlZiNTNRVjBpUFZXQU9md1d2V3phMll1KzlUM1NMOGpDd0U2UW5iU1cyYzN5QWxtK1hod1BIZWZWc2I4enJxdE44V3orbnJUdmVQK3c3MU5Vay95Y05oKzZsTHBWM0F1ZzJ1djVmb200YmNXdG8wdVRXb3M5NWE3ZzgxdkhkVDVZT2l6anAvSDd5Nk9uYTcwcXRyaTQvRVRodnFJSlBGQVYzMFRPb1kwdWgwNUxmOUp0ZVBzV2lxRzFmTmVvbFIxSTJ0dkE0dzBiVnBTUHFCQkcvOEFnUVRWNXYxME5BWExMblBvRE5yclFuT1VBS2RtV0MvWmNMU2Fnb3JjTmpCYnFHaDlkelhwdnZpZEcyaCtTVysxUGhnb0E1am9Va3NTMWpIeDlCUXB4aDdxZXorUnExRG1zYWdrYmFLRGhmOTI3cGVuK3I5M28yZnlWM0x1ZlVLVG8vQ2lrb05ackFCdld2clQxZUh0di91a0hZZmhsWDNPTTlEc3NmcWVaMjNwOTZwdmgzU0czUmkweW8xaGFaeDE5RkhNTDRyenpiTXo0U0taK1g1U3o2aFpydHJla1I2YjBkejFQVnlVejF2NW85WWhkYXpEazFpbVZPNlNyOHdKbXNjcFkzSGRTWE0weVpiVVYzLzdZeXRhRXd2Y0lyeTNFa3RhWG1mbisrYU44bW90UFdwd2NMVTZSTTduMkNzR0FnR245UFR5MzBqeXdlbXlyZEpiSWIwMU9nMXBSTkRxS3ZUN3hiYThtOCtPWjhGbStSNFJzYVpvUTZXeEY5eDR3bEFIWCtmcWxmMVVaclM0Tm1HT0M1ME1tRlQwamc2bjY1OFZUL2NZeHhaSW1TTlA0cXUvMHN4VWpGR2F5ekpJRmxVdGlkcjk0Y2JVZzdVeGpUT09aVENOMDFJdlpNKzBlT0tqcHpHUUpKQXpua0JEc2ZMVTdWWTU0blVkQnR3VUsycEZtZnFNa01iTUNZNXo5ZnpjejRJckU3bjllS2l4QmlCMm5NQ1o0cEt1dDk3d1M5VGU3MVllNWI5RTNsdWJEUitxdFNmait4NHFZODRoaVJ4S0FTejNyTDA1WW9FTnlUT2w0WnJFK0djU1ZuS0orbjFKZnNtYkFEcWtQNndvVGJFYzlLK0ROQllQaG5OaEJJVGpmZnptS0dXR3gvaGJReDFiZ2p0NTZhOUgrbXZodk95MS9QcjVQU3NERzJaeHk5NTNIWjJ2bHA1NWJybkUxbE1vRlB3a2NSNWs5QzlOSDlaWG1wOFhxcWNlejJ2Snd2QUxyK21EK0o0WnpiZzNwQ0drWTNJK2NKQ1p0UGRTQ08xQURoQzQ1MDU0MWR2RWprVDh2SXJmcXpFNUVTYjBnQkIzOWFtamVVaG5FOFc2Mk5ielpycUZJTGxPTmExOGU2OFBoWTRHUWlaeFJtUklTb1p0aFdBZTgxMURpbGJXNFVaam9OczFvT1dMOVQ1S01JZDRVdTkzMExzTVdDVkJVQUtQWmVHYXh2QnBhRU5zVDd1OG5OYlorVDFKZnRVMFA1MHlvdHk3ZmRhZTZPWnZzUFp5Sk80YkEwa2tzZDdGc2FhTkdTTUpyclJTWXhZaWF1TDJFSERlc0RnbUJHWktqak4rNUFSR1RUamdZYTlYTkdpcWNZM0wyZjZoK2RMZlZ5WFliczhjL2ZJdDJudWtXVXVsdnE4SklsV1lacGMwN1F5MkFGdGFMYm5LTU0xUnUxeFZIMWNIZHcvUCtOVFE1dHlGamRjNFN4MWhPSjIwYkNwVmc1bFpUQ2R6RkdIc2NYNTF4dGJ2OTdRdXE3cWxSZGNLeFU3d1FNSWU2NGhOQTVWaWVTY0ZUL2hYVkFaN3hlbjBSc3JLdFZNemZac1VlRjBEYzRzVHFHTkdiL1J0U0gyNWpORDFWUENJMjI4MGRVanpjdC9SYkVENG1EUm9EMkJyazJoelE3NGd2Y3BFQWNaampibVNFSEZyMUh5c2JPcnM5WXYwWTAxbHpSOGxxZmU3ZWplVi9tNkswK2tuVnFGVS9xdnc3eTNCdHkwSmk5VDdPenNnc2RsdFdBME80cVNUM2tRV3R5WXpuOHhjM1FLejI4NExTQU5HVXVzelU5T3VHUDZzWnpPVmdJdVZ0cXZhZUkwTkcrT1RnbGVPQVhIMEYyT3VXdTM3MW42a2FIYmx5eVJIN2dySjQ2dnNFUFloZ0NrN0VER1F3c05mQXRIYzhXcFdsUFovNW9CVzJ0b1MvWWFrT1k1U00yZGwxZmxhdzExbUJyY0VBTHU5YyszT1dKSjZ6ajN2SFN6VGxUNHM2ZzhWM1pYTWx2ZFZpSU9Pc2Z2MDRsZGlDeGtaNFkyM3VXWW54eWQ1ZzFyamJsNnd4ZEhpOTVKNVd3MEs3UEpZOTNZeXlBRlowNzQ0QWdjanlXUi9Qc0ZXZ095ZGg3Tk5GVWJ4S0duc3dsc3Jzb1NlNVBqL1QxOHVTSksvMXl2anZUclF2VFBXT29RZ3NYSjN2WVZwMUZBNXZqYVNaYUREbkljOTBnL1hsTEIyRm10ZmVEODNhZFlxazUrLzlPZ1gyZ05KdVZ4K0QralJYanh1SDJESXVlQXZ2SjRlWEZLb1Jwd2tOVDVYbjRleDdZMnBnMXRPSnozbXR1QWYvL3BreklrUGk3eDBpN3BtSjhhai9JVVJDTjQ5NmtRRGpSWWhaNy94aHlsa2NiQjU5V09pZWt5ZkxmOWNQZkkwdHdEMCtidXI5Q0tUMXJoOXVMNXhXUmhhanlGN3J3MElwTW9NYlNwUjQ3ZUVZT3lUMy9PL3JTcWVsckpialoyRlg0VTVhZGNOZ2Vuc3ZoM09hT3dNR1RUYWlEeWFWbnc5RlNGUU92YU1NQ3A3V2RqYXhqNXBBMVFZb0dVTUh2aEw3UUV6dUs1VERGenVTcGZ4dktuNDJ1MGwybWZkQ1dlT1dMa3VUdnVrV2J2SDlyOFJTdWZ3UGdXaE1HSDd5SXp1c0xLTjNIckV2b25SVUgrWFIxc2ZzWEtXOGlPck1CTnlpSmNhYlZMeEgzMjQ4UStPb1J3aHdZSVQ1TDFOMTk0TEp2MVdJc01UWGFkVFZnNWh6U21EYldOa2ZWd1NHa0lHaUdBblR6c0h6dytWQTQzckhVMlAyUWc5eDhyYzVFbXd0cmlKdTZJVTNiQTcreE1qSkJacDBqdU82RXRNdkZiOVhtUmVLTjIrZjhSOG1oTDNWVG9LTSs5MWM5WS9xMU45M0t2dmxEZFkxNDB2clloTmhOMmdOMWN4ejlwdkxNR25ZV2hEV2xUeFJvL29JM1p2dUR4V3cydVNsUDY4bnBLWjJWb3k3OXJQVHpYbjRTUEx4NStadDZaaDI2YjYvTE1IY3UwMlh2KzRXQk4vdk9HV3Bzd2RXS3EreGRWL2xRSmYzWUMwNEtPVFhVL1RCZzdONVNQVE5mQk4xWk9GTVorRXE0eXFrc0ZyaDlzcVJzcU1WM3lXZy8yNGRhRWtSODQxTThiS2xvRFBBQkEwMGZqM0dSUk55Y1RvekFOa3U5bTRsRmQ2aHV4V1Q5djhDTFFCMllmMzZPNnpNOGJ5alVUWjJObTB6Qk5uQ2I2dkRCT2d2MGlrYmx5Z21UcWZGUmVmK0lFNnpDamJzalhPREpCOFdqc2dNUVBnNUxBbno5L2FhOUZxbHZzTjQ2TDZjb3hUZFNXbE9ZN0x6Nis1MjlFK2I1eVB2d3RuaGc1c1lkbjlZT0ZBNUppQXN6Y0VQb2dJK3VGS0lLK0dRQm5aRm9PeERUOFBHWGhEVVZTZ0w5SnRLZVQ1eEVWbmlVS1Z3blZmYVFmYVV4R3c0MzllMS82TUkwVFp5Vi94MU1taFBLTDhLQUlwdnAxUE1VT1dEbko4ZmZ2cTNEdDI4NnFqNFZSM2lDVWZDZFV0TnZjRGJVT1lZcWNndVg1T09xRzJwaCtNZ2hYZldlVnhGUTNXYVVPMlFmd0hHU1dyNlhKdngxMGphWnA1cGI4ZTZmcEx2bG5VRGZVaHcreFp1VmpUaldUcGQvcEIvS3p3czVkbTc2L1oyanU4ZURucWR5akU2WnNrNVc1bHk0RndqaTVCVTZRT0N1cTIyWnZxTVF4RWRXbGNEVHdFYTdRRVNEM0xDMzNnc3pBLzNBSUFtOXZiMzhFLzY4MUM5TVZjTHF0K2l1Q3ZqVkh6RCtDdyt0OXVxMDE4eU5ZK29IZGJjM3laMzRFNWJ1SHVqK0NWZ3VyV3pueGp5Q09IRUF1WXdoMFczc0U0RXV4QXgyUWhDdHl2OVV5bytnd3J0WEM2SW1MVzdma1c3ZjFTT2ZmVzYzRVhMbE84djNvYXI2Mmx5VFJqK0RhblI2ZGxLMXYxb3lpK050aHgwLzdaeTl1dXRXQ1JIWUY5WjREMFYzc2ZTUHZUVHFtNUphOGltblBnYnRsYWptcndFbWMrTTRQdjFYbkxVZWNlOVlQNGdSYmhTb2RUYyt0eTgzOXlOL0w5SU02OXlReUE5TjE3RnNyNjdZa0I2SkdPVFVOeENZcURKd0E3M2FaYmN3RWVNNnFBb2JDbk1UZEZ0TUFCSVNmSDFVNWVMSm9LYjV5UkZVVytBL1dSMzlCQmwrVncxZGs4VFY1ZkVVbVh4SkRaY0F4ZldZUWhBbDVNVmVWZWZtbnZmVHdId2lEeFBRRFoxVjk3cmJRQXpPS0RoZGJMZUp2OFBhSWkrbFdYRXQxcTNXTlAweTVYK2xZMmZIZnlqRnRQM0RpK1BzcXRKeWpzZGdPaUU3U2JmM1Z3cTYyMi9wMnM3Y2pyWi9WWjZHL2RuNTFsbXZ0VExVNFhqY3lnWk5zd3RYU0Q5eTc1V01PaWIzRmtmTlJYekUzTmJIdWhWWXMzeStEbFc2TFNJTm9Zd3FkZzZYRm9Rb1cxa0UybUFNVnBtQXUxTVYwVzNLbXpya3l2dW0yOHZDbWZ0Y3l3ZElKN0NOdVkyTkF2TXJKOWROZDEvK0lURTR2dDFwQmlpeG5sU09uK2hJOHBoNGE3dC83WjBZUnpQNkpuTVFMYlh3OU5xbWYveFVBQVAvL3plNWU5eDVRQUFBPQ==
kind: Secret
metadata:
creationTimestamp: "2026-06-03T05:21:11Z"
labels:
modifiedAt: "1780464073"
name: sample
owner: helm
status: deployed
version: "1"
name: sh.helm.release.v1.sample.v1
namespace: sample
resourceVersion: "486"
uid: e508dfb4-d2e7-478d-98e8-20d3c2c9ba32
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-03T05:21:11Z"
labels:
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "423"
uid: 3cadb015-74b7-4d48-85bb-0c51115d5acb
spec:
clusterIP: 10.96.217.223
clusterIPs:
- 10.96.217.223
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