chore(rebrand): hard cutover from InfraWatch to EyrieHQ#21
Merged
Conversation
Companion to eyriehq/eyriehq#142 — sweeps the OSS plugins repo for the same rebrand. No backward compat per MGupta's directive. Public surfaces: - README header: "InfraWatch Plugins (OSS)" → "EyrieHQ Plugins (OSS)" - README link: github.com/infrawatchlabs/infrawatch → github.com/eyriehq/eyriehq - README setup path: /path/to/infrawatch → /path/to/eyriehq - Plugin manifests (hello-world/plugin.json): "InfraWatch plugin" → "EyrieHQ plugin" - UI strings ("No logs found...check that the infrawatch-collector is sending data"): infrawatch-collector → eyriehq-collector to match the binary rename in monitor-agent v0.4.0. CI: - workflow checkout repo: infrawatchlabs/infrawatch → eyriehq/eyriehq (was working via redirect; now explicit) Code: - _shared/otel_queries.py docstring: "InfraWatch agent's filelog" → "EyrieHQ agent's filelog" - metrics/router.py + traces/router.py + logs/router.py docstrings: "(populated by infrawatch-collector)" → "(populated by eyriehq-collector)" - metrics/components/TracesTab.jsx + traces/TraceViewerPage.jsx hint text mentioning "InfraWatch collector's OTLP endpoint": → "EyrieHQ collector's OTLP endpoint" - metrics/components/Tooltip.jsx example label "infrawatch-infrawatch- celery-worker": → "eyriehq-eyriehq-celery-worker" (matches the new docker-compose project name) - metrics/router.py design link slug: iwl-org → eyrie (workspace was renamed in the Plane Plus instance earlier today)
mguptahub
approved these changes
Apr 28, 2026
eyriehq-bot Bot
pushed a commit
to eyriehq/eyriehq
that referenced
this pull request
Apr 28, 2026
plugins/oss bumped from 61eca0a to 2f4f5ae, picking up the rebrand sweep (eyriehq/plugins#21) so the in-tree plugin source matches the OSS rebrand in this PR. Plugin UI strings now refer to eyriehq-collector instead of infrawatch-collector — consistent with monitor-agent v0.4.0 and this repo's binary references.
mguptahub
added a commit
to eyriehq/eyriehq
that referenced
this pull request
Apr 28, 2026
* ci(release): rewrite plugins/oss remote to HTTPS+token before fetch
Submodule URL is SSH (git@github.com:...) and actions/checkout ran
with persist-credentials: false, so plugins/oss has no auth after
the checkout step finishes. Subsequent git fetch in plugins/oss fails:
fatal: Could not read from remote repository.
Fix: explicitly rewrite plugins/oss remote URL to HTTPS with the App
installation token at the start of the HARD-FAIL step. Token is the
same App token already minted for the run, scoped to {infrawatch,
plugins}, so plugin fetch is permitted.
Co-Authored-By: Arun <arun@infrawatchlabs.com>
* chore(rebrand): hard cutover from InfraWatch to EyrieHQ
Pre-launch rename. No backward compat per MGupta's directive — strings,
identifiers, container names, Docker image paths, ClickHouse database
default, and HTTP header all change in lockstep.
Public surfaces:
- Docker images: infrawatchlabs/infrawatch-{frontend,backend} → eyriehq/{frontend,backend}
- Helm chart references: infrawatch/infrawatch → eyriehq/eyriehq (depends
on Ashim renaming the chart in helm-charts repo)
- Plugin repo URL in submodule: infrawatchlabs/plugins → eyriehq/plugins
- Page title: InfraWatch → EyrieHQ
- LICENSE header: InfraWatch → EyrieHQ (Copyright still InfraWatch Labs —
company name unchanged)
- HTTP push header: X-InfraWatch-API-Key → X-API-Key (matches SDK rename
from monitor-agent PR #25; collector + agent must adopt same header)
- TOTP issuer name: InfraWatch → EyrieHQ
- FastAPI title: InfraWatch API → EyrieHQ API
Internal identifiers:
- ClickHouse default database: infrawatch → eyriehq (env var override
preserves existing deployments)
- Container names in docker-compose: infrawatch-* → eyriehq-*
- Docker compose project name: infrawatch → eyriehq
- Celery app name: infrawatch → eyriehq
- Python logger: infrawatch.plugins → eyriehq.plugins
- IAM RoleSessionName: infrawatch-validation → eyriehq-validation
- Frontend plugin alias docstring: @infrawatch/core → @eyriehq/core
- Frontend package name: infrawatch → eyriehq
Upgrade prompt rewrite:
- Was: "Upgrade to InfraWatch Commercial for higher limits. See <url>"
- Now: "Reach out to hello@eyriehq.com for higher limits."
- Avoids hardcoding any future tier name; pre-launch we don't have one.
Tests: 128 pass (13 pre-existing failures in test_otel_aggregation.py
are unrelated — they fail on main without these changes too because the
referenced app.routers.otel_traces module doesn't exist).
Frontend: react-scripts build clean.
Intentionally unchanged:
- LICENSE Copyright "InfraWatch Labs" (company stays)
- frontend/public/images/logo-horizontal.svg + Logo.jsx visual (Tripti)
- https://infrawatchlabs.com URL refs (company website)
- https://charts.infrawatchlabs.com (Ashim's domain, separate cutover)
- RELEASE_NOTES.md, releases/v0.6.0.md (historical release records that
describe artifacts which were actually published under the old names)
- @infrawatch-agent[bot] mentions in workflow comments (the GitHub App
installation name still resolves to the old bot ID until renamed in
the GitHub App config)
Coordinated downstream changes (NOT in this PR):
- Helm chart rename (Ashim — eyriehq/helm-charts)
- Plugin repo updates (eyriehq/plugins — UI strings reference
eyriehq-collector after this lands)
- Commercial product rebrand (parked per MGupta)
Co-Authored-By: MG <mg@eyriehq.com>
* chore(rebrand): bump plugins submodule to include EyrieHQ rebrand
plugins/oss bumped from 61eca0a to 2f4f5ae, picking up the rebrand
sweep (eyriehq/plugins#21) so the in-tree plugin source matches the
OSS rebrand in this PR.
Plugin UI strings now refer to eyriehq-collector instead of
infrawatch-collector — consistent with monitor-agent v0.4.0 and this
repo's binary references.
---------
Co-authored-by: Arun <arun@infrawatchlabs.com>
Co-authored-by: MG <mg@eyriehq.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Companion to eyriehq/eyriehq#142 — sweeps the OSS plugins repo for the same rebrand. 13 files changed.
What changes
CI
Sequencing rationale
This PR depends on:
Tests
No tests in this repo (plugins are loaded by the OSS app at runtime). Verified by:
Test plan