Compare commits
merge into: openova:chore/310-bootstrap-trim-prep
openova:chore/310-bootstrap-trim-prep
openova:main
openova:fix/secondary-region-sovereign-fqdn-slug
openova:feat/multiregion-per-region-network
openova:feat/multiregion-dod-and-dmz-wg-architecture
openova:fix/sovereign-dns-parent-zone-write
openova:fix/tls-restart-rbac-list-watch
openova:fix/cilium-cluster-name-from-first-install
openova:fix/auto-derive-cluster-mesh-id
openova:fix/dependson-canon-resolve-existing
openova:fix/job-dependson-canonical-prefix
openova:fix/event-carries-dependson
openova:fix/tls-restart-flux-substitute-escape
openova:fix/helmwatch-skip-tls-verify-sovereign-self-signed
openova:fix/helmwatch-bridge-tls-skipverify
openova:fix/sovereign-tls-per-name-certs
openova:fix/sovereign-tls-restart-also-cilium-operator
openova:dependabot/npm_and_yarn/core/marketplace/svelte-5.55.7
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-b445804c36
openova:dependabot/npm_and_yarn/core/admin/svelte-5.55.7
openova:dependabot/npm_and_yarn/core/marketplace/devalue-5.8.1
openova:fix/cloud-init-private-nic-subnet-route
openova:fix/basepath-preserve-canonical-nav
openova:fix/workdir-key-by-deployment-id
openova:fix/verifypin-preserve-basepath-on-hard-nav
openova:fix/cloudinit-tftpl-escape-wildcard-cert-issuer
openova:fix/openbao-auth-bootstrap-idempotent-post-upgrade
openova:fix/httproute-backend-service-naming-collapse
openova:fix/cilium-gateway-world-ingress-ccnp
openova:dependabot/go_modules/products/openova-flow/server/github.com/jackc/pgx/v5-5.9.2
openova:dependabot/go_modules/products/openova-flow/server/golang.org/x/crypto-0.45.0
openova:fix-default-deny-allowlist-catalyst-ns-prov72
openova:fix-secondary-private-nic-race-prov71
openova:dependabot/npm_and_yarn/core/marketplace/multi-04ca55b44c
openova:dependabot/npm_and_yarn/core/admin/multi-04ca55b44c
openova:fix/flow-snapshot-region-scoped-deps
openova:fix/flow-snapshot-primary-region-group
openova:fix/k3s-tls-san-public-ip-and-qa-region-label
openova:fix/k3s-max-pods-220
openova:fix/k3s-node-ip-bind-private
openova:fix/catalyst-api-mem-4gi
openova:fix/flow-snapshot-dedupe-multiregion
openova:fix/flow-snapshot-derive-region-from-jobname
openova:fix/jobs-table-strip-deploymentid-prefix
openova:fix/bp-guacamole-test-resource-count
openova:fix/bp-cnpg-wait-for-webhook
openova:fix/cilium-kube-proxy-replacement-true
openova:fix/secondary-cp-private-ip-templatefile-var
openova:feat-flow-snapshot-deps-and-drilldown
openova:fix-catalyst-platform-hook-recurrence-1778546000
openova:fix-bp-powerdns-deadline-recurrence-1778534000
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/tanstack/react-query-5.100.10
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/tanstack/react-router-1.169.8
openova:dependabot/npm_and_yarn/products/axon/typescript-6.0.3
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/eslint-10.3.0
openova:dependabot/npm_and_yarn/products/axon/types/node-25.7.0
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/react-hook-form-7.75.0
openova:dependabot/npm_and_yarn/products/axon/anthropic-ai/claude-agent-sdk-0.2.139
openova:dependabot/github_actions/actions/setup-go-6
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/rjsf/core-6.5.2
openova:dependabot/github_actions/docker/setup-buildx-action-4
openova:fix-jobdetail-openova-flow-fallback-1778520000
openova:fix-restore-natural-view-fold-badges-1778518100
openova:feat/openova-flow-canvas-ux-agent9
openova:fix-catalyst-api-openova-flow-env-1778517100
openova:fix/openova-flow-proxy-derive-url-agent8
openova:dependabot/go_modules/products/openova-flow/adapter-flux/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/products/openova-flow/adapter-flux/golang.org/x/net-0.38.0
openova:g3-flux-per-region-path
openova:fix/deployments-list-broken-import-line-181
openova:fix/deployments-list-test-unused-import-180
openova:fix/hetzner-hel1-network-zone-179
openova:fix/shells-issue-176
openova:fix/continuum-switchover-169
openova:fix/deployment-detail-content-170
openova:fix/rbac-audit-events-162
openova:fix/catalyst-api-reflector-reset-156
openova:fix/cutover-deadline-bump-152
openova:fix/es-stores-hr-timeout-143
openova:fix/aws-skip-region-validation-135
openova:fix/aws-s3-provider-hetzner-133
openova:fix/gitea-hr-timeout-131
openova:fix/cutover-helm-timeout-127
openova:fix/compliance-handler-shape-fix97
openova:fix60-rbac-handlers
openova:revert/bp-keycloak-1.5.0-blocking-provision
openova:fix/qa-loop-iter12-fix54-hcloud-ccm-and-friends
openova:deploy/catalyst-images-0a11107
openova:fix/iter12-overviewpanel-helm-null-types
openova:fix/iter12-resources-pages-live
openova:fix/qa-loop-iter11-compliance-envelope
openova:fix/qa-loop-iter10-application-controller-targetns
openova:fix/qa-loop-iter8-fix40-followup
openova:fix/qa-loop-iter7-fix38-useraccess-regex-pipe
openova:fix/qa-loop-iter8-cluster-a-b
openova:fix/qa-loop-iter7-fix38-sovereignref-fqdn
openova:fix/qa-loop-iter7-fix38-bootstrap-kit-region
openova:fix/qa-loop-iter7-fix38-region-pattern
openova:fix/qa-loop-iter7-fix38-test-jest-dom
openova:fix/qa-loop-iter7-fix38-three-regressions
openova:fix/qa-loop-iter6-clustermesh-template-substitute
openova:fix/qa-loop-iter6-cnpg-pair-render-test
openova:fix/qa-loop-iter6-clustermesh-and-cnpg-pair
openova:epic-6/iter-6-continuum-fixture-image-fix
openova:epic-6/iter-6-continuum-target-state
openova:fix/qa-loop-iter4-kc-realm-roles-bootstrap
openova:dependabot/github_actions/opentofu/setup-opentofu-2
openova:dependabot/go_modules/core/cmd/k8s-ws-proxy/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/cmd/projector/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/cmd/k8s-ws-proxy/golang.org/x/oauth2-0.27.0
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-ca0691f2bd
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-1cc4f64875
openova:dependabot/go_modules/core/cmd/projector/golang.org/x/crypto-0.45.0
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-ea700702bc
openova:epic-4/slice-x2-e-logs-exec-ui
openova:dependabot/go_modules/core/controllers/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/cmd/projector/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/core/cmd/k8s-ws-proxy/github.com/moby/spdystream-0.5.1
openova:epic-4/slice-k-p-x1-g-backend-infra
openova:epic-6/slice-u-dr-1-continuum-ui
openova:epic-6/slice-f-dr-runbook-audit
openova:epic-6/slice-k-cont-3-lease-witness-impls
openova:dependabot/go_modules/core/controllers/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/services/notification/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/products/catalyst/bootstrap/api/github.com/golang-jwt/jwt/v5-5.2.2
openova:dependabot/go_modules/core/controllers/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/services/shared/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/services/metering-sidecar/golang.org/x/crypto-0.45.0
openova:epic-0/cc1-promote-shared-controllers-internal
openova:dependabot/npm_and_yarn/products/axon/fast-uri-3.1.2
openova:fix/auth-gate-route-bypass-1090a2-v2
openova:fix/parent-kust-prefix-match
openova:fix/cutover-step-06-surface-git-push-error
openova:rollback/contabo-pin-pre-977
openova:feat/wordpress-tenant-oidc-keycloak-915
openova:feat/keycloak-tenant-oidc-clients-915
openova:fix/sovereign-login-901
openova:fix/sme-tenant-parent-index-889
openova:fix/marketplace-api-secrets-887
openova:dependabot/npm_and_yarn/products/axon/ioredis-5.10.1
openova:dependabot/github_actions/azure/setup-helm-5
openova:fix/cloud-init-apply-flux-before-crossplane-provider
openova:fix/sovereign-defaults-orderable-eu-skus
openova:fix/provisioner-regions-empty-not-null
openova:fix/provisioner-omit-empty-singular-sizes
openova:fix/sovereign-default-cost-optimized-sizes
openova:feat/marketplace-settings-page-710
openova:feat/sovereign-catalog-admin-page-710
openova:fix/jobdetail-physics-r5
openova:fix/magic-link-url-prefix
openova:fix/dns01-wildcard-tls-chain
openova:fix/553-powerdns-cnpg-namespace
openova:fix/547-min-bootstrap-hrs-cardinality
openova:fix/bp-openbao-bump-1.2.1-517
openova:fix/493-flow-physics-scale
openova:fix/382-omantel
openova:docs/wbs-progress-tick-8
openova:fix/381-omantel
openova:fix/371-omantel
openova:docs/316-wbs-update
openova:fix/375-omantel
openova:fix/316-omantel
openova:fix/378-omantel
openova:fix/370-omantel
openova:fix/post-v2-polish-366-test-followup
openova:fix/post-v2-polish-366
openova:feat/graph-polish-348
openova:docs/adr-0001-catalyst
openova:feat/p3-clean
openova:feat/p2-clean
openova:feat/cloud-section-rename
openova:feat/cloud-list-pages
openova:feat/cloud-architecture-graph
openova:fix/331-bp-external-secrets-stores-split
openova:fix-305-followup-execlogs-apibase
openova:fix/agent-D-bp-powerdns-post-install-hook
openova:fix-305-followup-jobid-colon
openova:fix-305-followup-logtailer-regex
openova:fix-305-followup-corefactory-default
openova:fix-305-job-logs-end-to-end
openova:docs/principles-ticket-watch-multiparallel-sessions
openova:fix/sme-services-kustomization-corrupted
openova:fix/flow-mockup-fidelity-final
openova:docs/principles-deploy-chain-and-lessons-27-30
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/go.opentelemetry.io/otel/sdk-1.43.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/google.golang.org/grpc-1.79.3
openova:feat/cert-manager-dynadot-webhook
openova:feat/flow-canvas-polish-and-routing
openova:fix/pipeline-layout-jobname-deps
openova:fix/jobs-dependson-from-helmrelease
openova:feat/jobs-flow-tab-two-level-sugiyama
openova:fix/jobs-backend-only-v2
openova:fix/jobs-table-backend-only
openova:feat/infrastructure-topology-default-and-crud-modals
openova:feat/infrastructure-crud-via-crossplane-xrc
openova:fix/composition-validate-abspath
openova:feat/crossplane-compositions-day2-crud
openova:fix/getjob-accept-bare-jobname
openova:fix/jobs-bridge-backfill-live-state
openova:fix/wizard-realtime-visibility
openova:fix/gitea-postgres-bitnamilegacy
openova:fix/spire-disable-all-spiffeid
openova:feat/infrastructure-page-topology-tabs
openova:fix/spire-disable-default-spiffeid
openova:feat/dashboard-treemap
openova:feat/theme-toggle-and-card-cosmetics
openova:fix/cilium-l7proxy-envoy-crds
openova:feat/jobs-redesign-batch-detail
openova:fix/bootstrap-kit-timeout-15m
openova:fix/scratch-charts-hollow-gate
openova:fix/remove-disabletakeownership-not-in-schema
openova:fix/clusters-otech-bootstrap-tree
openova:feat/security-charts-batch-3
openova:feat/observability-charts-batch-1
openova:feat/jobs-table-view-204
openova:fix/build-smoke-tempo-ntfy-svg
openova:feat/jobs-executions-api-205
openova:feat/jobs-deps-viz-206
openova:fix/issue-207-cloudinit-localpath-poll
openova:feat/job-detail-log-viewer-204
openova:fix/pixel-port-testids
openova:fix/logo-backgrounds-batch-2
openova:fix/bp-powerdns-bootstrap-kit-1.1.2
openova:fix/issue-191-bp-keycloak-bitnami-tag
openova:fix/issue-190-capabilities-gates
openova:fix/issue-192-bp-powerdns-bootstrap-kit
openova:fix/blueprint-yaml-version-sync
openova:feat/cosmetic-regression-guards
openova:fix/cloudinit-keep-local-path-storageclass
openova:fix/bp-flux-no-destroy-version-align
openova:fix/sovereign-pixel-port-console-nova-v3
openova:feat/cloudinit-postback-kubeconfig-bearer-token
openova:feat/bp-external-dns-umbrella-bootstrap-kit
openova:fix/helmwatch-first-seen-gate
openova:docs/operator-runbook-remediation
openova:fix/bp-charts-observability-toggles-default-false
openova:fix/bp-disable-observability-via-helmrelease-values
openova:fix/admin-ui-grounding-helmwatch-not-deployment-status
openova:fix/cloudinit-ghcr-pull-secret-durable
openova:docs/reconcile-pass-3
openova:fix/sovereign-admin-pixel-port-nova-catalog
openova:fix/catalyst-api-deployment-strategy-replace-patch
openova:feat/blueprint-release-subchart-verification
openova:fix/catalyst-api-containerfile-go-1-26
openova:feat/catalyst-api-helmrelease-watch-per-component-sse
openova:feat/bp-charts-as-umbrellas
openova:feat/sovereign-admin-app-cards-tabs
openova:fix/bootstrap-kit-ghcr-pull-secret
openova:fix/flux-bootstrap-split-kustomizations
openova:fix/bootstrap-kit-no-kubesystem-redecl
openova:feat/catalyst-api-persist-deployments-pvc
openova:fix/cloudinit-cilium-pre-flux
openova:fix/provision-events-buffer-replay
openova:fix/ui-containerfile-bundle-bootstrap-kit
openova:fix/logo-tile-per-brand-colour
openova:fix/tofu-remove-redundant-dns-write
openova:fix/tofu-cpx-validation
openova:fix/logo-contrast-mirror-marketplace
openova:fix/catalyst-api-bundle-tofu-binary
openova:fix/wizard-contrast-audit
openova:fix/wizard-review-pixel-match-marketplace
openova:fix/catalyst-api-bundle-tofu-module
openova:fix/provision-invariant-fix
openova:fix/provision-as-spa-route
openova:fix/wizard-review-density-component-cards
openova:fix/wizard-logo-contrast-tile
openova:fix/wizard-card-4line-grid-full-width
openova:fix/canonical-provider-skus
openova:docs/reconcile-pass-2
openova:fix/wizard-step-order-per-provider-sku
openova:fix/marketplace-pages-design-language-match
openova:fix/wizard-card-pixel-match-marketplace
openova:feat/wizard-card-chips-product-detail-family-portfolio
openova:fix/wizard-original-logos
openova:feat/provision-dynamic-dag-sse
openova:feat/wizard-step-reorder-review-revamp
openova:fix/wizard-dependency-mapping-audit
openova:feat/wizard-worker-size-selector
openova:fix/product-family-deps
openova:docs/reconcile-pass-1
openova:fix/component-card-logos
openova:fix/wizard-step-header
openova:feat/wizard-byo-domain
openova:feat/remove-k8gb
openova:feat/pdm-per-sovereign-zones
openova:feat/bp-powerdns
openova:feat/registrar-adapters
openova:dependabot/go_modules/core/pool-domain-manager/github.com/jackc/pgx/v5-5.9.2
openova:feat/pool-domain-manager
openova:feat/wizard-stepcomponents-polish
openova:feat/wizard-stepcomponents-corporate-grid
openova:feat/wizard-ssh-key-ux
openova:feat/group-l-playwright-smoke-tests-v2
openova:feat/sovereign-route-wiring-finish
openova:feat/group-g-dns-finish-v3
openova:feat/group-i-success-state-126-v2
openova:feat/bp-external-dns-leaf-chart
openova:feat/group-f-umbrella-chart-fix-v2
openova:feat/group-m-dod-clean
openova:docs/validation-log-pass-107
openova:feat/group-m-dod-scaffolding
openova:feat/group-g-dns-finish-v2
openova:group-i-wizard-ux-polish
openova:group-l-testing
openova:feat/group-h-franchise-vouchers
openova:group-k-docs
openova:group-j-hetzner-infra-docs
openova:dependabot/github_actions/actions/checkout-6
...
pull from: openova:feat/catalyst-api-persist-deployments-pvc
openova:main
openova:fix/secondary-region-sovereign-fqdn-slug
openova:feat/multiregion-per-region-network
openova:feat/multiregion-dod-and-dmz-wg-architecture
openova:fix/sovereign-dns-parent-zone-write
openova:fix/tls-restart-rbac-list-watch
openova:fix/cilium-cluster-name-from-first-install
openova:fix/auto-derive-cluster-mesh-id
openova:fix/dependson-canon-resolve-existing
openova:fix/job-dependson-canonical-prefix
openova:fix/event-carries-dependson
openova:fix/tls-restart-flux-substitute-escape
openova:fix/helmwatch-skip-tls-verify-sovereign-self-signed
openova:fix/helmwatch-bridge-tls-skipverify
openova:fix/sovereign-tls-per-name-certs
openova:fix/sovereign-tls-restart-also-cilium-operator
openova:dependabot/npm_and_yarn/core/marketplace/svelte-5.55.7
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-b445804c36
openova:dependabot/npm_and_yarn/core/admin/svelte-5.55.7
openova:dependabot/npm_and_yarn/core/marketplace/devalue-5.8.1
openova:fix/cloud-init-private-nic-subnet-route
openova:fix/basepath-preserve-canonical-nav
openova:fix/workdir-key-by-deployment-id
openova:fix/verifypin-preserve-basepath-on-hard-nav
openova:fix/cloudinit-tftpl-escape-wildcard-cert-issuer
openova:fix/openbao-auth-bootstrap-idempotent-post-upgrade
openova:fix/httproute-backend-service-naming-collapse
openova:fix/cilium-gateway-world-ingress-ccnp
openova:dependabot/go_modules/products/openova-flow/server/github.com/jackc/pgx/v5-5.9.2
openova:dependabot/go_modules/products/openova-flow/server/golang.org/x/crypto-0.45.0
openova:fix-default-deny-allowlist-catalyst-ns-prov72
openova:fix-secondary-private-nic-race-prov71
openova:dependabot/npm_and_yarn/core/marketplace/multi-04ca55b44c
openova:dependabot/npm_and_yarn/core/admin/multi-04ca55b44c
openova:fix/flow-snapshot-region-scoped-deps
openova:fix/flow-snapshot-primary-region-group
openova:fix/k3s-tls-san-public-ip-and-qa-region-label
openova:fix/k3s-max-pods-220
openova:fix/k3s-node-ip-bind-private
openova:fix/catalyst-api-mem-4gi
openova:fix/flow-snapshot-dedupe-multiregion
openova:fix/flow-snapshot-derive-region-from-jobname
openova:fix/jobs-table-strip-deploymentid-prefix
openova:fix/bp-guacamole-test-resource-count
openova:fix/bp-cnpg-wait-for-webhook
openova:fix/cilium-kube-proxy-replacement-true
openova:fix/secondary-cp-private-ip-templatefile-var
openova:feat-flow-snapshot-deps-and-drilldown
openova:fix-catalyst-platform-hook-recurrence-1778546000
openova:fix-bp-powerdns-deadline-recurrence-1778534000
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/tanstack/react-query-5.100.10
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/tanstack/react-router-1.169.8
openova:dependabot/npm_and_yarn/products/axon/typescript-6.0.3
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/eslint-10.3.0
openova:dependabot/npm_and_yarn/products/axon/types/node-25.7.0
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/react-hook-form-7.75.0
openova:dependabot/npm_and_yarn/products/axon/anthropic-ai/claude-agent-sdk-0.2.139
openova:dependabot/github_actions/actions/setup-go-6
openova:dependabot/npm_and_yarn/products/catalyst/bootstrap/ui/rjsf/core-6.5.2
openova:dependabot/github_actions/docker/setup-buildx-action-4
openova:fix-jobdetail-openova-flow-fallback-1778520000
openova:fix-restore-natural-view-fold-badges-1778518100
openova:feat/openova-flow-canvas-ux-agent9
openova:fix-catalyst-api-openova-flow-env-1778517100
openova:fix/openova-flow-proxy-derive-url-agent8
openova:dependabot/go_modules/products/openova-flow/adapter-flux/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/products/openova-flow/adapter-flux/golang.org/x/net-0.38.0
openova:g3-flux-per-region-path
openova:fix/deployments-list-broken-import-line-181
openova:fix/deployments-list-test-unused-import-180
openova:fix/hetzner-hel1-network-zone-179
openova:fix/shells-issue-176
openova:fix/continuum-switchover-169
openova:fix/deployment-detail-content-170
openova:fix/rbac-audit-events-162
openova:fix/catalyst-api-reflector-reset-156
openova:fix/cutover-deadline-bump-152
openova:fix/es-stores-hr-timeout-143
openova:fix/aws-skip-region-validation-135
openova:fix/aws-s3-provider-hetzner-133
openova:fix/gitea-hr-timeout-131
openova:fix/cutover-helm-timeout-127
openova:fix/compliance-handler-shape-fix97
openova:fix60-rbac-handlers
openova:revert/bp-keycloak-1.5.0-blocking-provision
openova:fix/qa-loop-iter12-fix54-hcloud-ccm-and-friends
openova:deploy/catalyst-images-0a11107
openova:fix/iter12-overviewpanel-helm-null-types
openova:fix/iter12-resources-pages-live
openova:fix/qa-loop-iter11-compliance-envelope
openova:fix/qa-loop-iter10-application-controller-targetns
openova:fix/qa-loop-iter8-fix40-followup
openova:fix/qa-loop-iter7-fix38-useraccess-regex-pipe
openova:fix/qa-loop-iter8-cluster-a-b
openova:fix/qa-loop-iter7-fix38-sovereignref-fqdn
openova:fix/qa-loop-iter7-fix38-bootstrap-kit-region
openova:fix/qa-loop-iter7-fix38-region-pattern
openova:fix/qa-loop-iter7-fix38-test-jest-dom
openova:fix/qa-loop-iter7-fix38-three-regressions
openova:fix/qa-loop-iter6-clustermesh-template-substitute
openova:fix/qa-loop-iter6-cnpg-pair-render-test
openova:fix/qa-loop-iter6-clustermesh-and-cnpg-pair
openova:epic-6/iter-6-continuum-fixture-image-fix
openova:epic-6/iter-6-continuum-target-state
openova:fix/qa-loop-iter4-kc-realm-roles-bootstrap
openova:dependabot/github_actions/opentofu/setup-opentofu-2
openova:dependabot/go_modules/core/cmd/k8s-ws-proxy/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/cmd/projector/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/cmd/k8s-ws-proxy/golang.org/x/oauth2-0.27.0
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-ca0691f2bd
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-1cc4f64875
openova:dependabot/go_modules/core/cmd/projector/golang.org/x/crypto-0.45.0
openova:dependabot/npm_and_yarn/products/continuum/cloudflare-worker/multi-ea700702bc
openova:epic-4/slice-x2-e-logs-exec-ui
openova:dependabot/go_modules/core/controllers/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/cmd/projector/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/core/cmd/k8s-ws-proxy/github.com/moby/spdystream-0.5.1
openova:epic-4/slice-k-p-x1-g-backend-infra
openova:epic-6/slice-u-dr-1-continuum-ui
openova:epic-6/slice-f-dr-runbook-audit
openova:epic-6/slice-k-cont-3-lease-witness-impls
openova:dependabot/go_modules/core/controllers/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/services/notification/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/golang.org/x/oauth2-0.27.0
openova:dependabot/go_modules/products/catalyst/bootstrap/api/github.com/golang-jwt/jwt/v5-5.2.2
openova:dependabot/go_modules/core/controllers/golang.org/x/net-0.38.0
openova:dependabot/go_modules/core/services/shared/golang.org/x/crypto-0.45.0
openova:dependabot/go_modules/core/services/metering-sidecar/golang.org/x/crypto-0.45.0
openova:epic-0/cc1-promote-shared-controllers-internal
openova:dependabot/npm_and_yarn/products/axon/fast-uri-3.1.2
openova:fix/auth-gate-route-bypass-1090a2-v2
openova:fix/parent-kust-prefix-match
openova:fix/cutover-step-06-surface-git-push-error
openova:rollback/contabo-pin-pre-977
openova:feat/wordpress-tenant-oidc-keycloak-915
openova:feat/keycloak-tenant-oidc-clients-915
openova:fix/sovereign-login-901
openova:fix/sme-tenant-parent-index-889
openova:fix/marketplace-api-secrets-887
openova:dependabot/npm_and_yarn/products/axon/ioredis-5.10.1
openova:dependabot/github_actions/azure/setup-helm-5
openova:fix/cloud-init-apply-flux-before-crossplane-provider
openova:fix/sovereign-defaults-orderable-eu-skus
openova:fix/provisioner-regions-empty-not-null
openova:fix/provisioner-omit-empty-singular-sizes
openova:fix/sovereign-default-cost-optimized-sizes
openova:feat/marketplace-settings-page-710
openova:feat/sovereign-catalog-admin-page-710
openova:fix/jobdetail-physics-r5
openova:fix/magic-link-url-prefix
openova:fix/dns01-wildcard-tls-chain
openova:fix/553-powerdns-cnpg-namespace
openova:fix/547-min-bootstrap-hrs-cardinality
openova:fix/bp-openbao-bump-1.2.1-517
openova:fix/493-flow-physics-scale
openova:fix/382-omantel
openova:docs/wbs-progress-tick-8
openova:fix/381-omantel
openova:fix/371-omantel
openova:docs/316-wbs-update
openova:fix/375-omantel
openova:fix/316-omantel
openova:fix/378-omantel
openova:fix/370-omantel
openova:fix/post-v2-polish-366-test-followup
openova:fix/post-v2-polish-366
openova:feat/graph-polish-348
openova:docs/adr-0001-catalyst
openova:feat/p3-clean
openova:feat/p2-clean
openova:feat/cloud-section-rename
openova:feat/cloud-list-pages
openova:feat/cloud-architecture-graph
openova:fix/331-bp-external-secrets-stores-split
openova:fix-305-followup-execlogs-apibase
openova:fix/agent-D-bp-powerdns-post-install-hook
openova:fix-305-followup-jobid-colon
openova:fix-305-followup-logtailer-regex
openova:chore/310-bootstrap-trim-prep
openova:fix-305-followup-corefactory-default
openova:fix-305-job-logs-end-to-end
openova:docs/principles-ticket-watch-multiparallel-sessions
openova:fix/sme-services-kustomization-corrupted
openova:fix/flow-mockup-fidelity-final
openova:docs/principles-deploy-chain-and-lessons-27-30
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/go.opentelemetry.io/otel/sdk-1.43.0
openova:dependabot/go_modules/core/cmd/cert-manager-dynadot-webhook/google.golang.org/grpc-1.79.3
openova:feat/cert-manager-dynadot-webhook
openova:feat/flow-canvas-polish-and-routing
openova:fix/pipeline-layout-jobname-deps
openova:fix/jobs-dependson-from-helmrelease
openova:feat/jobs-flow-tab-two-level-sugiyama
openova:fix/jobs-backend-only-v2
openova:fix/jobs-table-backend-only
openova:feat/infrastructure-topology-default-and-crud-modals
openova:feat/infrastructure-crud-via-crossplane-xrc
openova:fix/composition-validate-abspath
openova:feat/crossplane-compositions-day2-crud
openova:fix/getjob-accept-bare-jobname
openova:fix/jobs-bridge-backfill-live-state
openova:fix/wizard-realtime-visibility
openova:fix/gitea-postgres-bitnamilegacy
openova:fix/spire-disable-all-spiffeid
openova:feat/infrastructure-page-topology-tabs
openova:fix/spire-disable-default-spiffeid
openova:feat/dashboard-treemap
openova:feat/theme-toggle-and-card-cosmetics
openova:fix/cilium-l7proxy-envoy-crds
openova:feat/jobs-redesign-batch-detail
openova:fix/bootstrap-kit-timeout-15m
openova:fix/scratch-charts-hollow-gate
openova:fix/remove-disabletakeownership-not-in-schema
openova:fix/clusters-otech-bootstrap-tree
openova:feat/security-charts-batch-3
openova:feat/observability-charts-batch-1
openova:feat/jobs-table-view-204
openova:fix/build-smoke-tempo-ntfy-svg
openova:feat/jobs-executions-api-205
openova:feat/jobs-deps-viz-206
openova:fix/issue-207-cloudinit-localpath-poll
openova:feat/job-detail-log-viewer-204
openova:fix/pixel-port-testids
openova:fix/logo-backgrounds-batch-2
openova:fix/bp-powerdns-bootstrap-kit-1.1.2
openova:fix/issue-191-bp-keycloak-bitnami-tag
openova:fix/issue-190-capabilities-gates
openova:fix/issue-192-bp-powerdns-bootstrap-kit
openova:fix/blueprint-yaml-version-sync
openova:feat/cosmetic-regression-guards
openova:fix/cloudinit-keep-local-path-storageclass
openova:fix/bp-flux-no-destroy-version-align
openova:fix/sovereign-pixel-port-console-nova-v3
openova:feat/cloudinit-postback-kubeconfig-bearer-token
openova:feat/bp-external-dns-umbrella-bootstrap-kit
openova:fix/helmwatch-first-seen-gate
openova:docs/operator-runbook-remediation
openova:fix/bp-charts-observability-toggles-default-false
openova:fix/bp-disable-observability-via-helmrelease-values
openova:fix/admin-ui-grounding-helmwatch-not-deployment-status
openova:fix/cloudinit-ghcr-pull-secret-durable
openova:docs/reconcile-pass-3
openova:fix/sovereign-admin-pixel-port-nova-catalog
openova:fix/catalyst-api-deployment-strategy-replace-patch
openova:feat/blueprint-release-subchart-verification
openova:fix/catalyst-api-containerfile-go-1-26
openova:feat/catalyst-api-helmrelease-watch-per-component-sse
openova:feat/bp-charts-as-umbrellas
openova:feat/sovereign-admin-app-cards-tabs
openova:fix/bootstrap-kit-ghcr-pull-secret
openova:fix/flux-bootstrap-split-kustomizations
openova:fix/bootstrap-kit-no-kubesystem-redecl
openova:feat/catalyst-api-persist-deployments-pvc
openova:fix/cloudinit-cilium-pre-flux
openova:fix/provision-events-buffer-replay
openova:fix/ui-containerfile-bundle-bootstrap-kit
openova:fix/logo-tile-per-brand-colour
openova:fix/tofu-remove-redundant-dns-write
openova:fix/tofu-cpx-validation
openova:fix/logo-contrast-mirror-marketplace
openova:fix/catalyst-api-bundle-tofu-binary
openova:fix/wizard-contrast-audit
openova:fix/wizard-review-pixel-match-marketplace
openova:fix/catalyst-api-bundle-tofu-module
openova:fix/provision-invariant-fix
openova:fix/provision-as-spa-route
openova:fix/wizard-review-density-component-cards
openova:fix/wizard-logo-contrast-tile
openova:fix/wizard-card-4line-grid-full-width
openova:fix/canonical-provider-skus
openova:docs/reconcile-pass-2
openova:fix/wizard-step-order-per-provider-sku
openova:fix/marketplace-pages-design-language-match
openova:fix/wizard-card-pixel-match-marketplace
openova:feat/wizard-card-chips-product-detail-family-portfolio
openova:fix/wizard-original-logos
openova:feat/provision-dynamic-dag-sse
openova:feat/wizard-step-reorder-review-revamp
openova:fix/wizard-dependency-mapping-audit
openova:feat/wizard-worker-size-selector
openova:fix/product-family-deps
openova:docs/reconcile-pass-1
openova:fix/component-card-logos
openova:fix/wizard-step-header
openova:feat/wizard-byo-domain
openova:feat/remove-k8gb
openova:feat/pdm-per-sovereign-zones
openova:feat/bp-powerdns
openova:feat/registrar-adapters
openova:dependabot/go_modules/core/pool-domain-manager/github.com/jackc/pgx/v5-5.9.2
openova:feat/pool-domain-manager
openova:feat/wizard-stepcomponents-polish
openova:feat/wizard-stepcomponents-corporate-grid
openova:feat/wizard-ssh-key-ux
openova:feat/group-l-playwright-smoke-tests-v2
openova:feat/sovereign-route-wiring-finish
openova:feat/group-g-dns-finish-v3
openova:feat/group-i-success-state-126-v2
openova:feat/bp-external-dns-leaf-chart
openova:feat/group-f-umbrella-chart-fix-v2
openova:feat/group-m-dod-clean
openova:docs/validation-log-pass-107
openova:feat/group-m-dod-scaffolding
openova:feat/group-g-dns-finish-v2
openova:group-i-wizard-ux-polish
openova:group-l-testing
openova:feat/group-h-franchise-vouchers
openova:group-k-docs
openova:group-j-hetzner-infra-docs
openova:dependabot/github_actions/actions/checkout-6
These branches are equal. There is no need to create a pull request.