Skip to content

Update README.md innabox references to osac project#65

Merged
DakCrowder merged 1 commit intoosac-project:mainfrom
DakCrowder:update-readme-innabox-refs
Apr 1, 2026
Merged

Update README.md innabox references to osac project#65
DakCrowder merged 1 commit intoosac-project:mainfrom
DakCrowder:update-readme-innabox-refs

Conversation

@DakCrowder
Copy link
Copy Markdown
Contributor

@DakCrowder DakCrowder commented Apr 1, 2026

Summary by CodeRabbit

  • Documentation
    • Updated organization references from "innabox" to "osac-project".
    • Revised prerequisites to specify required GitHub token privileges (admin:org and repo) for the target organization.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 1, 2026

Walkthrough

The pull request updates README.md to rename the managed GitHub organization from innabox to osac-project. Changes include the top-level header, the OpenTofu plan target organization sentence, the repository link reference (previously [innabox], now [osac-project]), and the prerequisites text specifying required GitHub token privileges (admin:org and repo) for the osac-project organization. No code or export declarations were modified; this is documentation-only.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating README.md to rename organization references from 'innabox' to 'osac-project'.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ 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 and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Nitpick comments (1)
README.md (1)

81-81: Optional: Consider more concise wording.

"In order to" could be simplified to "To" for more concise writing.

✏️ Optional improvement
-    In order to apply the configuration, OpenTofu needs administrative access to our organization. You will need a token with at least `admin:org` and `repo` privileges for the `osac-project` organization. This should be provided in the `GITHUB_TOKEN` environment variable.
+    To apply the configuration, OpenTofu needs administrative access to our organization. You will need a token with at least `admin:org` and `repo` privileges for the `osac-project` organization. This should be provided in the `GITHUB_TOKEN` environment variable.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 81, Replace the phrase "In order to apply the
configuration, OpenTofu needs administrative access to our organization." with
the more concise "To apply the configuration, OpenTofu needs administrative
access to our organization." in the README sentence that also mentions the
required token scopes (`admin:org` and `repo`) and the GITHUB_TOKEN environment
variable.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 1: The README header uses incorrect capitalization "Github" — update the
title string "# Open Sovereign AI Cloud Github configuration" to use the
official product name "GitHub" (i.e., "# Open Sovereign AI Cloud GitHub
configuration") so the header matches correct branding.
- Line 3: The README says this repo manages the osac-project org, but infra
still uses "innabox" — update the state key string "innabox.tfstate" in
backend.tf to something reflecting the org (e.g., "osac-project.tfstate") and
change the repository description string in repositories.tf currently set to
"Argocd apps to deploy resources on the innabox cluster" to reference the
osac-project context (e.g., "Argocd apps to deploy resources on the osac-project
cluster" or similar wording matching org docs); locate the exact literals
"innabox.tfstate" and the description string in backend.tf and repositories.tf
and replace them accordingly.

---

Nitpick comments:
In `@README.md`:
- Line 81: Replace the phrase "In order to apply the configuration, OpenTofu
needs administrative access to our organization." with the more concise "To
apply the configuration, OpenTofu needs administrative access to our
organization." in the README sentence that also mentions the required token
scopes (`admin:org` and `repo`) and the GITHUB_TOKEN environment variable.
🪄 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: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 8002c2fe-ea91-41e8-a8c2-3c97ba819845

📥 Commits

Reviewing files that changed from the base of the PR and between abbce01 and 88f1650.

📒 Files selected for processing (1)
  • README.md

# Open Sovereign AI Cloud Github configuration

This repository contains [OpenTofu] plan to manage the [innabox] GitHub organization.
This repository contains [OpenTofu] plan to manage the [osac-project] GitHub organization.
Copy link
Copy Markdown

@coderabbitai coderabbitai bot Apr 1, 2026

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Search for all remaining references to "innabox" in the codebase

echo "=== Searching for 'innabox' references in all files ==="
rg -i 'innabox' -n -C2

echo -e "\n=== Files containing 'innabox' ==="
rg -i 'innabox' --files-with-matches

Repository: osac-project/github-config

Length of output: 689


Update innabox references in infrastructure code to match osac-project documentation.

The README declares this repository manages the osac-project GitHub organization, but two infrastructure files still reference innabox:

  • backend.tf:8 — State file key: "innabox.tfstate" should reflect osac-project
  • repositories.tf:83 — Repository description: "Argocd apps to deploy resources on the innabox cluster" should reflect the current organization context

Update both files to maintain consistency between documentation and infrastructure code.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 3, The README says this repo manages the osac-project org,
but infra still uses "innabox" — update the state key string "innabox.tfstate"
in backend.tf to something reflecting the org (e.g., "osac-project.tfstate") and
change the repository description string in repositories.tf currently set to
"Argocd apps to deploy resources on the innabox cluster" to reference the
osac-project context (e.g., "Argocd apps to deploy resources on the osac-project
cluster" or similar wording matching org docs); locate the exact literals
"innabox.tfstate" and the description string in backend.tf and repositories.tf
and replace them accordingly.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This PR is solely focused on the readme - I'm also unsure if changing the backend file won't result in some changes to the terraformed state when i don't want to deal with right now.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

@DakCrowder, that's a totally valid call — keeping this PR focused on the README makes sense.

Your caution about backend.tf is well-founded. Renaming the state key (e.g., from "innabox.tfstate" to "osac-project.tfstate") without first migrating the existing state would cause OpenTofu to treat the infrastructure as brand new, potentially resulting in destructive plan changes. A proper migration would require something like tofu state mv or reconfiguring the backend carefully.

Would you like me to open a follow-up issue to track the remaining innabox references in backend.tf and repositories.tf, so they can be addressed separately with the appropriate care?

Copy link
Copy Markdown
Contributor

@akshaynadkarni akshaynadkarni left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks for doing this.

@DakCrowder DakCrowder force-pushed the update-readme-innabox-refs branch from 88f1650 to b8e1060 Compare April 1, 2026 14:15
Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
README.md (1)

1-1: ⚠️ Potential issue | 🟡 Minor

Use official “GitHub” capitalization in the header.

Line 1 still uses Github; it should be GitHub for correct product branding.

✏️ Proposed fix
-# Open Sovereign AI Cloud Github configuration
+# Open Sovereign AI Cloud GitHub configuration
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 1, Update the top-level Markdown header string "# Open
Sovereign AI Cloud Github configuration" to use the official product
capitalization by changing "Github" to "GitHub" so the header reads "# Open
Sovereign AI Cloud GitHub configuration"; locate and edit the header line in
README.md (the file's first line) to apply this single-word capitalization fix.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@README.md`:
- Line 1: Update the top-level Markdown header string "# Open Sovereign AI Cloud
Github configuration" to use the official product capitalization by changing
"Github" to "GitHub" so the header reads "# Open Sovereign AI Cloud GitHub
configuration"; locate and edit the header line in README.md (the file's first
line) to apply this single-word capitalization fix.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e3b25ac3-e5f5-4ed7-9b88-775aa48acf03

📥 Commits

Reviewing files that changed from the base of the PR and between 88f1650 and b8e1060.

📒 Files selected for processing (1)
  • README.md

@DakCrowder DakCrowder merged commit b62c775 into osac-project:main Apr 1, 2026
2 checks passed
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.

2 participants