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-----
MIIDBTCCAe2gAwIBAgIIdzWfWo52PDEwDQYJKoZIhvcNAQELBQAwFTETMBEGA1UE
AxMKa3ViZXJuZXRlczAeFw0yNjA2MDUxMzU2MTdaFw0zNjA2MDIxNDAxMTdaMBUx
EzARBgNVBAMTCmt1YmVybmV0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC2wo/pyBhhRIt90/EVtHT0XyUwOat+3aYBT+fHaePtEvhqW30xNMoER3B2
kANISTfv4QowGowz7zg86LVB/QKeNjlPY3aK3oibFn86HSXqiGQXb6r5pHwlUNFy
aVqRKk4GuSISA0WLb11aSdGJXGifTZYIdk0by8+dzm8LvXx1VAxOlLmxup4ESl1y
wTVHu/QvxCoi9NgfuGGvROFmo6CtgSjjv8wOt1IetDW0KCZyNAK4zVxBq9oFM3KU
nO4Qd2z9NXUNucUKamKWZB6DIOvVlUi00i6H9BPtI7+2YU4YRrOTSaI68v6S62VJ
5FZzVetbwMUnD9jlicgAZVY1bnc5AgMBAAGjWTBXMA4GA1UdDwEB/wQEAwICpDAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSCTo7Iu0JaVp6pkT3kfuLyALdlNjAV
BgNVHREEDjAMggprdWJlcm5ldGVzMA0GCSqGSIb3DQEBCwUAA4IBAQAR9jUHrA8d
xJSsN0PY7E3cV1nJpxgtlImw24n+5p/d8he2XUnjHvyLZan3SDWW7QS87MZEkk8N
Z0j0B+j/pub1fRRAGuf0JC7tw1/z7StHCn7yRgrQVIyHvBO2Kso/Bb6FdILFpBtQ
p84DjptdPxMsD0LlnOJUGjcrMOHM2iAcftvD/uQQ55FhYHYuqdPGqI6slXpwDqo1
b0QQKv3OzXwUG1HUNK/UDVafcP+Tu9TYduES1yesQL17txfPdpMk7WDQApxtf3X4
ZYJ3a5+T0GUR4AMtSVdYsRC1lNudSEu4IMcSwlu+csCFAqxxg1ja2Cz7VERN8Gh4
Etvp/CKHOkm8
-----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:01:42Z"
name: kube-root-ca.crt
namespace: sample
resourceVersion: "418"
uid: 4557cf20-87c4-425e-929c-93d61652eac3
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:01:42Z"
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: "478"
uid: a5cd761a-abb7-4eb2-a055-b5e0ffeb4492
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:01:46Z"
lastUpdateTime: "2026-06-05T14:01:46Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2026-06-05T14:01:42Z"
lastUpdateTime: "2026-06-05T14:01:46Z"
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:01:42.585253 -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:01:42Z"
generation: 1
labels:
app: sample
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "432"
uid: 3025a7fa-7c0c-44fd-b162-03b1bd93be77
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: SDRzSUFBQUFBQUFDLytSOGJYT2l5cmIvVjdINHYvd25HUjRraVZhZEYySWlZSXdaTmZKMDU5WXBhQWlnM2NBUlVISFhmUGRiM1lDQ29qRXorOXc3ZFc5cWRtMEZ1bnYxV3IvMTNQSVhGWmpJb2JwVWJLSUlPdFFONVFjZklkWDlpL3J3VjNIeVQ5dUpZSmc1TnRXbFdKcTl2Nlh2YjJuK25hRzdOTk50czNmOEk4L3kzQzNkN3RJMGRVTkI4OHREYkNjR0t6OUsvRENndXBRY3hJa0pZUXVFbUpvRTB4TW5acExHVkpmYXovdnpoZ0tldVVvd2xjaEpUTnRNVFB5NXRwUGJhQlhhS1Vpb0cycnRyT0o4ZXZxT3VUdGQ5TlVQZkdUQ1ZweVlnWDNyQnkweWV5dU5IYnVWaEMwN2REL0MwTTZ2M2laT25OekdHM09GcUJ2S2pIeGxQL21hSlZlaXd4WG1qaWJMSlZtRUNUT2pDUHJBSkt2K3ZLRmdDSlpVTjBnaHZLRVNCMFhRVEp5WTZ2N0hmaVA3aTkvKzZUa3djbGJ4WFJKQlREN1pNT1Z3OGZyRmpRYU9KSGdXbXJpMjZFRlo1RDFMbmJzV3F4ZmZ4Nkd1RGVtUkcvNXJ4REdkZnBBOGpHYkMwbENOeUVKelZ3N0ducVVKc1RGak5nQjFsclk2cGtlSXpPSExmYWJ6TVlrZW5JeDJEVkZCdXFiRWRyK1hUbGpQQThFa2ZVZUR4SmoxVWdVTllsdFZkdms0NWJ1TmxBd2d1RFJtd3FNc1RUTmI1UmZ5azc2VHBZMXJTOFBJVXNhTWdZekk2ZmY4MFV4MlB6VDZ4ZUhpUkJhVjFPZ0xuWTlKK0ZMczdRa2d4YlBGdWF2bk5IdTJ1cVZsMFdBc2Njdkwwb0RSMVcxa0lBaU52dUFCcWVkYWhLYjJ5NHZmcWRGdXFqeVUrOE9kcmpJYlM1d25RQnF1RFVsWjJIMGUyZW8yenNmSjdramI4eWd5L09yZXlKcXByakx3blRNZ0NJYVJJYzRQdFBkNVZWZTNqS0c5cGthZ3hKYjQyN3lJQVZ1ZGYwcldscC9Daml4T29ZRUdqQ1ZOM05HeWtPOHlsL3NJR3A0bEtSQmsvSGxhUlloa2NieTJncWxucXZ4dVAzZWZueG5xRnVyYUdKYnpWZlozZXE4djBDQlFVajNyc2E5WnZqOVRaZDV0MVVDbTVycXlUL3V5dE9jbnRLUXhySHpmQUFSVFc5UmQyVmQybzVteWsvMWVPa2RLYktpRG5USGozM0thQ3RweWZqRVdlblhIaTlkOGJRU1RPYWNnQThHMjNKY1QyUmNPTWxmNVpXMXROTG1JTTR0bEVvdHR1NVk0OEExMXU1TWx3bGVDSzUwYnJnSDM2dXJxTnBhbElRUnNod0ZvREVIMkpaekZ1anFFbHZSYTZsVm9xTnRrRkl6REVadkw4TTBYSHB4TWlDdzBqbTExZW02ZW5COStMOFg3RzJuSmc5em5uMHh4a05sOVhqVzA0YzVVT3lubUYwREt4aElIQzJQVzgxOHkyWlhoWXk0UE5OaUFQcit5MVNFRWlJZTJpUEVOMXlPV3lQVmVscElIV1lTcHptNFpqSnZMTnFKTitLcHJ3bWFFRWtaSFNtWWhoY1o2WUtxUGE0d3ZXeHlrT2x2TWV3Wmo1OFlUL1dIaDJscUVyc1BGRmJ3UE5tQ0FzVDJPc053KytzTFdWanUwTVNNWXdMWWdOVG5GTjdSaGFtaFRyQStSbFhVU1hlVTlnMVdXSTNYSTUveXVZZTdkMElhc3FkWnd1c2NPK1o2RkwzTVdQeittTFU0KzRFVTAxc0FYb0s2T1E2SmJtckMya0pMYS9mYkxhQ2JzVEE1eXVqWmRtS0tTdmZuRVZ0M0xUOXRzend1VjhPTC95MzNQMTlYeHltWUhtZEVYRmhiTGJIUnRHdWxvQzE4bVlTSkw0NFhGQ2ZEU0hDTXRmNmJ2WTB3T01wTWJyaTJXdnBmRndRWThoZTUzYVFndFVmRUFPMCtJM1h0dko1WG52b0xwSFZtYm02N0JjdXZwU0lsQlZ0aFFsSzlGWkFiMzZ4VStvMEZQM2V2VzA5bk94bERHZUw2RkxYYXk5NUwvZmk4cGNkUWcxOXlXRUgwcGVOTWsyMC85NHRRREtNa3N0cE1jTURCOFBkTHJYQzduc1Y3ajlRVjd0TEZZSGxyQkpBR2NBSFVXSWxOOVBlQ3Q3MkZzK0lSWEdHOHFzN2I4M2txV0RyeVIrN0ZyY1FLTjdZR3VibHlkN1NSQTNFYTZ5bU9ic0pMRnpzWVc0ZHBDZzdpTzJXWGE5OFAxd1Y1aWZ3TlRiRWNBTzhCendKRW1aQlk3WlhSdWtnSTI0VzEyUU91c0J3RVUxc2J6RVJhQ2EreEpaWXgvVVljWEZkN2N5OUo0NVdpMlo0dmowTkJrVEs5cnF2ekNrcFRsZVhxYlpOYysrQWZKam16UnJmclNqY1Z1STUxYnBqVWV6a3VhRDNnR2FKQWE3TndkaW5Fczk2Y3M4ZGVIdWZGMS9MbkF4NVFsZGxwVDFuYk5QNWQ0dU96THJzSnNrT045TG5hV3g3cHlEYStzdzVqMHN1K280T2NwZEFFN1hnTnhmcVU4OExQS2U2TXRxZmgwbTRXMDJhL0VaSUd3dGtTNGNHWjhqZ2tSZWhZYXcvMCtEenpMZEpVUGpGbHZhV1liZHlqcDd0dUNyc3lOcnd1ZGovZmNYdUg3Ui83a3F6SEZwenB6c0FITXhHS254emJrbWpnZ1BzYnVPUithWTdhVEdpcVBZNHlscmcxWEFIWFcxblhySEo1dnRydHBoU2VjcVUzRGFpd014RTVzcW1OK2hBZytZbFBGc1lCUzdyZWljMFBQUWphTzkxYWpmbTlwKzczNzc3UEQzUGc2L2x6WTlxWHQ0M2h6d0ZqY0ZINHVreVpmOC9pdi9wS0JnSFV4UHYrRjdRR0ptOFJCYXFFT2pYMnV4ZktsWDZkTmNlNENzYk9VcFNuRSs5QzFLZnhhVG9YWDhnUUw4V3RiSEpDMXF2YnhOTjhndEtVbGJma2V4NUVoS2d0ZGsxTlR3L1ErbGpFV2VlYk43L2s0UmpabThpZjcvOGMvcUJzS2hYYmlrMFF6VDlQNVc0NG1hWHFueTNCMzl3OE16OUlkaGkweTlaODNEWGxwbnBJakowaHViWE8xWElVaHVzdE1WTTlSODN5am1oOGQvQi9HcElkam00Sk9ENGh3SDhQbU1ZNndHM0g2dG8rU3lFS1RlL2w1Q29HNFhUc3FnKzMvaTZVcXRLNU9QVnQ4dnUvN1JmNzNmaUh1bURFVi9JZXVMQmEyWmhlK3lQMmVpKzB5bHNXWGRLOHZZRGt0c1g3SlR6bit2akRYRmZxMWNTMXNTMFRzbTNzNUZ2eWVLK2M1NytjK1VqekVMZjFndkRIVVY4S3JQRCtBQzExN0xlT1ZSaG50bjV1UDF6YmVZN0grd1kvSzl3VTlDWWx4bjQ5NDJ1KzVCUTQraVFFK2k2K09lYTBYdkJab2cvQjFRQnZ2eFpvaUEyMXhzTlMxcWZmbWhtNU9oMURLcmFEM0YybXIrOUpqK2JRUDhzRjAxTzNKZ1phcjhaRVkyamljcUh4cWNSam5jRzBGVGJ4d0s3Zzd5RGluWVovclF4RFU5ejZhQ1NTZnJQdUZDbzM5bm11cWpHZmcvSzAvSkhIMXdVWWRlREpDTU5GVkc0NkNJUVJpWjJkcTB6VUlsaVRXeVhWeEgwc2QxcG54a2FVT0FtUEcwN29LOExOK2xUYTVMeEM3WmFyNnVmRWJHNzBlMlpBNjdUYnF4TGJLd0hlMXcxakJ0TTcvL0wra3FKblY5R1NVMjVTWG8yY0p4aTFPU2UyQjRObWllMWx2SkdNeFFnelJtVG0yK1EzMEhjVU9wL2RPWTlITTBNWnJXeHN1RE8zMUlQTTlwaXIxaVlyKzFlZWNybFYxa0ZqOUUreHVYLzFyYWZ3ZDJRaXN4VzRaUzFXTzVFSHY3WGVGanpoZm92VWptb0JJNmdJN0c5TTlNTmFXcENUR2ZCenJLa3hPWlN3c0xIRVFXZk5LZlFQelNWTWlnSlNsM0IrZTBLMnpXODlVbVR4dkZPR3U5cnhraDRiYWRrOWxyYVM2T293TmRlS2EycXRiK09LTC9LbXRVN1ViMHNVWTg3ei9acnJNUTVmdjNIRXN3N09QL01QOWxmNDdCbUhrWE9HOGk4RCtmOEp4NThuL24rRzBMeFVpZnQ5aFMyV1I0anBuWGNya3Y4MVJsMG5sbitha201UGQveTBPK29EL2E1eHp3WXN2T09aOC9zK2Q4c2JpaG5TVGN4bk5oSVhGNG5Fd05iVGhCRDlYRnVOTzZBckdFQVJHcExOem5DUm1kb01EQkVqeERCSFBOZDdOcGVGYVIvUDdPaTJZZHg1dFM0SmthSlBUZThSUkRHanpLWFJIbXhQSDc4cVNzQVpFMzg3b0U2dGtOb0lMWThhVFBkZHdVMkRWMUF4b0lXVUhHSnpjRDJHRDh3bHRhYnFac2dyZEVIeGdHdkpBb3YvWUZHeHNmcGVIZjJZUThZV0VkTy9RbUljTys4RHZXOGVmT0xRalY2WnJRcVJVZWdtNkpteEExbUZmSjlFS3EraWJMendibWhCYkhFeXd1dmJSa1drU0s3SERtUjdHcWVrcVk2U3YxTmpPdW82cjVnSlhtZVNLdXhPdnJlZFZhcnh1dEFPaXNpQjh3VkFSdDVIT0RuYW5NTjNmZXlJeGN3blBTbzI2VkFsTEpYTy9ucGorSzkzeG1kcmhveXp5a1lXbTJLMjY0eEtXbFJyT1lmMTZPSkx6NXRROVhpK0hDelh4STdyZTZyR3hWNnNSL2NMYU9LNDJuNC9xV0JmZG9IQ1E1L25ZbnJha3MvRThlWDRvVm5PZHZINTN3TUkwQmhsZnpaMHdKZzg5L2I2OE5yVHBZc1JOQ1krcUpxbm9mNWM1dzl6UmhMd1BYakhadHJqZGpZSWlEMUNtUEJEblIvTVBkNFk2emd4dDRqZkUyWkhoQzZreDY0WEgrN1haUVdRL0cydXd4S1oybXZmdHhjNDc2ZDBqRU1uOUlkTFY3YzZZMVdrMlZUNnluNjl5NjV5dVFucWtHbXZnTTNqTnVya1ZjL2Q5cWx1RW41R0ZJRDFoTzZtTjh4dWtaTE04SERqZXUyOXJZMTVIbmZiYjRqbDkzZW4rY2QraHZpYnBKM2s0YkQ5MXFiUUxXTGZCOWZjU2ZkT1FXMHViSnJjR2RkWmJ5LzJoaHZkdXFueFExRm5uNzROWFY4ZHVWM3AxYmZHUjJHbERIV1N5T0tDTG5ra2RReHFkanZ5MjMrVDZNUlpOZGVPcVdTOHhpcnF4bGRjQkpybzJEVWsva09DTlg0Qmc0bXF6SGhyNmdpWDNHWFJtclRYQkdVcWdNeFBzdDB4WVdrMWhCUTQ3MkMwMHRKNzcyblJmbks0dE5ML0VseG9mRE5SaExEU0paUW5yK0JnYTZoUmpMNVhkMzZoMVNOTVlOTkpXMGVHaWYxdlg2MU85Mzd2eE03bHJPYmRld2VsUldGR3B3UXcyb0hkdC9lbnEwUGJmSGRMdXc3RHFIdWQ1U1BaWVBhL3o5dFE3MWJkRGVvTk9iRnFscHRBMDdqcjZDTVozNWRtRytabFE4YXc4ZjhrbjFHeDNUWTlJNysxb2pycGVicXJuemZ3UnE5QjYxcUZKTEhOS1Yra1h4bVNObzdUeHVLNkVlZHBrSzZycnY1MnhGWTNwQlU1Um5qdXBKUzN2OC9OZDh5WVpsYlkrTlZpWU9uMWk1eE9NRlFQQjRITjZlcmx2WlBuQVZQazJpYzJRbmhxOXBuUmlDSFYxK3QxQ1cvN05KK2V6WUpNY3o4ZzRNOVRCa3ZncmJqd0JxT1B2VS9XcVBrcFRHanpiRU1lRlRpWnNTaHBINTlPVnIrcUhlNHdqUzRTczhVZlI5WDhwUmlyR2FJMGxHU1NMeXZaazdmNXdROHFCMnBqR09ZZFMrS1lKcVhmU0ozcGMwWkhUR0VnU3lEa3Z3T0Y0ZWFvVzZ6eVJtbTRERHFvMTFlSk1YV1pvQThZazUvbDZmczRIZ2RYcHZGNWNsQmdqVUh0TzRFeFJTZmQ3TC9obGFxOFhhOCt5ZnlMUGpZM0dUNVg2ODVFZEwvVVJ4NUFrRG9WZzFsdVd2bHlSNEliRStkSndiU0tjTXlsTCtTUzl2bVRmaEExQUhkSWZOdFNHZUU3YWx3RWF5eWVqbVZCaW92RitIalBVY3VNanZJMmh6ZzJoL2R5MDl5UDkxWEJlOW5wK25aeWVsYUV0OC9nbGo5dk96bGNycjF6M2ZDS0xDWFFLUHBJNGJ4SzZsK1l2eTB1TnowdVZjNi9uOVdRQjJPWFg5RUVjNzh3RzNCdlNNTElST1Y5WXlHeTZHMm1rRmdCSGFMd3paL3pxVFNKblFsNSt4WStWbUp4b1V4b2c2TnZhdExFOGhQUEpZbjFzcTFsVG5VS3dITWU2TnQ2ZDE4Y0NKd01oc3pnak1rUWx3N1lDY0srNXppRmxhNnN3dzNHUXpYclE4b1U2SDBXNEkzeXA5MXVJUFFhc3NnQklvZWZTY0cwanVEUzBJZGJIWFg1dTY0eTh2bVNmQ3RxZlRubFJydjFlYTI4MDAzYzRHM2tTbDYyQlJQSjR6OEpZazRhTTBVUTNPb2tSSzNGMUVUdG9XQThZSERNaVV3V25lUjh5SW9ObVBOQ3dseXRhTk5YNDV1Vk0vL0I4cVkvck1teVhaKzRlK1RiTlBiTE14VktmbHlUUktreVRhNXBXQmp1Z0RjMzJIR1c0eHFnOWpxcVBxNFA3NTJkOGFtaFR6dUtHSzV5bGpsRGNMaG8yMWNxaHJBeW1rem5xTUxZNC8zcGo2OWNiV3RkVnZmS0NhNlZpSjNnQVljODFoTWFoS3BHY3MrSW52QXNxNC8zaU5IcGpSYVdhcWRtZUxTcWNyc0daeFNtME1lTTN1amJFM254bXFIcEtlS1NOTjdwNnBIbjVyeWgyUUJ3c0dyUW4wTFVwdE5rQlgvQStCZUlndzlIR0hDbW8rRFZLUG5aMmRkYjZKYnF4NXBLR3ovTFV1eDNkK3lwZmQrV0p0Rk9yY0VyL2RaajMxb0NiMXVSbGlwMmRYZkM0ckJhTVprZFI4aWtQUW9zYjAva3ZabzVPNGZrTnB3V2tJV09KdGZuSkNYZE1QNWJUMlVyQXhVcjdOVTJjaHViTjBTbkJDNmZnR0xyTE1YZnQ5ajFMUHpKMCs1SWw4Z04zNWNUeEZYWUkyeENBbEIzSWVHaWhnVy9oYUs0NFZXc3ErMTh6WUdzTmJjbGVBOUk4QjZtNTgvS3FmSzJoRGxPREcwTEF2Zjc1Tmtjc2FSM25ucGR1MW9rS2Z4YVY1OHJ1U21hcjIwckVRZWY0ZlRxeEM1R0Y3TXpReHJzYzg1T2owN3hoclRGWGIvamlhTkU3cVp5TlptVTJlYXdiZXhtazRNd0pIeHlCNDdFa2tuKy9RR3RBMXM2am1hWnFnemowZERhQnpWVlpZbTl5dkwrSEwxZEU2Wi9yMVpGK1hZaitHVXNkUXJBNDJkdSs0alFLeUJ4Zk84bHkwRUdPNHg3cHgwc3FHRHVydFErY3Yvc1VTOVhKNzM4YTlBdXR3YVE4RHY5bnRBZ3ZIcmR2VU9RYzBGY2VMeTlPS1ZRRERwSTYzOHZQNDlqV3hyU2hEWWZ6WG5NYjhPOC9mVktHeE1jbFh0b2xIZk5UNDFHZWdtZ0U3ejRWd29FR3E5RHozNWlqTk5JNCtMemFNVEZkaHUrMkgrNGVXWnA3WU5yYy9SVmE4VWtyM0Y0OHY1Z3NUSTJuMEoyWFJtUVNKWVkyOWNqUk8ySlE5dW5QMlo5V1ZVOHIyYzNHcnNLUG92eVV5K2JnVkJiL0xtY1VGb1pzV2cxRVBpMExucDZxRUdoZEd3WTR0ZjFzYkEwam43UUJTaXlRRW1Zdi9JV1d3Rms4bHlsbUxsZmx5MWorZEh5TjlqTHRrNjdFTTBlTVBIZkhQZExzL1VPYnYyamxFeGpmZ2pENDhGMWtSbGRZK1NadVhVTC9wQ2pJdjZ1RHphOVllUXZaa1JXNFNWbUVLNjEyaWJqUGZwellSNGNRN3RBQTRVbXkvdVlMajJXekhtdVJvY211c3drcjU1REd0S0cyTWJJZURpa05RU01Fc0pPSC9ZUEhoOHJoaHJYTzVvY001UDVqWlM3U1JGaGIzTVFkY2NvTytKMmRpUkV5NnhUSmZTZTBSU1orcXo0dkVtL1VMdjgvUWg1dHFac0tIZVc1dC9vWnk3KzE2Vjd1MVJlcWU4eUx4dGMyeEdiQ0RyQ2I2L2dualhmV29MTXd0Q0Z0cWxqakI3UXgyeGM4ZnF2QlZXbEtYMTVQNmF3TWJmbDNyWWZuK3BQdzhjWER6OHc3ODlCdGMxMmV1V09aTm52UFB4eXN5WC9lVUdzVHBrNU1kZitpeXA4cTRjOU9ZRnJRc2FudWh3bGo1NGJ5a2VrNitNYktpY0xZVDhKVlJuV3B3UFdETFhWREphWkxYdXZCUHR5YU1QSURoL3A1UTBWcmdBY0FhUHBvbkpzczZ1WmtZaFNtUWZMZFREeXFTMzBqTnV2bkRWNEUrc0RzNDN0VWwvbDVRN2xtNG16TWJCcW1pZE5FbnhmR1NiQmZKREpYVHBCTW5ZL0s2MCtjWUIxbTFBMzVHa2NtS0I2TkhaRDRZVkFTK1BQbkwrMjFTSFdML2NaeE1WMDVwb25ha3RKODU4WEg5L3lOS045WHpvZS94Uk1qSi9id3JINndjRUJTVElDWkcwSWZaR1M5RUVYUU53UGdqRXpMZ1ppR242Y3N2S0ZJQ3ZBM2lmWjA4anlpd3JORTRTcWh1by8wSTQzSmFMaXhmKzlMSDZaeDRxems3M2pLaEZCK0VSNFV3VlMvanFmWUFTc25PZjcrZlJXdWZkdFo5YkV3eWh1RWt1K0VpbmFidTZIV0lVeVJVN0E4SDBmZFVCdlRUd2JocXUrc2twanFKcXZVSWZzQW5vUE04clUwK2JlRHJ0RTB6ZHlTZis4MDNTWC9ET3FHK3ZBaDFxeDh6S2xtc3ZRNy9VQitWdGk1YTlQMzl3ek5QUjc4UEpWN2RNS1ViYkl5OTlLbFFCZ250OEFKRW1kRmRkdnNEWlU0SnFLNkZJNEdQc0lWT2dMa25xWGxYcEFaK0I4T1FlRHQ3ZTJQNFArMVptRzZBazYzVlg5RjBMZm1pUGxIY0hpOVQ3ZTFabjRFU3ord3U2MVovc3lQb0h6M1VQZEgwR3BoZFNzbi9oSEVrUVBJWlF5QmJtdVBBSHdwZHFBRGtuQkY3cmRhWmhRZHhyVmFHRDF4Y2V1V2ZPdTJIdW44ZTZ1Vm1DdlhTYjRmWGMzWDlwSWsraEZjdTlPams3TDF6WnBSRkg4NzdQaHAvK3pGVGJkYWtNaXVvTjV6SUxxTHZXL2t2VW5IbE55U1Z6SHRPWEMzVEMxbkZUaUpFOS81NGJmcXZPV0ljOC82UVp4Z3ExQ2xvK201ZGJtNUgvbDdtWDVRNTU1RVptQzZqbjFyWmQyVzVFRFVLS2VtZ2RoRWhZRVQ0TjB1czQyWkFNOVpWY0JRbUpPNDIySWFnSUR3ODZNcUIwOFdMY1ZYanFqS0F2L0IrdWd2eU9DcmN2aUtMTDRtajYvSTVFdGlxQXc0cHM4TWdqQWhMK2FxTWkvL3RKY2UvZ05oa0poKzRLeXF6OTBXZW1CRzBlRmlxMFg4RGQ0ZWNUSGRpbXVwYnJXdThZY3A5eXNkS3p2K1d6bW03UWRPSEg5ZmhaWnpOQmJiQWRGSnVxMi9XdGpWZGx2ZmJ2WjJwUFd6K2l6MDE4NnZ6bkt0bmFrV3grdEdKbkNTVGJoYStvRjd0M3pNSWJHM09ISSs2aXZtcGliV3ZkQ0s1ZnRsc05KdEVXa1FiVXloYzdDME9GVEJ3anJJQm5PZ3doVE1oYnFZYmt2TzFEbFh4amZkVmg3ZTFPOWFKbGc2Z1gzRWJXd01pRmM1dVg2NjYvb2ZrY25wNVZZclNKSGxySExrVkYrQ3g5UkR3LzE3Lzh3b2d0ay9rWk40b1kydnh5YjE4NzhDQUFELy8zVHpaTzRlVUFBQQ==
kind: Secret
metadata:
creationTimestamp: "2026-06-05T14:01:42Z"
labels:
modifiedAt: "1780668106"
name: sample
owner: helm
status: deployed
version: "1"
name: sh.helm.release.v1.sample.v1
namespace: sample
resourceVersion: "479"
uid: 8f094788-9ae2-487f-895f-c2ab423be5f3
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:01:42Z"
labels:
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "427"
uid: 2d1b2e47-a73c-4db4-8bd3-d5f0c79dcb18
spec:
clusterIP: 10.96.205.137
clusterIPs:
- 10.96.205.137
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