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-----
MIIDBTCCAe2gAwIBAgIINs7avqy55FUwDQYJKoZIhvcNAQELBQAwFTETMBEGA1UE
AxMKa3ViZXJuZXRlczAeFw0yNjA2MDgxNjA4NDBaFw0zNjA2MDUxNjEzNDBaMBUx
EzARBgNVBAMTCmt1YmVybmV0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDydoaXcU5zk1lAVJOA7mw+WOg7R6tpgLlzUAwNIKzUjJ+p8QLf6EykqDbE
5EVT90Wd0RIuWN12p8u/vt08BQg9Ww0Qtulvzh+ju/206s6+C+BdeQD/vyVdfdoS
2XQfu9w9KIBGHu1Noe9c2UIQk0luCTYC0XAhv4TTJkFfoYOqqZ7ea7Awg9iVnn7s
VOps6TVFUpEX+pRkdZXoQhLFtJ/5d14QAZIsVf+ygQW5LhQY71mlnPb6tSM45hG6
4SnVqOTf2hzq4amGpBpk8Qfv8FsVQeAVygY8KAwQ5C8f2tiCz8ZQQ1zsElNdX7M3
dvzQvWw6PvuaRa0ybSGkTkr5e+InAgMBAAGjWTBXMA4GA1UdDwEB/wQEAwICpDAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQ+iXGQ2TdIu9RCxTUfQLIwxHLHADAV
BgNVHREEDjAMggprdWJlcm5ldGVzMA0GCSqGSIb3DQEBCwUAA4IBAQBtm1FiReR8
UMOsSy62WOUPFsEJEPGj9Dnxyw9+85Quhbtd7Q2UcPF0fQOk0MxA6giaSp5kMJ2c
5oQXFVl0KmEfrwwna2aCOxGwSVKSV/sB+58BlCFACITN3QwsGZh+r6EYCmdKupBl
AmVQRvG/YxJJxFBF0CpdcEo6wQTi0cRWEAijqTT/i/4N2zkkXYTy202Q/1jDe6jc
mXyTNBSrP9wilIrDIWphX5VnB4viF0d2VYPLJGmQZp284Y0vb2NfTx7tUI+TaaVE
BF8XpOGgZtfrWxPteIqFJqHaTNLlS81X47n4HOb09dGMThKF/tQ46Tsu73OwyvbP
WTCfAwFfn/NT
-----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:14:04Z"
name: kube-root-ca.crt
namespace: sample
resourceVersion: "418"
uid: 14425ba6-19e3-4e89-b891-cd3a1f721d25
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:14:04Z"
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: "477"
uid: 7aad9696-ca54-475f-b274-ae7dd5dc98b4
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:14:07Z"
lastUpdateTime: "2026-06-08T16:14:07Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: "2026-06-08T16:14:04Z"
lastUpdateTime: "2026-06-08T16:14: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:14:04.664125 -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:14:04Z"
generation: 1
labels:
app: sample
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "438"
uid: 1b32aa97-77b8-41ca-bfd2-b9bf13d561ce
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: SDRzSUFBQUFBQUFDLytSOGJYT2l5cmIvVjdINHYvd25HUjRraVZhZEYySWlZSXdaTmZKMDU5WXBhQWlnM2NBUlVISFhmUGRiM1lDQ29qRXorOXc3ZFc5cWRtMEZ1bnYxV3IvMTNQSVhGWmpJb2JwVWJLSUlPdFFONVFjZklkWDlpL3J3VjNIeVQ5dUpZSmc1TnRXbFdKcTl2Nlh2YituSGQ0YnRNdTB1M2I2N3YyOHpMSDlMdDdzMFRkMVEwUHp5RU51SndjcVBFajhNcUM0bEIzRmlRdGdDSWFZbXdmVEVpWm1rTWRXbDl2UCt2S0dBWjY0U1RDVnlFdE0yRXhOL3J1M2tObHFGZGdvUzZvWmFPNnM0bjU2K1krNU9GMzMxQXgrWnNCVW5abURmK2tHTHpONUtZOGR1SldITER0MlBNTFR6cTdlSkV5ZTM4Y1pjSWVxR01pTmYyVSsrWnNtVjZIQ0Z1YVBKY2trV1ljTE1LSUkrTU1tcVAyOG9HSUlsMVExU0NHK294RUVSTkJNbnByci9zZC9JL3VLM2Yzb09qSnhWZkpkRUVKTlBOa3c1WEx4K2NhT0JJd21laFNhdUxYcFFGbm5QVXVldXhlckY5M0dvYTBONjVJYi9HbkZNcHg4a0Q2T1pzRFJVSTdMUTNKV0RzV2RwUW16TW1BMUFuYVd0anVrUkluUDRjcC9wZkV5aUJ5ZWpYVU5Va0s0cHNkM3ZwUlBXODBBd1NkL1JJREZtdlZSQmc5aFdsVjArVHZsdUl5VURDQzZObWZBb1M5UE1Wdm1GL0tUdlpHbmoydEl3c3BReFl5QWpjdm85ZnpTVDNRK05mbkc0T0pGRkpUWDZRdWRqRXI0VWUzc0NTUEZzY2U3cU9jMmVyVzVwV1RRWVM5enlzalJnZEhVYkdRaENveTk0UU9xNUZxR3AvZkxpZDJxMG15b1A1ZjV3cDZ2TXhoTG5DWkNHYTBOU0ZuYWZSN2E2amZOeHNqdlM5anlLREwrNk43Sm1xcXNNZk9jTUNJSmhaSWp6QSsxOVh0WFZMV05vcjZrUktMRWwvall2WXNCVzU1K1N0ZVduc0NPTFUyaWdBV05KRTNlMExPUzd6T1UrZ29ablNRb0VHWCtlVmhFaVdSeXZyV0RxbVNxLzI4L2Q1MmVHdW9XNk5vYmxmSlg5bmQ3ckN6UUlsRlRQZXV4cmx1L1BWSmwzV3pXUXFibXU3Tk8rTE8zNUNTMXBEQ3ZmTndEQjFCWjFWL2FWM1dpbTdHUy9sODZSRWh2cVlHZk0rTGVjcG9LMm5GK01oVjdkOGVJMVh4dkJaTTRweUVDd0xmZmxSUGFGZzh4VmZsbGJHMDB1NHN4aW1jUmkyNjRsRG54RDNlNWtpZkNWNEVybmhtdkF2YnE2dW8xbGFRZ0IyMkVBR2tPUWZRbG5zYTRPb1NXOWxub1ZHdW8yR1FYamNNVG1Nbnp6aFFjbkV5SUxqV05iblo2YkorZUgzMHZ4L2taYThpRDMrU2RUSEdSMm4xY05iYmd6MVU2SytRV1FzckhFd2NLWTlmeVhUSFpsK0pqTEF3MDJvTSt2YkhVSUFlS2hMV0o4dy9XSUpYSzlsNlhrUVJaaHFyTmJCdVBtc28xb0U3N3FtckFab1lUUmtaSlpTS0d4SHBqcTR4cmp5eFlIcWM0Vzg1N0IyTG54Ukg5WXVMWVdvZXR3Y1FYdmd3MFlZR3lQSXl5M2o3Nnd0ZFVPYmN3SUJyQXRTRTFPOFExdG1CcmFGT3REWkdXZFJGZDV6MkNWNVVnZDhqbS9hNWg3TjdRaGE2bzFuTzZ4UTc1bjRjdWN4YytQYVl1VEQzZ1JqVFh3QmFpcjQ1RG9saWFzTGFTa2RyLzlNcG9KTzVPRG5LNU5GNmFvWkc4K3NWWDM4dE0yMi9OQ0piejQvM0xmODNWMXZMTFpRV2IwaFlYRk1odGRtMFk2MnNLWFNaakkwbmhoY1FLOE5NZEl5NS9wK3hpVGc4emtobXVMcGU5bGNiQUJUNkg3WFJwQ1MxUTh3TTRUWXZmZTIwbmx1YTlnZWtmVzVxWnJzTng2T2xKaWtCVTJGT1ZyRVpuQi9YcUZ6MmpRVS9lNjlYUzJzekdVTVo1dllZdWQ3TDNrdjk5TFNodzF5RFczSlVSZkN0NDB5ZlpUdnpqMUFFb3lpKzBrQnd3TVg0LzBPcGZMZWF6WGVIM0JIbTBzbG9kV01Fa0FKMENkaGNoVVh3OTQ2M3NZR3o3aEZjYWJ5cXd0djdlU3BRTnY1SDdzV3B4QVkzdWdxeHRYWnpzSkVMZVJydkxZSnF4a3NiT3hSYmkyMENDdVkzYVo5djF3ZmJDWDJOL0FGTnNSd0E3d0hIQ2tDWm5GVGhtZG02U0FUWGliSGRBNjYwRUFoYlh4ZklTRjRCcDdVaG5qWDlUaFJZVTM5N0kwWGptYTdkbmlPRFEwR2RQcm1pcS9zQ1JsZVo3ZUp0bTFELzVCc2lOYmRLdStkR094MjBqbmxtbU5oL09TNWdPZUFScWtCanQzaDJJY3kvMHBTL3oxWVc1OEhYOHU4REZsaVozV2xMVmQ4ODhsSGk3N3Nxc3dHK1I0bjR1ZDViR3VYTU1yNnpBbXZldzdLdmg1Q2wzQWp0ZEFuRjhwRC95czh0NW9TeW8rM1dZaGJmWXJNVmtnckMwUkxwd1puMk5DaEo2RnhuQy96d1BQTWwzbEEyUFdXNXJaeGgxS3V2dTJvQ3R6NCt0QzUrTTl0MWY0L3BFLytXcE04YW5PSEd3QU03SFk2YkVOdVNZT2lJK3hlODZINXBqdHBJYks0eGhqcVd2REZVQ2R0WFhkT29mbm0rMXVXdUVKWjJyVHNCb0xBN0VUbStxWUh5R0NqOWhVY1N5Z2xQdXQ2TnpRczVDTjQ3M1ZxTjliMm43di92dnNNRGUramo4WHRuMXAremplSERBV040V2Z5NlRKMXp6K3E3OWtJR0Jkak05L1lYdEE0aVp4a0Zxb1EyT2ZhN0Y4NmRkcFU1eTdRT3dzWldrSzhUNTBiUXEvbGxQaHRUekJRdnphRmdka3JhcDlQTTAzQ0cxcFNWdSt4M0ZraU1wQzErVFUxREM5ajJXTVJaNTU4M3MranBHTm1mekovdi94RCtxR1FxR2QrQ1RSek5OMC9wYWozeG02UzNlNkRIZDMvOER3TE4xaDJDSlQvM25Ua0pmbUtUbHlndVRXTmxmTFZSaWl1OHhFOVJ3MXp6ZXErZEhCLzJGTWVqaTJLZWowZ0FqM01Xd2U0d2k3RWFkdit5aUpMRFM1bDUrbkVJamJ0YU15MlA2L1dLcEM2K3JVczhYbis3NWY1SC92RitLT0dWUEJmK2pLWW1GcmR1R0wzTys1MkM1aldYeEo5L29DbHRNUzY1ZjhsT1B2QzNOZG9WOGIxOEsyUk1TK3VaZGp3ZSs1Y3A3emZ1NGp4VVBjMGcvR0cwTjlKYnpLOHdPNDBMWFhNbDVwbE5IK3VmbDRiZU05RnVzZi9LaDhYOUNUa0JqMytZaW4vWjViNE9DVEdPQ3orT3FZMTNyQmE0RTJDRjhIdFBGZXJDa3kwQllIUzEyYmVtOXU2T1owQ0tYY0NucC9rYmE2THoyV1Qvc2dIMHhIM1o0Y2FMa2FING1oamNPSnlxY1doM0VPMTFiUXhBdTNncnVEakhNYTlyaytCRUY5NzZPWlFQTEp1bCtvME5qdnVhYktlQWJPMy9wREVsY2ZiTlNCSnlNRUUxMjE0U2dZUWlCMmRxWTJYWU5nU1dLZFhCZjNzZFJoblJrZldlb2dNR1k4cmFzQVArdFhhWlA3QXJGYnBxcWZHNyt4MGV1UkRhblRicU5PYktzTWZGYzdqQlZNNi96UC8wdUttbGxOVDBhNVRYazVlcFpnM09LVTFCNEluaTI2bC9WR01oWWp4QkNkbVdPYjMwRGZVZXh3ZXU4MEZzME1iYnkydGVIQzBGNFBNdDlqcWxLZnFPaGZmYzdwV2xVSGlkVS93ZTcyMWIrV3h0K1JqY0JhN0pheFZPVklIdlRlZmxmNGlQTWxXaitpQ1lpa0xyQ3pNZDBEWTIxSlNtTE14N0d1d3VSVXhzTENFZ2VSTmEvVU56Q2ZOQ1VDU0ZuSy9lRUozVHE3OVV5VnlmTkdFZTVxejB0MmFLaHQ5MVRXU3Fxcnc5aFFKNjZwdmJxRkw3N0luOW82VmJzaFhZd3h6L3R2cHNzOGRQbk9IY2N5UFB2SVA5eGY2YjlqRUViT0ZjNjdDT3ovSnh4M252ei9HVTc3VWlIaTl4MjJWQllwcm5QV3BVeisyeHgxbVZUK2FVNjZPZG45MytLZ0QvaS94amtYdlBpQ1k4N24vOXdwYnl4dVNEYzVsOUZNV0Znc0hnZFRReHRPOEhObE1lNkVybUFNUVdCRU9qdkhTV0ptTnpoQWdCVFBFUEZjNDkxY0dxNTFOTCt2MDRKNTU5RzJKRWlHTmptOVJ4ekZnRGFmUW5lME9YSDhyaXdKYTBEMDdZdytzVXBtSTdnd1pqelpjdzAzQlZaTnpZQVdVbmFBd2NuOUVEWTRuOUNXcHBzcHE5QU53UWVtSVE4aytvOU53Y2JtZDNuNFp3WVJYMGhJOXc2TmVlaXdEenpQWGVmUWpseVpyZ21SVXVrbDZKcXdBVm1IZloxRUs2eWliNzd3YkdoQ2JIRXd3ZXJhUjBlbVNhekVEbWQ2R0tlbXE0eVJ2bEpqTytzNnJwb0xYR1dTSys1T3ZMYWVWNm54dXRFT2lNcUM4QVZEUmR4R09qdlluY0owZisrSnhNd2xQQ3MxNmxJbExKWE0vWHBpK3E5MHgyZHFoNCt5eUVjV21tSzM2bzVMV0ZacU9JZjE2K0ZJenB0VDkzaTlIQzdVeEkvb2Vxdkh4bDZ0UnZRTGErTzQybncrcW1OZGRJUENRWjduWTN2YWtzN0c4K1Q1b1ZqTmRmTDYzUUVMMHhoa2ZEVjN3cGc4OVBUNzh0clFwb3NSTnlVOHFwcWtvdjlkNWd4elJ4UHlQbmpGWk52aWRqY0tpanhBbWZKQW5CL05QOXdaNmpnenRJbmZFR2RIaGkra3hxd1hIdS9YWmdlUi9XeXN3UktiMm1uZXR4Yzc3NlIzajBBazk0ZElWN2M3WTFhbjJWVDV5SDYreXExenVncnBrV3FzZ2MvZ05ldm1Wc3pkOTZsdUVYNUdGb0wwaE8ya05zNXZrSkxOOG5EZ2VPKytyWTE1SFhYYWI0dm45SFduKzhkOWgvcWFwSi9rNGJEOTFLWFNMbURkQnRmZlMvUk5RMjR0YlpyY0d0UlpieTMzaHhyZXU2bnlRVkZubmI4UFhsMGR1MTNwMWJYRlIyS25EWFdReWVLQUxub21kUXhwZERyeTIzNlQ2OGRZTk5XTnEyYTl4Q2pxeGxaZUI1am8yalFrL1VDQ04zNEJnb21yelhwbzZBdVczR2ZRbWJYV0JHY29nYzVNc044eVlXazFoUlU0N0dDMzBOQjY3bXZUZlhHNnR0RDhFbDlxZkRCUWg3SFFKSllsck9OamFLaFRqTDFVZG4rajFpRk5ZOUJJVzBXSGkvNXRYYTlQOVg3dnhzL2tydVhjZWdXblIyRkZwUVl6MklEZXRmV25xMFBiZjNkSXV3L0RxbnVjNXlIWlkvVzh6dHRUNzFUZkR1a05PckZwbFpwQzA3anI2Q01ZMzVWbkcrWm5Rc1d6OHZ3bG4xQ3ozVFU5SXIyM296bnFlcm1wbmpmelI2eEM2MW1ISnJITUtWMmxYeGlUTlk3U3h1TzZFdVpwazYyb3J2OTJ4bFkwcGhjNFJYbnVwSmEwdk0vUGQ4MmJaRlRhK3RSZ1llcjBpWjFQTUZZTUJJUFA2ZW5sdnBIbEExUGwyeVEyUTNwcTlKclNpU0hVMWVsM0MyMzVONStjejRKTmNqd2o0OHhRQjB2aXI3anhCS0NPdjAvVnEvb29UV253YkVNY0Z6cVpzQ2xwSEoxUFY3NnFIKzR4aml3UnNzWWZSZGYvcFJpcEdLTTFsbVNRTENyYms3WDd3dzBwQjJwakd1Y2NTdUdiSnFUZVNaL29jVVZIVG1NZ1NTRG52QUNINCtXcFdxenpSR3E2RFRpbzFsU0xNM1dab1EwWWs1em42L2s1SHdSV3AvTjZjVkZpakVEdE9ZRXpSU1hkNzczZ2w2bTlYcXc5eS82SlBEYzJHajlWNnM5SGRyelVSeHhEa2pnVWdsbHZXZnB5UllJYkV1ZEx3N1dKY002a0xPV1Q5UHFTZlJNMkFIVklmOWhRRytJNWFWOEdhQ3lmakdaQ2lZbkcrM25NVU11TmovQTJoam8zaFBaejA5NlA5RmZEZWRucitYVnllbGFHdHN6amx6eHVPenRmcmJ4eTNmT0pMQ2JRS2ZoSTRyeEo2RjZhdnl3dk5UNHZWYzY5bnRlVEJXQ1hYOU1IY2J3ekczQnZTTVBJUnVSOFlTR3o2VzZra1ZvQUhLSHh6cHp4cXplSm5BbDUrUlUvVm1KeW9rMXBnS0J2YTlQRzhoRE9KNHYxc2ExbVRYVUt3WEljNjlwNGQxNGZDNXdNaE16aWpNZ1FsUXpiQ3NDOTVqcUhsSzJ0d2d6SFFUYnJRY3NYNm53VTRZN3dwZDV2SWZZWXNNb0NJSVdlUzhPMWplRFMwSVpZSDNmNXVhMHo4dnFTZlNwb2Z6cmxSYm4yZTYyOTBVemY0V3prU1Z5MkJoTEo0ejBMWTAwYU1rWVQzZWdrUnF6RTFVWHNvR0U5WUhETWlFd1ZuT1o5eUlnTW12RkF3MTZ1YU5GVTQ1dVhNLzNEODZVK3JzdXdYWjY1ZStUYk5QZklNaGRMZlY2U1JLc3dUYTVwV2huc2dEWTAyM09VNFJxajlqaXFQcTRPN3ArZjhhbWhUVG1MRzY1d2xqcENjYnRvMkZRcmg3SXltRTdtcU1QWTR2enJqYTFmYjJoZFYvWEtDNjZWaXAzZ0FZUTkxeEFhaDZwRWNzNktuL0F1cUl6M2k5UG9qUldWYXFabWU3YW9jTG9HWnhhbjBNYU0zK2phRUh2em1hSHFLZUdSTnQ3bzZwSG01YitpMkFGeHNHalFua0RYcHRCbUIzekIreFNJZ3d4SEczT2tvT0xYS1BuWTJkVlo2NWZveHBwTEdqN0xVKzkyZE8rcmZOMlZKOUpPcmNJcC9kZGgzbHNEYmxxVGx5bDJkbmJCNDdKYU1Kb2RSY21uUEFndGJrem52NWc1T29Ybk41d1drSWFNSmRibUp5ZmNNZjFZVG1jckFSY3I3ZGMwY1JxYU4wZW5CQytjZ21Qb0xzZmN0ZHYzTFAzSTBPMUxsc2dQM0pVVHgxZllJV3hEQUZKMklPT2hoUWEraGFPNTRsU3RxZXgvellDdE5iUWxldzFJOHh5azVzN0xxL0sxaGpwTURXNElBZmY2NTlzY3NhUjFuSHRldWxrbkt2eFpWSjRydXl1WnJXNHJFUWVkNC9mcHhDNUVGckl6UXh2dmNzeFBqazd6aHJYR1hMM2hpNk5GNzZSeU5wcVYyZVN4YnV4bGtJSXpKM3h3Qkk3SGtraisvUUt0QVZrN2oyYWFxZzNpME5QWkJEWlhaWW05eWZIK0hyNWNFYVYvcmxkSCtuVWgrbWNzZFFqQjRtUnYrNHJUS0NCemZPMGt5MEVIT1k1N3BCOHZxV0Rzck5ZK2NQN3VVeXhWSjcvL2FkQXZ0QWFUOGpqOG45RWl2SGpjdmtHUmMwQmZlYnk4T0tWUURUaEk2bnd2UDQ5ald4dlRoalljem52TmJjQy8vL1JKR1JJZmwzaHBsM1RNVDQxSGVRcWlFYno3VkFnSEdxeEN6MzlqanRKSTQrRHphc2ZFZEJtKzIzNjRlMlJwN29GcGMvZFhhTVVuclhCNzhmeGlzakExbmtKM1hocVJTWlFZMnRRalIrK0lRZG1uUDJkL1dsVTlyV1EzRzdzS1A0cnlVeTZiZzFOWi9MdWNVVmdZc21rMUVQbTBMSGg2cWtLZ2RXMFk0TlQyczdFMWpIelNCaWl4UUVxWXZmQVhXZ0puOFZ5bW1MbGNsUzlqK2RQeE5kckx0RSs2RXM4Y01mTGNIZmRJcy9jUGJmNmlsVTlnZkF2QzRNTjNrUmxkWWVXYnVIVUovWk9pSVArdURqYS9ZdVV0WkVkVzRDWmxFYTYwMmlYaVB2dHhZaDhkUXJoREE0UW55ZnFiTHp5V3pYcXNSWVltdTg0bXJKeERHdE9HMnNiSWVqaWtOQVNORU1CT0h2WVBIaDhxaHh2V09wc2ZNcEQ3ajVXNVNCTmhiWEVUZDhRcE8rQjNkaVpHeUt4VEpQZWQwQmFaK0szNnZFaThVYnY4L3doNXRLVnVLblNVNTk3cVp5ei8xcVo3dVZkZnFPNHhMeHBmMnhDYkNUdkFicTdqbnpUZVdZUE93dENHdEtsaWpSL1F4bXhmOFBpdEJsZWxLWDE1UGFXek1yVGwzN1VlbnV0UHdzY1hEejh6Nzh4RHQ4MTFlZWFPWmRyc1BmOXdzQ2IvZVVPdFRaZzZNZFg5aXlwL3FvUS9PNEZwUWNlbXVoOG1qSjBieWtlbTYrQWJLeWNLWXo4SlZ4blZwUUxYRDdiVURaV1lMbm10Qi90d2E4TElEeHpxNXcwVnJRRWVBS0RwbzNGdXNxaWJrNGxSbUFiSmR6UHhxQzcxamRpc256ZDRFZWdEczQvdlVWM201dzNsbW9tek1iTnBtQ1pPRTMxZUdDZkJmcEhJWERsQk1uVStLcTgvY1lKMW1GRTM1R3NjbWFCNE5IWkE0b2RCU2VEUG43KzAxeUxWTGZZYng4VjA1WmdtYWt0Szg1MFhIOS96TjZKOFh6a2YvaFpQakp6WXc3UDZ3Y0lCU1RFQlptNElmWkNSOVVJVVFkOE1nRE15TFFkaUduNmVzdkNHSWluQTN5VGEwOG56aUFyUEVvV3JoT28rMG84MEpxUGh4djY5TDMyWXhvbXprci9qS1JOQytVVjRVQVJUL1RxZVlnZXNuT1Q0Ky9kVnVQWnRaOVhId2lodkVFcStFeXJhYmU2R1dvY3dSVTdCOG53Y2RVTnRURDhaaEt1K3MwcGlxcHVzVW9mc0EzZ09Nc3ZYMHVUZkRycEcwelJ6Uy82OTAzU1gvRE9vRytyRGgxaXo4akdubXNuUzcvUUQrVmxoNTY1TjM5OHpOUGQ0OFBOVTd0RUpVN2JKeXR4TGx3SmhuTndDSjBpY0ZkVnRzemRVNHBpSTZsSTRHdmdJVitnSWtIdVdsbnRCWnVCL09BU0J0N2UzUDRMLzE1cUY2UW80M1ZiOUZVSGZtaVBtSDhIaDlUN2QxcHI1RVN6OXdPNjJadmt6UDRMeTNVUGRIMEdyaGRXdG5QaEhFRWNPSUpjeEJMcXRQUUx3cGRpQkRrakNGYm5mYXBsUmRCalhhbUgweE1XdFcvS3QyM3FrOCsrdFZtS3VYQ2Y1Zm5RMVg5dExrdWhIY08xT2owN0sxamRyUmxIODdiRGpwLzJ6RnpmZGFrRWl1NEo2ejRIb0x2YStrZmNtSFZOeVMxN0Z0T2ZBM1RLMW5GWGdKRTU4NTRmZnF2T1dJODQ5NndkeGdxMUNsWTZtNTlibDVuN2s3Mlg2UVoxN0VwbUI2VHIyclpWMVc1SURVYU9jbWdaaUV4VUdUb0IzdTh3MlpnSThaMVVCUTJGTzRtNkxhUUFDd3MrUHFodzhXYlFVWHptaUtndjhCK3VqdnlDRHI4cmhLN0w0bWp5K0lwTXZpYUV5NEpnK013akNoTHlZcThxOC9OTmVldmdQaEVGaStvR3pxajUzVytpQkdVV0hpNjBXOFRkNGU4VEZkQ3V1cGJyVnVzWWZwdHl2ZEt6cytHL2xtTFlmT0hIOGZSVmF6dEZZYkFkRUorbTIvbXBoVjl0dGZidloyNUhXeitxejBGODd2enJMdFhhbVdoeXZHNW5BU1RiaGF1a0g3dDN5TVlmRTN1TEkrYWl2bUp1YVdQZENLNWJ2bDhGS3QwV2tRYlF4aGM3QjB1SlFCUXZySUJ2TWdRcFRNQmZxWXJvdE9WUG5YQm5mZEZ0NWVGTy9hNWxnNlFUMkViZXhNU0JlNWVUNjZhN3JmMFFtcDVkYnJTQkZsclBLa1ZOOUNSNVREdzMzNy8wem93aG0vMFJPNG9VMnZoNmIxTS8vQ2dBQS8vK252eExKSGxBQUFBPT0=
kind: Secret
metadata:
creationTimestamp: "2026-06-08T16:14:04Z"
labels:
modifiedAt: "1780935247"
name: sample
owner: helm
status: deployed
version: "1"
name: sh.helm.release.v1.sample.v1
namespace: sample
resourceVersion: "478"
uid: 03f9a357-c896-46e0-b606-0fbe80525e99
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:14:04Z"
labels:
app.kubernetes.io/managed-by: Helm
name: sample
namespace: sample
resourceVersion: "431"
uid: 6510043d-944e-40a9-912d-c5e07b771c8d
spec:
clusterIP: 10.96.226.32
clusterIPs:
- 10.96.226.32
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