Files
cozystack/packages/system
IvanHunters fdbb6fdfd7 fix(harbor): mark credentials Secret with user-secret label
The Helm-managed harbor-{name}-credentials Secret was not visible
through the TenantSecrets API because the lineage webhook compared the
real Secret name against the rendered template "{{ .name }}-credentials"
(which becomes "{name}-credentials" without the "harbor-" HelmRelease
prefix), failed to match, and labelled the Secret as
internal.cozystack.io/tenantresource=false.

Adopt the same pattern Bucket and RabbitMQ already use: stamp the
user-facing Secret with apps.cozystack.io/user-secret=true and add a
matchLabels rule alongside the existing resourceNames entry in the
ApplicationDefinition. The webhook now matches via labels instead of
relying on Secret-name templating, so the Secret is properly marked
tenantresource=true and surfaces in tenant-aware clients.

Signed-off-by: IvanHunters <ivan.okhotnikov@aenix.io>
2026-04-29 20:47:09 +03:00
..
2026-04-22 07:28:09 +00:00
2026-03-25 15:57:25 +05:00
2026-04-22 07:28:09 +00:00
2026-03-25 15:57:25 +05:00
2026-04-22 07:28:09 +00:00
2026-04-22 07:28:09 +00:00
2026-03-25 15:57:25 +05:00
2026-01-20 03:24:32 +01:00
2026-04-22 07:28:09 +00:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-22 07:28:09 +00:00
2026-04-22 07:28:09 +00:00
2026-04-22 07:28:09 +00:00
2026-02-10 20:19:03 +01:00
2026-03-25 15:57:25 +05:00
2026-01-15 23:32:41 +00:00
2026-01-20 03:24:32 +01:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-22 07:28:09 +00:00
2026-02-17 22:54:12 +01:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-01-20 03:24:32 +01:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-22 07:28:09 +00:00
2026-03-25 15:57:25 +05:00
2026-03-25 15:57:25 +05:00
2026-04-14 19:59:19 +05:00
2026-03-25 15:57:25 +05:00