Skip to content
This repository was archived by the owner on Sep 9, 2026. It is now read-only.

OSAC-1624: remove eda - #302

Merged
openshift-merge-bot[bot] merged 3 commits into
osac-project:mainfrom
htayrie-rh:OSAC-1624-remove-eda
Jul 8, 2026
Merged

openshift-merge-bot[bot] merged 3 commits into
osac-project:mainfrom
htayrie-rh:OSAC-1624-remove-eda

Conversation

@htayrie-rh

@htayrie-rh htayrie-rh commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Documentation

    • Updated deployment guidance to reflect that only the AAP controller is needed for OSAC.
    • Revised example configuration to remove the EDA hostname from bootstrap settings.
  • Bug Fixes

    • Adjusted default Helm values so EDA is disabled by default and no longer included in bootstrap hostname settings.

@openshift-ci
openshift-ci Bot requested review from eliorerz and eranco74 June 22, 2026 09:50
@htayrie-rh
htayrie-rh marked this pull request as draft June 22, 2026 09:50
@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

This PR disables the EDA component in AAP instance configuration by setting eda.disabled to true and removing eda.hostname bootstrap entries from values.yaml and values-example.yaml. Documentation in the Helm deployment guide and example comments is updated to remove EDA references, leaving controller and gateway components.

Changes

Disable EDA and update docs

Layer / File(s) Summary
Disable EDA in AAP instance config
charts/osac/values.yaml
eda.disabled is changed from false to true, and the bootstrap.eda.hostname entry is removed, leaving bootstrap.gateway.hostname.
Update example values and comments
charts/osac/values-example.yaml
The instance components comment is updated to state only controller is needed for OSAC, and bootstrap.eda.hostname is removed, leaving gateway.hostname and controller.hostname.
Update deployment guide text
docs/helm-deployment-guide.md
The AAP Operator section text is updated to remove "EDA" from the listed instance components, leaving "gateway" alongside "controller".

Estimated code review effort: 1 (Trivial) | ~5 minutes

🚥 Pre-merge checks | ✅ 10 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (10 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: removing EDA from the OSAC Helm/chart configuration and docs.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
No-Hardcoded-Secrets ✅ Passed PR only removes EDA-related values/docs; touched files contain no new hardcoded credentials, tokens, or embedded secrets.
No-Weak-Crypto ✅ Passed PR diffs only remove EDA config/docs in Helm values and guide; no weak algorithms, custom crypto, or secret comparisons were added.
No-Injection-Vectors ✅ Passed Diff only changes helm docs wording; no SQL/shell/eval/pickle/yaml-load/innerHTML injection patterns were added.
Container-Privileges ✅ Passed PR only edits AAP values/docs; diff shows no privileged, hostPID/Network/IPC, SYS_ADMIN, root, or allowPrivilegeEscalation changes.
No-Sensitive-Data-In-Logs ✅ Passed The PR only edits Helm values/docs and does not add or change any logging that could expose secrets, PII, hostnames, or customer data.
Ai-Attribution ✅ Passed PR-range commits only contain Signed-off-by; no Co-Authored-By, Assisted-by, Generated-by, or AI-tool mentions were found.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@openshift-ci

openshift-ci Bot commented Jun 22, 2026

Copy link
Copy Markdown

Hi @htayrie-rh. Thanks for your PR.

I'm waiting for a osac-project member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@htayrie-rh htayrie-rh changed the title Osac 1624 remove eda OSAC-1624: remove eda Jun 29, 2026
@openshift-ci-robot

openshift-ci-robot commented Jun 29, 2026

Copy link
Copy Markdown

@htayrie-rh: This pull request references OSAC-1624 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@htayrie-rh

Copy link
Copy Markdown
Member Author

/jira refresh

@openshift-ci-robot

openshift-ci-robot commented Jun 29, 2026

Copy link
Copy Markdown

@htayrie-rh: This pull request references OSAC-1624 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set.

Details

In response to this:

/jira refresh

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@htayrie-rh

htayrie-rh commented Jun 29, 2026

Copy link
Copy Markdown
Member Author

@htayrie-rh
htayrie-rh marked this pull request as ready for review June 30, 2026 07:35

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
charts/osac/values-example.yaml (1)

219-223: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Keep the example values aligned with the EDA removal.

values-example.yaml still has eda.disabled: false, so anyone starting from this file will re-enable EDA even though the defaults and docs now say OSAC only needs the controller. Set this to true here as well, or the example will undo the PR's intended behavior.

Proposed fix
       controller:
         disabled: false
       eda:
-        disabled: false
+        disabled: true
       hub:
         disabled: true
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/osac/values-example.yaml` around lines 219 - 223, The example values
still enable EDA in the sample config, which conflicts with the OSAC-only
defaults. Update the EDA entry in values-example.yaml so it matches the
controller-only setup used by the chart defaults and docs, using the existing
controller/eda keys to locate the change.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@charts/osac/values-example.yaml`:
- Around line 219-223: The example values still enable EDA in the sample config,
which conflicts with the OSAC-only defaults. Update the EDA entry in
values-example.yaml so it matches the controller-only setup used by the chart
defaults and docs, using the existing controller/eda keys to locate the change.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: osac-project/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: df7b6e62-d84c-4bac-8bc0-32d51e5cd835

📥 Commits

Reviewing files that changed from the base of the PR and between 415eaee and 32369ca.

📒 Files selected for processing (3)
  • charts/osac/values-example.yaml
  • charts/osac/values.yaml
  • docs/helm-deployment-guide.md

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
charts/osac/values-example.yaml (1)

219-227: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Example file contradicts its own updated comment.

Comment now says "Only controller is needed for OSAC" but eda.disabled on line 223 is still false, unlike charts/osac/values.yaml where eda.disabled was flipped to true. This leaves the example inconsistent with the stated guidance and the real config.

🐛 Proposed fix
       eda:
-        disabled: false
+        disabled: true
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/osac/values-example.yaml` around lines 219 - 227, The OSAC example
values are inconsistent with the updated guidance in the AAP components block.
Update the `values-example.yaml` example so it matches `values.yaml` and the
comment “Only controller is needed for OSAC” by setting `eda.disabled` to true
in the AAP components section. Keep the example aligned with the `controller`,
`eda`, `hub`, and `lightspeed` entries so the documented default configuration
is consistent.
charts/osac/values.yaml (1)

95-103: 🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

Remove the stale bootstrap.eda.hostname schema entry. charts/osac/values.schema.json still defines that field under bootstrap.eda, so old overrides remain valid even though charts/osac/values.yaml no longer uses it. Keep the schema in sync with the new values shape.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/osac/values.yaml` around lines 95 - 103, The bootstrap values shape no
longer includes bootstrap.eda.hostname, but charts/osac/values.schema.json still
accepts it. Update the schema definition to remove the stale
bootstrap.eda.hostname entry and keep the bootstrap section aligned with the
current values fields, using the schema symbols under bootstrap and eda to
locate the outdated property.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@base/osac-aap`:
- Line 1: Update the AAP deployment pins to match the new base/osac-aap
submodule commit: replace the old ghcr.io/osac-project/osac-aap:sha-140bdb4
image tag and AAP_PROJECT_GIT_BRANCH=140bdb4fbfd81dd4000e583e3dfab8ad8b1e412a
everywhere they are set, including the caas-ci and vmaas-ci values and the
matching overlay kustomizations, so all AAP references stay aligned with
aa0404d164248420b0dabf02056581f016455102.

In `@scripts/refresh-after-snapshot.py`:
- Around line 535-537: The oc label call in the adoption flow is not checked, so
a failed labeling step is silent and leaves the resource un-adopted. Update the
label step near the existing oc("annotate", ...) logic in
refresh-after-snapshot.py to inspect the oc("label", ...) result from the same
adoption path and emit a warning or error when it fails, using the existing
resource and config.namespace context for clear reporting.

---

Outside diff comments:
In `@charts/osac/values-example.yaml`:
- Around line 219-227: The OSAC example values are inconsistent with the updated
guidance in the AAP components block. Update the `values-example.yaml` example
so it matches `values.yaml` and the comment “Only controller is needed for OSAC”
by setting `eda.disabled` to true in the AAP components section. Keep the
example aligned with the `controller`, `eda`, `hub`, and `lightspeed` entries so
the documented default configuration is consistent.

In `@charts/osac/values.yaml`:
- Around line 95-103: The bootstrap values shape no longer includes
bootstrap.eda.hostname, but charts/osac/values.schema.json still accepts it.
Update the schema definition to remove the stale bootstrap.eda.hostname entry
and keep the bootstrap section aligned with the current values fields, using the
schema symbols under bootstrap and eda to locate the outdated property.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: osac-project/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: d8e91ce6-6db7-4bec-a47a-ab4b2aecce50

📥 Commits

Reviewing files that changed from the base of the PR and between 8cd7916 and b611dc2.

📒 Files selected for processing (8)
  • base/osac-aap
  • charts/osac/values-example.yaml
  • charts/osac/values.yaml
  • docs/helm-deployment-guide.md
  • scripts/refresh-after-snapshot.py
  • scripts/setup.sh
  • values/caas-ci/values.yaml
  • values/vmaas-ci/values.yaml
💤 Files with no reviewable changes (1)
  • scripts/setup.sh

Comment thread base/osac-aap Outdated
Comment thread scripts/refresh-after-snapshot.py Outdated
@htayrie-rh
htayrie-rh force-pushed the OSAC-1624-remove-eda branch from d016def to f0af46c Compare July 1, 2026 08:07

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
charts/osac/values-example.yaml (1)

220-228: 🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

Example still enables EDA despite the updated comment.

The comment now reads "Only controller is needed for OSAC," but eda.disabled is still false right below it (Line 224). This contradicts both the comment and the real default set in charts/osac/values.yaml (eda.disabled: true). Update the example value to match.

🔧 Proposed fix
       controller:
         disabled: false
       eda:
-        disabled: false
+        disabled: true
       hub:
         disabled: true
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/osac/values-example.yaml` around lines 220 - 228, The OSAC example
values are inconsistent with the updated comment because `eda.disabled` is still
set to false even though only `controller` should be enabled and the real
default in `values.yaml` is true. Update the example in `values-example.yaml` so
the `eda` entry matches the intended OSAC configuration by disabling EDA, and
keep the surrounding `controller`, `hub`, and `lightspeed` settings aligned with
that example.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@overlays/osac-integration/kustomization.yaml`:
- Around line 44-46: The AAP_PROJECT_GIT_URI literal in the osac-integration
kustomization is wrapped in quotes, which causes the quotes to become part of
the generated secret value. Update the literal in the same way as the sibling
overlays (caas-ci and vmaas-ci) so the value is set as the raw URI string, and
keep the change localized to the kustomize literals list that includes
AAP_EE_IMAGE and AAP_PROJECT_GIT_BRANCH.

---

Outside diff comments:
In `@charts/osac/values-example.yaml`:
- Around line 220-228: The OSAC example values are inconsistent with the updated
comment because `eda.disabled` is still set to false even though only
`controller` should be enabled and the real default in `values.yaml` is true.
Update the example in `values-example.yaml` so the `eda` entry matches the
intended OSAC configuration by disabling EDA, and keep the surrounding
`controller`, `hub`, and `lightspeed` settings aligned with that example.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: osac-project/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: d31d2330-2dc5-4e5a-bb8d-befb119863dd

📥 Commits

Reviewing files that changed from the base of the PR and between b611dc2 and 3032341.

📒 Files selected for processing (10)
  • base/kustomization.yaml
  • base/osac-aap
  • charts/osac/values-example.yaml
  • charts/osac/values.yaml
  • docs/helm-deployment-guide.md
  • overlays/caas-ci/kustomization.yaml
  • overlays/osac-integration/kustomization.yaml
  • overlays/vmaas-ci/kustomization.yaml
  • values/caas-ci/values.yaml
  • values/vmaas-ci/values.yaml

Comment on lines +44 to +46
- AAP_EE_IMAGE=ghcr.io/osac-project/osac-aap:sha-8781497
- AAP_PROJECT_GIT_URI="https://github.com/osac-project/osac-aap"
- AAP_PROJECT_GIT_BRANCH=77cd796c54d4dbe35dd8ea7ace54dfebb17e9fee
- AAP_PROJECT_GIT_BRANCH=8781497beb7dac0267d0bb2f2b77b7cca34ab337

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

Stray quotes around AAP_PROJECT_GIT_URI will leak into the secret value.

Sibling overlays (caas-ci, vmaas-ci) set this literal unquoted: AAP_PROJECT_GIT_URI=https://github.com/osac-project/osac-aap. Here it's AAP_PROJECT_GIT_URI="https://github.com/osac-project/osac-aap". Kustomize literal sources split only on the first =; the surrounding " chars are not YAML/shell-stripped mid-string, so they become part of the secret value itself, producing a malformed git URI for the config-as-code bootstrap job.

🔧 Proposed fix
-    - AAP_PROJECT_GIT_URI="https://github.com/osac-project/osac-aap"
+    - AAP_PROJECT_GIT_URI=https://github.com/osac-project/osac-aap
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- AAP_EE_IMAGE=ghcr.io/osac-project/osac-aap:sha-8781497
- AAP_PROJECT_GIT_URI="https://github.com/osac-project/osac-aap"
- AAP_PROJECT_GIT_BRANCH=77cd796c54d4dbe35dd8ea7ace54dfebb17e9fee
- AAP_PROJECT_GIT_BRANCH=8781497beb7dac0267d0bb2f2b77b7cca34ab337
- AAP_EE_IMAGE=ghcr.io/osac-project/osac-aap:sha-8781497
- AAP_PROJECT_GIT_URI=https://github.com/osac-project/osac-aap
- AAP_PROJECT_GIT_BRANCH=8781497beb7dac0267d0bb2f2b77b7cca34ab337
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@overlays/osac-integration/kustomization.yaml` around lines 44 - 46, The
AAP_PROJECT_GIT_URI literal in the osac-integration kustomization is wrapped in
quotes, which causes the quotes to become part of the generated secret value.
Update the literal in the same way as the sibling overlays (caas-ci and
vmaas-ci) so the value is set as the raw URI string, and keep the change
localized to the kustomize literals list that includes AAP_EE_IMAGE and
AAP_PROJECT_GIT_BRANCH.

@adriengentil

Copy link
Copy Markdown
Contributor

/ok-to-test

@htayrie-rh

Copy link
Copy Markdown
Member Author

new snapshot for e2e is required in order to pass tests @omer-vishlitzky

Haim Tayrie added 3 commits July 8, 2026 10:51
Signed-off-by: Haim Tayrie <htayrie@htayrie-thinkpadt14gen5.raanaii.csb>
Signed-off-by: Haim Tayrie <htayrie@htayrie-thinkpadt14gen5.raanaii.csb>
Signed-off-by: Haim Tayrie <htayrie@htayrie-thinkpadt14gen5.raanaii.csb>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
charts/osac/values-example.yaml (1)

220-224: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

eda.disabled is still false in the example file — inconsistent with the PR intent.

Line 220 comment says "Only controller is needed for OSAC" and the main values.yaml sets eda.disabled: true, but line 224 still has eda.disabled: false. This means anyone copying the example file as their starting point would inadvertently enable EDA, contradicting the PR's goal of disabling it.

🔧 Proposed fix
       # AAP components to enable. Only controller is needed for OSAC.
       controller:
         disabled: false
       eda:
-        disabled: false
+        disabled: true
       hub:
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/osac/values-example.yaml` around lines 220 - 224, The OSAC example
values still enable EDA even though the example comment and the main values
configuration indicate only controller should be enabled. Update the example
configuration in values-example.yaml so the eda.disabled setting matches the
intended OSAC defaults, and verify the controller/eda block stays consistent
with the main values.yaml and the AAP components example.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@charts/osac/values.yaml`:
- Line 86: The values schema still exposes the stale bootstrap.eda.hostname
entry even though values.yaml no longer defines it; update the schema to remove
that property and keep the bootstrap/eda section aligned with the current chart
values. Locate the bootstrap.eda object in values.schema.json and delete the
hostname field so validation and generated docs match the actual values
structure.

---

Outside diff comments:
In `@charts/osac/values-example.yaml`:
- Around line 220-224: The OSAC example values still enable EDA even though the
example comment and the main values configuration indicate only controller
should be enabled. Update the example configuration in values-example.yaml so
the eda.disabled setting matches the intended OSAC defaults, and verify the
controller/eda block stays consistent with the main values.yaml and the AAP
components example.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: osac-project/coderabbit/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 2a9c9d63-33c5-4b9d-8c09-e5ab2bfb5184

📥 Commits

Reviewing files that changed from the base of the PR and between 3032341 and 4a80204.

📒 Files selected for processing (3)
  • charts/osac/values-example.yaml
  • charts/osac/values.yaml
  • docs/helm-deployment-guide.md

Comment thread charts/osac/values.yaml
disabled: false
eda:
disabled: false
disabled: true

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check if values.schema.json still references eda.hostname
rg -n "eda\.hostname\|eda.*hostname" charts/osac/values.schema.json -C3

Repository: osac-project/osac-installer

Length of output: 165


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n## values.yaml\n'
rg -n "eda|hostname|bootstrap" charts/osac/values.yaml -C 3

printf '\n## values.schema.json\n'
rg -n "eda|hostname|bootstrap" charts/osac/values.schema.json -C 3

printf '\n## all repo references to eda.hostname\n'
rg -n "eda\.hostname" .

Repository: osac-project/osac-installer

Length of output: 3250


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n## charts/osac/values.yaml\n'
sed -n '70,110p' charts/osac/values.yaml | cat -n

printf '\n## charts/osac/values.schema.json\n'
sed -n '1,220p' charts/osac/values.schema.json | cat -n

printf '\n## repo-wide references to eda hostname keys\n'
rg -n '"hostname"|eda\.hostname|eda.*hostname' charts/osac -C 2

Repository: osac-project/osac-installer

Length of output: 10635


Remove the stale bootstrap.eda.hostname schema entry. charts/osac/values.schema.json:453-460 still defines bootstrap.eda.hostname, but charts/osac/values.yaml no longer exposes that value. Keep the schema aligned with the chart values to avoid misleading validation/docs.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/osac/values.yaml` at line 86, The values schema still exposes the
stale bootstrap.eda.hostname entry even though values.yaml no longer defines it;
update the schema to remove that property and keep the bootstrap/eda section
aligned with the current chart values. Locate the bootstrap.eda object in
values.schema.json and delete the hostname field so validation and generated
docs match the actual values structure.

Source: Coding guidelines

@omer-vishlitzky

Copy link
Copy Markdown
Contributor

/override ci/prow/e2e-vmaas

@openshift-ci

openshift-ci Bot commented Jul 8, 2026

Copy link
Copy Markdown

@omer-vishlitzky: Overrode contexts on behalf of omer-vishlitzky: ci/prow/e2e-vmaas

Details

In response to this:

/override ci/prow/e2e-vmaas

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@omer-vishlitzky

Copy link
Copy Markdown
Contributor

/lgtm
/approve

@openshift-ci

openshift-ci Bot commented Jul 8, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: htayrie-rh, omer-vishlitzky

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved label Jul 8, 2026
@openshift-merge-bot
openshift-merge-bot Bot merged commit b6d1206 into osac-project:main Jul 8, 2026
9 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants