Skip to content

chore: update release-1.10 to ubi9/go-toolset:9.8-1782736563 from ubi9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e] - #3113

Merged
rm3l merged 4 commits into
release-1.10from
chore/automated-update-base-images-1782748656
Jun 29, 2026
Merged

chore: update release-1.10 to ubi9/go-toolset:9.8-1782736563 from ubi9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e]#3113
rm3l merged 4 commits into
release-1.10from
chore/automated-update-base-images-1782748656

Conversation

@rhdh-bot

Copy link
Copy Markdown
Collaborator

Signed-off-by: rhdh-bot service account rhdh-bot@redhat.com

…9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e]

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
@rhdh-bot
rhdh-bot requested a review from a team as a code owner June 29, 2026 15:57
rhdh-bot added 3 commits June 29, 2026 15:57
…inimal:9.8-1782366411 [skip-build] [skip-e2e]

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
…9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e]

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
…inimal:9.8-1782366411 [skip-build] [skip-e2e]

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
@rm3l
rm3l merged commit 68e5a9f into release-1.10 Jun 29, 2026
6 of 7 checks passed
@rm3l
rm3l deleted the chore/automated-update-base-images-1782748656 branch June 29, 2026 16:30
@sonarqubecloud

Copy link
Copy Markdown

JslYoon pushed a commit to JslYoon/rhdh-operator that referenced this pull request Jul 1, 2026
…9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e] (redhat-developer#3113)

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
JslYoon pushed a commit to JslYoon/rhdh-operator that referenced this pull request Jul 1, 2026
…9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e] (redhat-developer#3113)

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
openshift-merge-bot Bot pushed a commit that referenced this pull request Jul 1, 2026
… in init container (#3042)

* fix(lightspeed): pre-create /data/vector_db/notebooks in init container

On EKS/AKS, the RAG init container copies /rag/. to /data/ but never
creates the notebooks subdirectory. At runtime, llama-stack tries to
write /rag-content/vector_db/notebooks/faiss_store.db (same volume,
mounted at /rag-content in the sidecar) and fails with PermissionError
because it cannot create the directory. OCP avoids this via fsGroup
defaults; EKS/AKS do not.

The fix pre-creates /data/vector_db/notebooks before the existing chmod
so the directory exists and is writable when the sidecar starts.

Fixes: RHDHBUGS-3371

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

* fix(lightspeed): use --no-preserve=mode,ownership and fsGroup for notebooks permissions

Apply the same fix used in rhdh-chart:
- Use cp --no-preserve=mode,ownership so copied RAG files get the
  container's default permissions rather than inheriting restrictive
  ones from the source image
- Set podSecurityContext.fsGroup: 1001 so Kubernetes chowns volumes
  to GID 1001 on mount, matching how OCP handles this via SCCs on
  EKS/AKS where fsGroup is not set automatically

Together with the existing mkdir -p /data/vector_db/notebooks this
ensures the notebooks directory is writable on all Kubernetes flavours.

Fixes: RHDHBUGS-3371

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

* fix(lightspeed): align init container permissions with rhdh-chart fix

Mirror the final fix from rhdh-chart (backstage 5.12.5):
- Remove podSecurityContext.fsGroup: 1001 added in previous commit;
  the chart does not set this on the deployment spec
- Replace 'chmod -R 777 /data/vector_db' with
  'chmod -R a+rwX /data/embeddings_model', matching the chart which
  only widens permissions on the embeddings_model directory and relies
  on --no-preserve=mode,ownership + mkdir -p for the rest

The operator volume mounts /data in the init container and /rag-content
in the sidecar from the same volume, so /data/embeddings_model maps to
/rag-content/embeddings_model -- identical to the chart fix.

Fixes: RHDHBUGS-3371

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

* Update config/profile/rhdh/default-config/flavours/lightspeed/deployment.yaml

Co-authored-by: Armel Soro <armel@rm3l.org>

* chore: update release-1.10 to ubi9/go-toolset:9.8-1782736563 from ubi9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e] (#3113)

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>

* chore: regenerate bundle manifests

Signed-off-by: Lucas <lyoon@redhat.com>

---------

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
Signed-off-by: Lucas <lyoon@redhat.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Armel Soro <armel@rm3l.org>
Co-authored-by: rhdh-bot service account <rhdh-bot@redhat.com>
openshift-merge-bot Bot pushed a commit that referenced this pull request Jul 2, 2026
… in init container (#3042) (#3134)

* fix(lightspeed): pre-create /data/vector_db/notebooks in init container

On EKS/AKS, the RAG init container copies /rag/. to /data/ but never
creates the notebooks subdirectory. At runtime, llama-stack tries to
write /rag-content/vector_db/notebooks/faiss_store.db (same volume,
mounted at /rag-content in the sidecar) and fails with PermissionError
because it cannot create the directory. OCP avoids this via fsGroup
defaults; EKS/AKS do not.

The fix pre-creates /data/vector_db/notebooks before the existing chmod
so the directory exists and is writable when the sidecar starts.

Fixes: RHDHBUGS-3371



* fix(lightspeed): use --no-preserve=mode,ownership and fsGroup for notebooks permissions

Apply the same fix used in rhdh-chart:
- Use cp --no-preserve=mode,ownership so copied RAG files get the
  container's default permissions rather than inheriting restrictive
  ones from the source image
- Set podSecurityContext.fsGroup: 1001 so Kubernetes chowns volumes
  to GID 1001 on mount, matching how OCP handles this via SCCs on
  EKS/AKS where fsGroup is not set automatically

Together with the existing mkdir -p /data/vector_db/notebooks this
ensures the notebooks directory is writable on all Kubernetes flavours.

Fixes: RHDHBUGS-3371



* fix(lightspeed): align init container permissions with rhdh-chart fix

Mirror the final fix from rhdh-chart (backstage 5.12.5):
- Remove podSecurityContext.fsGroup: 1001 added in previous commit;
  the chart does not set this on the deployment spec
- Replace 'chmod -R 777 /data/vector_db' with
  'chmod -R a+rwX /data/embeddings_model', matching the chart which
  only widens permissions on the embeddings_model directory and relies
  on --no-preserve=mode,ownership + mkdir -p for the rest

The operator volume mounts /data in the init container and /rag-content
in the sidecar from the same volume, so /data/embeddings_model maps to
/rag-content/embeddings_model -- identical to the chart fix.

Fixes: RHDHBUGS-3371



* Update config/profile/rhdh/default-config/flavours/lightspeed/deployment.yaml



* chore: update release-1.10 to ubi9/go-toolset:9.8-1782736563 from ubi9/go-toolset:9.8-1782377916 [skip-build] [skip-e2e] (#3113)



* chore: regenerate bundle manifests



---------

Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
Signed-off-by: Lucas <lyoon@redhat.com>
Co-authored-by: Lucas Yoon <94267691+JslYoon@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: rhdh-bot service account <rhdh-bot@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants