Skip to content

sync to refactored break - #2

Open
brownzebra wants to merge 2372 commits into
brownzebra:clean-working-directoryfrom
silogen:main
Open

sync to refactored break#2
brownzebra wants to merge 2372 commits into
brownzebra:clean-working-directoryfrom
silogen:main

Conversation

@brownzebra

Copy link
Copy Markdown
Owner

No description provided.

Q-Dub and others added 30 commits May 7, 2026 15:23
config(cluster-auth): point to 0.5.9 (cache invalidation)
EAI-6099 Parametrize Minio & Postgresql usernames and OpenBAO domain in Helm
This commit selectively reverts parts of PR #692 (EAI-5893) that added
support for multiple helm value files.

Changes:
- Removed valuesFiles support from single-source app definitions in cluster-apps.yaml
- Modified bootstrap.sh render_actual_helm_manifests() to use valuesFile (singular) instead of valuesFiles
- Reverted SBOM validation script to pre-EAI-5893 version
- Removed sources/kaiwo/values.yaml

Kept unchanged:
- root/values.yaml (kaiwo OCI configuration - newer functionality depends on this)
- sbom/components.yaml (current kaiwo metadata is correct)
- sbom/generate-compare-components.sh (already updated for OCI support in commit 089da0c)
- OCI multi-source support in cluster-apps.yaml (valuesFiles retained for OCI functionality)
- bootstrap.sh render_actual_helm_manifests() function (modified to remove valuesFiles, kept the function)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
OCI-based apps like kaiwo use repoURL instead of path. The validation
script needs to check for app existence (not just non-null path) and
normalize empty/null values for proper comparison.

This fixes the CI failure where kaiwo showed as:
  cluster-configs='' vs components.yaml='null'
Replace the chart field with path for OCI repositories in ArgoCD Application specs, aligning with modern ArgoCD OCI support. Defaults to "." when path is not explicitly defined.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Partially revert EAI-5893: Remove valuesFiles from single-source apps
merge main into grafana-user-and-httproute
Grafana user and httproute, keeping old dashboards, premade kubernetes dashboards, initial cluster health dashboard
get grafana into v210 branch
blankdots and others added 30 commits July 8, 2026 15:34
going to recreate from main after merge so as to not break existing envs pointing to this branch; some -rc refs still need cleaning, so this is not basis for official v2.2.0
chore: remove -rc refs to prepare for v2.2.0 release
fix: ignore skipBackgroundRequests for kyverno policy for aiwb
- update first deployment installed apps
- boostrap.sh is not present any more so update accordingly
…-step

Add more detailed way to verify objects were mirrored from minio to seaweedfs
* feat: custom port for https pod

* parameterize remaining port 443 in envoy-gateway-config

* parameterize port 443 with single gateway port config
…rgoproj.io/sync-options: SkipDryRunOnMissingResource=true (clean retry over hard error)
…boostrap-script

fix: remove deprecated script from release-pipeline
…tion

fix via feature: add retry policy to cluster-apps.yaml template
Details to deploy on OpenShift environment
Provision a write credential for AIWB's ADR-0002 Scenario 2 key store,
scoped to secrets/apikeys/* instead of reusing the root token:

- secret-manager (reconciling, every 5m + init) idempotently ensures
  apikeys-write-policy and mints a scoped token at secrets/aiwb-openbao-token,
  re-minting only when the stored one is missing or invalid. No renewal
  machinery (nothing else in the stack renews); the token carries the
  default TTL and rotates on expiry.
- aiwb-external-secrets: an ExternalSecret materializes that token into the
  aiwb namespace as aiwb-openbao-token, which the AIWB backend already
  consumes as OPENBAO_TOKEN. ESO reads it via the existing readonly store.

Policy capabilities match the AIWB client exactly: data create/read/update
and metadata create/update/delete (delete_version_after + revocation).

The OCI publish of aiwb-external-secrets and the root repoVersion bump are
handled by the external release pipeline, not here.
docs: update 2.2.0 refs to 2.2.2 in migration from 2.1.x guide
…edential

EAI-7277: scoped OpenBao write credential for the API-key KV path
Add option to use local Helm values for apps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.