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-----
MIIDBTCCAe2gAwIBAgIIJB3jm4Ha2kgwDQYJKoZIhvcNAQELBQAwFTETMBEGA1UE
AxMKa3ViZXJuZXRlczAeFw0yNjA2MDMwNTA4MzRaFw0zNjA1MzEwNTEzMzRaMBUx
EzARBgNVBAMTCmt1YmVybmV0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCyeAdzxHFYAx7oFWm9iNmR55igY89CYjFX+v6MVhBWLEevgB9xKN4RWKls
IpYvDZuL+hcYJ6+q0r+c2alaHGU0HAVdWbU2Y06zl2nIPQE/B8YB7IyJvAYTXA+f
zZsWSRqTbyMg96DRa4UMPR4Wvmu/utdxTJAzwZ3kS/BHAU8zlVzsQKE7bnxZJYsc
Df0UQU67W+5ns0QlTG+B/nojdYa6S7vLSxCqnv7XD2oosAnnSqg3p/5RrFc4X+sV
fw8rLwiYQMw5K9WpwHMDL6KNxXX1pHJ/Eg8K7aK7H7E54ya2/yalbRPAMNtcgZ+X
AZrWoNDSMgoY4+a/ubfboGGlFw5RAgMBAAGjWTBXMA4GA1UdDwEB/wQEAwICpDAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRfjuRpuCpWm41AUNJxVmTMYnUpmDAV
BgNVHREEDjAMggprdWJlcm5ldGVzMA0GCSqGSIb3DQEBCwUAA4IBAQBfoWiUsZp+
+4TJgiQNPN8ZPM2G/VNSrRZaOEQKVChHlLkESbFRMwW19G4VBqwLin8ZE0E44Faq
ItgpQAgKG6x/Us4e9lxgXMCWurJnQnJXAyebBEgkJ1iqsmo6bmRu4JPMmGp7fweM
fgyWu4dm3uLLEIYEHBeb9IX6kKVyCN75hWrtTmj88iz1MHjFdEMNsfShnSTZ44WV
Zz5q/AV0AIANWE6harvyUnayQikY/tiippPyt2uZmWOi+n61294bmZ+xCsBlDWIi
TKYySe6o3T43RTSpfeKib5qPqB6I1zfDpxO7ZRwu0NdWHuVLiSCaQtPJY1khmhZd
S73x1kTf/Urb
-----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:13:59Z"
name: kube-root-ca.crt
namespace: sample
resourceVersion: "414"
uid: b67f8025-f953-4fab-8fc9-32687378f27d
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:13:59Z"
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: "476"
uid: 61820895-8d19-4661-82c1-41cf7d41e00e
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:14:03Z"
lastUpdateTime: "2026-06-03T05:14:03Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2026-06-03T05:13:59Z"
lastUpdateTime: "2026-06-03T05:14:03Z"
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:13:59.583291 -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:13:59Z"
generation: 1
labels:
app: sample
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "427"
uid: c65bb134-5e4d-42dc-9382-1cbb20fcd654
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: SDRzSUFBQUFBQUFDLytSOGJYT2l5cmIvVjdINHYvd25HUjRraVZhZEYySWlZSXdaTmZKMDU5WXBhQWlnM2NBUlVISFhmUGRiM1lDQ29qRXorOXc3ZFc5cWRtMEZ1bnYxV3IvMTNQSVhGWmpJb2JwVWJLSUlPdFFONVFjZklkWDlpL3J3VjNIeVQ5dUpZSmc1TnRXbFdKcTl2Nlh2YjJudW5XYTZETmZsTzNmOEk4ZDJtRnU2M2FWcDZvYUM1cGVIMkU0TVZuNlUrR0ZBZFNrNWlCTVR3aFlJTVRVSnBpZE96Q1NOcVM2MW4vZm5EUVU4YzVWZ0twR1RtTGFabVBoemJTZTMwU3EwVTVCUU45VGFXY1g1OVBRZGMzZTY2S3NmK01pRXJUZ3hBL3ZXRDFwazlsWWFPM1lyQ1Z0MjZINkVvWjFmdlUyY09MbU5OK1lLVVRlVUdmbktmdkkxUzY1RWh5dk1IVTJXUzdJSUUyWkdFZlNCU1ZiOWVVUEJFQ3lwYnBCQ2VFTWxEb3FnbVRneDFmMlAvVWIyRjcvOTAzTmc1S3ppdXlTQ21IeXlZY3JoNHZXTEd3MGNTZkFzTkhGdDBZT3l5SHVXT25jdFZpKytqME5kRzlJak4velhpR002L1NCNUdNMkVwYUVha1lYbXJoeU1QVXNUWW1QR2JBRHFMRzExVEk4UW1jT1grMHpuWXhJOU9CbnRHcUtDZEUySjdYNHZuYkNlQjRKSitvNEdpVEhycFFvYXhMYXE3UEp4eW5jYktSbEFjR25NaEVkWm1tYTJ5aS9rSjMwblN4dlhsb2FScFl3WkF4bVIwKy81bzVuc2ZtajBpOFBGaVN3cXFkRVhPaCtUOEtYWTJ4TkFpbWVMYzFmUGFmWnNkVXZMb3NGWTRwYVhwUUdqcTl2SVFCQWFmY0VEVXMrMUNFM3RseGUvVTZQZFZIa285NGM3WFdVMmxqaFBnRFJjRzVLeXNQczhzdFZ0bkkrVDNaRzI1MUZrK05XOWtUVlRYV1hnTzJkQUVBd2pRNXdmYU8venFxNXVHVU43VFkxQWlTM3h0M2tSQTdZNi81U3NMVCtGSFZtY1FnTU5HRXVhdUtObElkOWxMdmNSTkR4TFVpREkrUE8waWhESjRuaHRCVlBQVlBuZGZ1NCtQelBVTGRTMU1Tem5xK3p2OUY1Zm9FR2dwSHJXWTEremZIK215cnpicW9GTXpYVmxuL1psYWM5UGFFbGpXUG0rQVFpbXRxaTdzcS9zUmpObEovdTlkSTZVMkZBSE8yUEd2K1UwRmJUbC9HSXM5T3FPRjYvNTJnZ21jMDVCQm9KdHVTOG5zaThjWks3eXk5cmFhSElSWnhiTEpCYmJkaTF4NEJ2cWRpZExoSzhFVnpvM1hBUHUxZFhWYlN4TFF3allEZ1BRR0lMc1N6aUxkWFVJTGVtMTFLdlFVTGZKS0JpSEl6YVg0WnN2UERpWkVGbG9ITnZxOU53OE9ULzhYb3IzTjlLU0I3blBQNW5pSUxQN3ZHcG93NTJwZGxMTUw0Q1VqU1VPRnNhczU3OWtzaXZEeDF3ZWFMQUJmWDVscTBNSUVBOXRFZU1icmtjc2tldTlMQ1VQc2doVG5kMHlHRGVYYlVTYjhGWFhoTTBJSll5T2xNeENDbzMxd0ZRZjF4aGZ0amhJZGJhWTl3ekd6bzBuK3NQQ3RiVUlYWWVMSzNnZmJNQUFZM3NjWWJsOTlJV3RyWFpvWTBZd2dHMUJhbktLYjJqRDFOQ21XQjhpSytza3VzcDdCcXNzUitxUXovbGR3OXk3b1ExWlU2M2hkSThkOGowTFgrWXNmbjVNVzV4OHdJdG9ySUV2UUYwZGgwUzNOR0Z0SVNXMSsrMlgwVXpZbVJ6a2RHMjZNRVVsZS9PSnJicVhuN2JabmhjcTRjWC9sL3VlcjZ2amxjME9NcU12TEN5VzJlamFOTkxSRnI1TXdrU1d4Z3VMRStDbE9VWmEva3pmeDVnY1pDWTNYRnNzZlMrTGd3MTRDdDN2MGhCYW91SUJkcDRRdS9mZVRpclBmUVhUTzdJMk4xMkQ1ZGJUa1JLRHJMQ2hLRitMeUF6dTF5dDhSb09ldXRldHA3T2RqYUdNOFh3TFcreGs3eVgvL1Y1UzRxaEJycmt0SWZwUzhLWkp0cC82eGFrSFVKSlpiQ2M1WUdENGVxVFh1VnpPWTczRzZ3djJhR094UExTQ1NRSTRBZW9zUktiNmVzQmIzOFBZOEFtdk1ONVVabTM1dlpVc0hYZ2o5MlBYNGdRYTJ3TmQzYmc2MjBtQXVJMTBsY2MyWVNXTG5ZMHR3cldGQm5FZHM4dTA3NGZyZzczRS9nYW0ySTRBZG9EbmdDTk55Q3gyeXVqY0pBVnN3dHZzZ05aWkR3SW9ySTNuSXl3RTE5aVR5aGovb2c0dktyeTVsNlh4eXRGc3p4YkhvYUhKbUY3WFZQbUZKU25MOC9RMnlhNTk4QStTSGRtaVcvV2xHNHZkUmpxM1RHczhuSmMwSC9BTTBDQTEyTGs3Rk9OWTdrOVo0cThQYytQcitIT0JqeWxMN0xTbXJPMmFmeTd4Y05tWFhZWFpJTWY3WE93c2ozWGxHbDVaaHpIcFpkOVJ3YzlUNkFKMnZBYmkvRXA1NEdlVjkwWmJVdkhwTmd0cHMxK0p5UUpoYllsdzRjejRIQk1pOUN3MGh2dDlIbmlXNlNvZkdMUGUwc3cyN2xEUzNiY0ZYWmtiWHhjNkgrKzV2Y0wzai96SlYyT0tUM1htWUFPWWljVk9qMjNJTlhGQWZJemRjejQweDJ3bk5WUWV4eGhMWFJ1dUFPcXNyZXZXT1R6ZmJIZlRDazg0VTV1RzFWZ1lpSjNZVk1mOENCRjh4S2FLWXdHbDNHOUY1NGFlaFd3Yzc2MUcvZDdTOW52MzMyZUh1ZkYxL0xtdzdVdmJ4L0htZ0xHNEtmeGNKazIrNXZGZi9TVURBZXRpZlA0TDJ3TVNONG1EMUVJZEd2dGNpK1ZMdjA2YjR0d0ZZbWNwUzFPSTk2RnJVL2kxbkFxdjVRa1c0dGUyT0NCclZlM2phYjVCYUV0TDJ2STlqaU5EVkJhNkpxZW1odWw5TEdNczhzeWIzL054akd6TTVFLzIvNDkvVURjVUN1M0VKNGxtbnFienR4ejl6dEJkdXRObHVMdjdCNFpuNlE3REZwbjZ6NXVHdkRSUHlaRVRKTGUydVZxdXdoRGRaU2FxNTZoNXZsSE5qdzcrRDJQU3c3Rk5RYWNIUkxpUFlmTVlSOWlOT0gzYlIwbGtvY205L0R5RlFOeXVIWlhCOXYvRlVoVmFWNmVlTFQ3ZjkvMGkvM3UvRUhmTW1BcitRMWNXQzF1ekMxL2tmcy9GZGhuTDRrdTYxeGV3bkpaWXYrU25ISDlmbU9zSy9kcTRGcllsSXZiTnZSd0xmcytWODV6M2N4OHBIdUtXZmpEZUdPb3I0VldlSDhDRnJyMlc4VXFqalBiUHpjZHJHKyt4V1AvZ1IrWDdncDZFeExqUFJ6enQ5OXdDQjUvRUFKL0ZWOGU4MWd0ZUM3UkIrRHFnamZkaVRaR0J0amhZNnRyVWUzTkRONmRES09WVzBQdUx0TlY5NmJGODJnZjVZRHJxOXVSQXk5WDRTQXh0SEU1VVByVTRqSE80dG9JbVhyZ1YzQjFrbk5Pd3ovVWhDT3A3SDgwRWtrL1cvVUtGeG43UE5WWEdNM0QrMWgrU3VQcGdvdzQ4R1NHWTZLb05SOEVRQXJHek03WHBHZ1JMRXV2a3VyaVBwUTdyelBqSVVnZUJNZU5wWFFYNFdiOUttOXdYaU4weVZmM2MrSTJOWG85c1NKMTJHM1ZpVzJYZ3U5cGhyR0JhNTMvK1gxTFV6R3A2TXNwdHlzdlJzd1RqRnFlazlrRHdiTkc5ckRlU3NSZ2hodWpNSE52OEJ2cU9Zb2ZUZTZleGFHWm80N1d0RFJlRzlucVErUjVUbGZwRVJmL3FjMDdYcWpwSXJQNEpkcmV2L3JVMC9vNXNCTlppdDR5bEtrZnlvUGYydThKSG5DL1IraEZOUUNSMWdaMk42UjRZYTB0U0VtTStqblVWSnFjeUZoYVdPSWlzZWFXK2dmbWtLUkZBeWxMdUQwL28xdG10WjZwTW5qZUtjRmQ3WHJKRFEyMjdwN0pXVWwwZHhvWTZjVTN0MVMxODhVWCsxTmFwMmczcFlveDUzbjh6WGVhaHkzZnVPSmJoMlVmKzRmNUsveDJETUhLdWNONUZZUDgvNGJqejVQL1BjTnFYQ2hHLzc3Q2xza2h4bmJNdVpmTGY1cWpMcFBKUGM5TE55ZTcvRmdkOXdQODF6cm5neFJjY2N6Ny81MDU1WTNGRHVzbTVqR2JDd21MeE9KZ2EybkNDbnl1TGNTZDBCV01JQWlQUzJUbE9Fak83d1FFQ3BIaUdpT2NhNytiU2NLMmorWDJkRnN3N2o3WWxRVEsweWVrOTRpZ0d0UGtVdXFQTmllTjNaVWxZQTZKdlovU0pWVElid1lVeDQ4bWVhN2dwc0dwcUJyU1FzZ01NVHU2SHNNSDVoTFkwM1V4WmhXNElQakFOZVNEUmYyd0tOamEveThNL000ajRRa0s2ZDJqTVE0ZDk0SG51T29kMjVNcDBUWWlVU2k5QjE0UU55RHJzNnlSYVlSVjk4NFZuUXhOaWk0TUpWdGMrT2pKTllpVjJPTlBET0RWZFpZejBsUnJiV2RkeDFWemdLcE5jY1hmaXRmVzhTbzNYalhaQVZCYUVMeGdxNGpiUzJjSHVGS2I3ZTA4a1ppN2hXYWxSbHlwaHFXVHUxeFBUZjZVN1BsTTdmSlJGUHJMUUZMdFZkMXpDc2xMRE9heGZEMGR5M3B5NngrdmxjS0VtZmtUWFd6MDI5bW8xb2w5WUc4ZlY1dk5SSGV1aUd4UU84andmMjlPV2REYWVKODhQeFdxdWs5ZnZEbGlZeGlEanE3a1R4dVNocDkrWDE0WTJYWXk0S2VGUjFTUVYvZTh5WjVnN21wRDN3U3NtMnhhM3UxRlE1QUhLbEFmaS9Hais0YzVReDVtaFRmeUdPRHN5ZkNFMVpyM3dlTDgyTzRqc1oyTU5sdGpVVHZPK3ZkaDVKNzE3QkNLNVAwUzZ1dDBac3pyTnBzcEg5dk5WYnAzVFZVaVBWR01OZkFhdldUZTNZdTYrVDNXTDhET3lFS1FuYkNlMWNYNkRsR3lXaHdQSGUvZHRiY3pycU5OK1d6eW5yenZkUCs0NzFOY2svU1FQaCsybkxwVjJBZXMydVA1ZW9tOGFjbXRwMCtUV29NNTZhN2svMVBEZVRaVVBpanJyL0gzdzZ1clk3VXF2cmkwK0VqdHRxSU5NRmdkMDBUT3BZMGlqMDVIZjlwdGNQOGFpcVc1Y05lc2xSbEUzdHZJNndFVFhwaUhwQnhLODhRc1FURnh0MWtORFg3RGtQb1BPckxVbU9FTUpkR2FDL1pZSlM2c3ByTUJoQjd1Rmh0WnpYNXZ1aTlPMWhlYVgrRkxqZzRFNmpJVW1zU3hoSFI5RFE1MWk3S1d5K3h1MURta2FnMGJhS2pwYzlHL3JlbjJxOTNzM2ZpWjNMZWZXS3pnOUNpc3FOWmpCQnZTdXJUOWRIZHIrdTBQYWZSaFczZU04RDhrZXErZDEzcDU2cC9wMlNHL1FpVTJyMUJTYXhsMUhIOEg0cmp6Yk1EOFRLcDZWNXkvNWhKcnRydWtSNmIwZHpWSFh5MDMxdkprL1loVmF6em8waVdWTzZTcjl3cGlzY1pRMkh0ZVZNRStiYkVWMS9iY3p0cUl4dmNBcHluTW50YVRsZlg2K2E5NGtvOUxXcHdZTFU2ZFA3SHlDc1dJZ0dIeE9UeS8zalN3Zm1DcmZKckVaMGxPajE1Uk9ES0d1VHI5YmFNdS8rZVI4Rm15UzR4a1paNFk2V0JKL3hZMG5BSFg4ZmFwZTFVZHBTb05uRytLNDBNbUVUVW5qNkh5NjhsWDljSTl4WkltUU5mNG91djR2eFVqRkdLMnhKSU5rVWRtZXJOMGZia2c1VUJ2VE9PZFFDdDgwSWZWTytrU1BLenB5R2dOSkFqbm5CVGdjTDAvVllwMG5VdE50d0VHMXBscWNxY3NNYmNDWTVEeGZ6OC81SUxBNm5kZUxpeEpqQkdyUENad3BLdWwrN3dXL1RPMzFZdTFaOWsva3ViSFIrS2xTZno2eTQ2VSs0aGlTeEtFUXpIckwwcGNyRXR5UU9GOGFyazJFY3labEtaK2sxNWZzbTdBQnFFUDZ3NGJhRU05Sit6SkFZL2xrTkJOS1REVGV6Mk9HV201OGhMY3gxTGtodEorYjluNmt2eHJPeTE3UHI1UFRzekswWlI2LzVISGIyZmxxNVpYcm5rOWtNWUZPd1VjUzUwMUM5OUw4WlhtcDhYbXBjdTcxdko0c0FMdjhtajZJNDUzWmdIdERHa1kySXVjTEM1bE5keU9OMUFMZ0NJMTM1b3hmdlVua1RNakxyL2l4RXBNVGJVb0RCSDFibXphV2gzQStXYXlQYlRWcnFsTUlsdU5ZMThhNzgvcFk0R1FnWkJablJJYW9aTmhXQU80MTF6bWtiRzBWWmpnT3Nsa1BXcjVRNTZNSWQ0UXY5WDRMc2NlQVZSWUFLZlJjR3E1dEJKZUdOc1Q2dU12UGJaMlIxNWZzVTBINzB5a3Z5clhmYSsyTlp2b09aeU5QNHJJMWtFZ2U3MWtZYTlLUU1acm9SaWN4WWlXdUxtSUhEZXNCZzJOR1pLcmdOTzlEUm1UUWpBY2E5bkpGaTZZYTM3eWM2UitlTC9WeFhZYnQ4c3pkSTkrbXVVZVd1VmpxODVJa1dvVnBjazNUeW1BSHRLSFpucU1NMXhpMXgxSDFjWFZ3Ly95TVR3MXR5bG5jY0lXejFCR0syMFhEcGxvNWxKWEJkREpISGNZVzUxOXZiUDE2USt1NnFsZGVjSzFVN0FRUElPeTVodEE0VkNXU2MxYjhoSGRCWmJ4Zm5FWnZyS2hVTXpYYnMwV0YwelU0c3ppRk5tYjhSdGVHMkp2UERGVlBDWSswOFVaWGp6UXYveFhGRG9pRFJZUDJCTG8yaFRZNzRBdmVwMEFjWkRqYW1DTUZGYjlHeWNmT3JzNWF2MFEzMWx6UzhGbWVlcmVqZTEvbDY2NDhrWFpxRlU3cHZ3N3ozaHB3MDVxOFRMR3pzd3NlbDlXQzBld29TajdsUVdoeFl6ci94Y3pSS1R5LzRiU0FOR1Fzc1RZL09lR082Y2R5T2xzSnVGaHB2NmFKMDlDOE9Ub2xlT0VVSEVOM09lYXUzYjVuNlVlR2JsK3lSSDdncnB3NHZzSU9ZUnNDa0xJREdROHROUEF0SE0wVnAycE5aZjlyQm15dG9TM1phMENhNXlBMWQxNWVsYTgxMUdGcWNFTUl1TmMvMythSUphM2ozUFBTelRwUjRjK2k4bHpaWGNsc2RWdUpPT2djdjA4bmRpR3lrSjBaMm5pWFkzNXlkSm8zckRYbTZnMWZIQzE2SjVXejBhek1KbzkxWXkrREZKdzU0WU1qY0R5V1JQTHZGMmdOeU5wNU5OTlViUkNIbnM0bXNMa3FTK3hOanZmMzhPV0tLUDF6dlRyU3J3dlJQMk9wUXdnV0ozdmJWNXhHQVpuamF5ZFpEanJJY2R3ai9YaEpCV05udGZhQjgzZWZZcWs2K2YxUGczNmhOWmlVeCtIL2pCYmh4ZVAyRFlxY0Evcks0K1hGS1lWcXdFRlM1M3Y1ZVJ6YjJwZzJ0T0Z3M210dUEvNzlwMC9La1BpNHhFdTdwR04rYWp6S1V4Q040TjJuUWpqUVlCVjYvaHR6bEVZYUI1OVhPeWFteS9EZDlzUGRJMHR6RDB5YnU3OUNLejVwaGR1TDV4ZVRoYW54RkxyejBvaE1vc1RRcGg0NWVrY015ajc5T2Z2VHF1cHBKYnZaMkZYNFVaU2ZjdGtjbk1yaTMrV013c0tRVGF1QnlLZGx3ZE5URlFLdGE4TUFwN2FmamExaDVKTTJRSWtGVXNMc2hiL1FFamlMNXpMRnpPV3FmQm5MbjQ2djBWNm1mZEtWZU9hSWtlZnV1RWVhdlg5bzh4ZXRmQUxqV3hBR0g3Nkx6T2dLSzkvRXJVdm9ueFFGK1hkMXNQa1ZLMjhoTzdJQ055bUxjS1hWTGhIMzJZOFQrK2dRd2gwYUlEeEoxdDk4NGJGczFtTXRNalRaZFRaaDVSelNtRGJVTmtiV3d5R2xJV2lFQUhieXNIL3crRkE1M0xEVzJmeVFnZHgvck14Rm1naHJpNXU0STA3WkFiK3pNekZDWnAwaXVlK0V0c2pFYjlYblJlS04ydVgvUjhpakxYVlRvYU04OTFZL1kvbTNOdDNMdmZwQ2RZOTUwZmphaHRoTTJBRjJjeDMvcFBIT0duUVdoamFrVFJWci9JQTJadnVDeDI4MXVDcE42Y3ZyS1oyVm9TMy9ydlh3WEg4U1ByNTQrSmw1Wng2NmJhN0xNM2NzMDJiditZZUROZm5QRzJwdHd0U0pxZTVmVlBsVEpmelpDVXdMT2piVi9UQmg3TnhRUGpKZEI5OVlPVkVZKzBtNHlxZ3VGYmgrc0tWdXFNUjB5V3M5MklkYkUwWis0RkEvYjZob0RmQUFBRTBmalhPVFJkMmNUSXpDTkVpK200bEhkYWx2eEdiOXZNR0xRQitZZlh5UDZqSS9ieWpYVEp5Tm1VM0ROSEdhNlBQQ09BbjJpMFRteWdtU3FmTlJlZjJKRTZ6RGpMb2hYK1BJQk1XanNRTVNQd3hLQW4vKy9LVzlGcWx1c2Q4NExxWXJ4elJSVzFLYTc3ejQrSjYvRWVYN3l2bnd0M2hpNU1RZW50VVBGZzVJaWdrd2MwUG9nNHlzRjZJSSttWUFuSkZwT1JEVDhQT1VoVGNVU1FIK0p0R2VUcDVIVkhpV0tGd2xWUGVSZnFReEdRMDM5dTk5NmNNMFRweVYvQjFQbVJES0w4S0RJcGpxMS9FVU8yRGxKTWZmdjYvQ3RXODdxejRXUm5tRFVQS2RVTkZ1Y3pmVU9vUXBjZ3FXNStPb0cycGorc2tnWFBXZFZSSlQzV1NWT21RZndIT1FXYjZXSnY5MjBEV2FwcGxiOHUrZHBydmtuMEhkVUI4K3hKcVZqem5WVEpaK3B4L0l6d283ZDIzNi9wNmh1Y2VEbjZkeWowNllzazFXNWw2NkZBamo1Qlk0UWVLc3FHNmJ2YUVTeDBSVWw4TFJ3RWU0UWtlQTNMTzAzQXN5QS8vRElRaTh2YjM5RWZ5LzFpeE1WOERwdHVxdkNQcldIREgvQ0E2djkrbTIxc3lQWU9rSGRyYzF5NS81RVpUdkh1citDRm90ckc3bHhEK0NPSElBdVl3aDBHM3RFWUF2eFE1MFFCS3V5UDFXeTR5aXc3aFdDNk1uTG03ZGttL2QxaU9kZjIrMUVuUGxPc24zbzZ2NTJsNlNSRCtDYTNkNmRGSzJ2bGt6aXVKdmh4MC83Wis5dU9sV0N4TFpGZFI3RGtSM3NmZU52RGZwbUpKYjhpcW1QUWZ1bHFubHJBSW5jZUk3UC94V25iY2NjZTVaUDRnVGJCV3FkRFE5dHk0Mzl5Ti9MOU1QNnR5VHlBeE0xN0Z2cmF6YmtoeUlHdVhVTkJDYnFEQndBcnpiWmJZeEUrQTVxd29ZQ25NU2QxdE1BeEFRZm41VTVlREpvcVg0eWhGVldlQS9XQi85QlJsOFZRNWZrY1hYNVBFVm1YeEpESlVCeC9TWlFSQW01TVZjVmVibG4vYlN3MzhnREJMVEQ1eFY5Ym5iUWcvTUtEcGNiTFdJdjhIYkl5Nm1XM0V0MWEzV05mNHc1WDZsWTJYSGZ5dkh0UDNBaWVQdnE5Qnlqc1ppT3lBNlNiZjFWd3U3Mm03cjI4M2VqclIrVnArRi90cjUxVm11dFRQVjRuamR5QVJPc2dsWFN6OXc3NWFQT1NUMkZrZk9SMzNGM05URXVoZGFzWHkvREZhNkxTSU5vbzBwZEE2V0ZvY3FXRmdIMldBT1ZKaUN1VkFYMDIzSm1Ucm55dmltMjhyRG0vcGR5d1JMSjdDUHVJMk5BZkVxSjlkUGQxMy9Jekk1dmR4cUJTbXluRldPbk9wTDhKaDZhTGgvNzU4WlJURDdKM0lTTDdUeDlkaWtmdjVYQUFBQS8vOHF4NHpYSGxBQUFBPT0=
kind: Secret
metadata:
creationTimestamp: "2026-06-03T05:13:59Z"
labels:
modifiedAt: "1780463643"
name: sample
owner: helm
status: deployed
version: "1"
name: sh.helm.release.v1.sample.v1
namespace: sample
resourceVersion: "477"
uid: 109ef4c4-858a-4825-948b-b5b936928efb
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:13:59Z"
labels:
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "422"
uid: 65a024b5-5d83-4f62-8527-c3700cadb6c2
spec:
clusterIP: 10.96.155.184
clusterIPs:
- 10.96.155.184
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