Skip to content

docs(canary-checker): remove removed check docs#518

Open
adityathebe wants to merge 2 commits into
mainfrom
codex/remove-removed-canary-check-docs
Open

docs(canary-checker): remove removed check docs#518
adityathebe wants to merge 2 commits into
mainfrom
codex/remove-removed-canary-check-docs

Conversation

@adityathebe

@adityathebe adityathebe commented Jul 2, 2026

Copy link
Copy Markdown
Member

Containerd, Docker, Helm, Git protocol, namespace, and pod checks now route through the removed checker in canary-checker.

Remove the stale reference pages and spec table rows for those check types. Update homepage integration links and the metrics docs so the docs no longer point to removed check references.

Summary by CodeRabbit

  • Documentation

    • Updated several docs pages with cleaner examples, formatting, and terminology.
    • Refreshed reference tables and check listings to better match the current set of supported checks.
    • Added/updated example queries and YAML snippets for improved readability.
  • Content Updates

    • Revised homepage and integrations content to highlight different supported services and infrastructure areas.
    • Removed some outdated reference pages and reorganized how checks are presented across docs.

Containerd, Docker, Helm, Git protocol, namespace, and pod checks now route through the removed checker in canary-checker.

Remove their stale reference pages and spec table rows, and update homepage and metrics references so docs no longer link to removed check types.
@netlify

netlify Bot commented Jul 2, 2026

Copy link
Copy Markdown

Deploy Preview for canarychecker ready!

Name Link
🔨 Latest commit bdc3646
🔍 Latest deploy log https://app.netlify.com/projects/canarychecker/deploys/6a46c77d7824710008e7b964
😎 Deploy Preview https://deploy-preview-518--canarychecker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview Jul 2, 2026 8:19pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

Removes obsolete canary-checker reference pages (git, pod, containerd, helm) and their corresponding table entries, updates infrastructure/integration examples in Home.jsx and Integrations.jsx, and applies formatting fixes to example tables and YAML snippets across canary-checker and mission-control docs.

Changes

Documentation and component updates

Layer / File(s) Summary
Removal of Git, Pod, ContainerD, Helm reference pages and index tables
canary-checker/docs/reference/1-git.mdx, canary-checker/docs/reference/1-pod.mdx, canary-checker/docs/reference/3-containerd.mdx, canary-checker/docs/reference/3-helm.mdx, canary-checker/docs/reference/_canary-spec.mdx, mission-control/docs/reference/canary-checker/index.mdx
Deletes standalone reference pages for git, pod, containerd, and helm checks and removes their corresponding rows from the canary-spec and canary-checker index tables.
Home and Integrations component updates
common/src/components/Home.jsx, common/src/components/Integrations.jsx
Updates infrastructure description text and icon/link sets (removing docker/helm, adding aws/prometheus) and updates the integrations array to remove helm/docker/github and add bash/powershell entries.
Example formatting fixes across docs
canary-checker/docs/concepts/metrics.mdx, canary-checker/docs/concepts/secret-management.md, canary-checker/docs/scripting/_functions.md, mission-control/docs/guide/config-db/scrapers/azure.md, mission-control/docs/guide/notifications/channels/index.md, mission-control/docs/guide/views/concepts/templating.md, mission-control/docs/guide/views/queries/changes.md, mission-control/docs/integrations/kubernetes/playbooks.md
Adjusts quoting/spacing in YAML/JSON examples, function reference tables, resource-type tables, notification URL examples, templating YAML, search-syntax examples, and playbooks table layout without changing underlying content.

Possibly related PRs

  • flanksource/docs#503: Both PRs edit canary-checker/docs/concepts/secret-management.md, one adjusting example formatting and the other page metadata.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title matches the main change: removing stale canary-checker documentation for deleted checks.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/remove-removed-canary-check-docs
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch codex/remove-removed-canary-check-docs

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.

Apply the repository Prettier formatting expected by the CI lint workflow.

@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: 3

🤖 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 `@canary-checker/docs/scripting/_functions.md`:
- Around line 42-46: The documentation table entries for regexp.Find,
regexp.FindAll, regexp.Match, regexp.Replace, and regexp.Split have lost spaces
around inline code spans, making the descriptions hard to read. Update the
affected descriptions in _functions.md to restore normal spacing around terms
like input, expression, and true, keeping the existing wording intact while
improving readability.
- Around line 3-12: The function table in the scripting docs has an inconsistent
column count between the header/separator and the body rows, which will break
rendering. Update the table under the functions section so every row uses the
same number of columns as the header, and adjust the header separator to match;
use the existing `len`, `index`, `and`/`or`/`not`/comparison operators,
`print`/`printf`/`println`, `ternary`, `humanizeBytes`, `humanizeTime`, and
`humanizeDuration` entries as the anchor for the fix.

In `@mission-control/docs/guide/config-db/scrapers/azure.md`:
- Line 86: The markdown table row for the Azure resource mapping includes an
extra trailing plus sign that is being parsed as an additional cell and breaks
the table layout. Update the table entry in the Azure scraper config doc by
removing the trailing character from that row, keeping the row aligned with the
surrounding table format.
🪄 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: 9a69bb6e-50e6-4836-92dd-ae135fcf4df6

📥 Commits

Reviewing files that changed from the base of the PR and between 428def9 and bdc3646.

📒 Files selected for processing (16)
  • canary-checker/docs/concepts/metrics.mdx
  • canary-checker/docs/concepts/secret-management.md
  • canary-checker/docs/reference/1-git.mdx
  • canary-checker/docs/reference/1-pod.mdx
  • canary-checker/docs/reference/3-containerd.mdx
  • canary-checker/docs/reference/3-helm.mdx
  • canary-checker/docs/reference/_canary-spec.mdx
  • canary-checker/docs/scripting/_functions.md
  • common/src/components/Home.jsx
  • common/src/components/Integrations.jsx
  • mission-control/docs/guide/config-db/scrapers/azure.md
  • mission-control/docs/guide/notifications/channels/index.md
  • mission-control/docs/guide/views/concepts/templating.md
  • mission-control/docs/guide/views/queries/changes.md
  • mission-control/docs/integrations/kubernetes/playbooks.md
  • mission-control/docs/reference/canary-checker/index.mdx
💤 Files with no reviewable changes (7)
  • canary-checker/docs/reference/3-helm.mdx
  • canary-checker/docs/reference/1-git.mdx
  • canary-checker/docs/reference/1-pod.mdx
  • canary-checker/docs/reference/3-containerd.mdx
  • common/src/components/Integrations.jsx
  • canary-checker/docs/reference/_canary-spec.mdx
  • mission-control/docs/reference/canary-checker/index.mdx

Comment on lines +3 to +12
| Function | Description | Lang |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ | ------------------ | ------------ |
| `len` | | `gotemplate` |
| `index` | Returns the referenced element of an array/slice, string, or map | `gotemplate` |
| `and` (&&), `or` ( | | ), `not` (!), eq`(==), `lt` (<)`le`, (<=) `gt`(>),`ge` (>=) | Equality operators | `gotemplate` |
| `print`, `printf`, `println` | Aliases for Go’s [`fmt.Print`](https://golang.org/pkg/fmt/#Print), [`fmt.Printf`](https://golang.org/pkg/fmt/#Printf), and [`fmt.Println`](https://golang.org/pkg/fmt/#Println) functions | |
| `len` | | `gotemplate` |
| `index` | Returns the referenced element of an array/slice, string, or map | `gotemplate` |
| `and` (&&), `or` ( | | ), `not` (!), eq`(==), `lt` (<)`le`, (<=) `gt`(>),`ge`(>=) | Equality operators |`gotemplate`|
|`print`, `printf`, `println` | Aliases for Go’s [`fmt.Print`](https://golang.org/pkg/fmt/#Print), [`fmt.Printf`](https://golang.org/pkg/fmt/#Printf), and [`fmt.Println`](https://golang.org/pkg/fmt/#Println) functions | |
| [ternary](https://docs.gomplate.ca/functions/test/#testternary) | Returns one of two values depending on whether the third is true. | |
| `humanizeBytes` | Returns a human readable value for bytes .e.g. `1mb` | |
| `humanizeTime` | | |
| `humanizeDuration` | | |
| `humanizeBytes` | Returns a human readable value for bytes .e.g.`1mb` | |
|`humanizeTime` | | |
|`humanizeDuration` | | |

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

Keep the function table column count consistent.

The rewritten header no longer matches the separator/body, so this section will render as a malformed table.

🤖 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 `@canary-checker/docs/scripting/_functions.md` around lines 3 - 12, The
function table in the scripting docs has an inconsistent column count between
the header/separator and the body rows, which will break rendering. Update the
table under the functions section so every row uses the same number of columns
as the header, and adjust the header separator to match; use the existing `len`,
`index`, `and`/`or`/`not`/comparison operators, `print`/`printf`/`println`,
`ternary`, `humanizeBytes`, `humanizeTime`, and `humanizeDuration` entries as
the anchor for the fix.

Comment on lines +42 to +46
| [regexp.Find](https://docs.gomplate.ca/functions/regexp/#regexpfind) | Returns a string holding the text of the leftmost match in `input`of the regular expression`expression`. | |
| [regexp.FindAll](https://docs.gomplate.ca/functions/regexp/#regexpfindall) | Returns a list of all successive matches of the regular expression. | |
| [regexp.Match](https://docs.gomplate.ca/functions/regexp/#regexpmatch) | Returns `true` if a given regular expression matches a given input. | |
| [regexp.Match](https://docs.gomplate.ca/functions/regexp/#regexpmatch) | Returns `true`if a given regular expression matches a given input. | |
| [regexp.Replace](https://docs.gomplate.ca/functions/regexp/#regexpreplace) | Replaces matches of a regular expression with the replacement string. | |
| [regexp.Split](https://docs.gomplate.ca/functions/regexp/#regexpsplit) | Splits `input` into sub-strings, separated by the expression. | |
| [regexp.Split](https://docs.gomplate.ca/functions/regexp/#regexpsplit) | Splits`input` into sub-strings, separated by the expression. | |

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

Restore the missing spacing in the descriptions.

These edits collapse words around the inline code spans, which hurts readability.

🤖 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 `@canary-checker/docs/scripting/_functions.md` around lines 42 - 46, The
documentation table entries for regexp.Find, regexp.FindAll, regexp.Match,
regexp.Replace, and regexp.Split have lost spaces around inline code spans,
making the descriptions hard to read. Update the affected descriptions in
_functions.md to restore normal spacing around terms like input, expression, and
true, keeping the existing wording intact while improving readability.

| microsoft.network/privatednszones | PrivateDNSZone |
| microsoft.network/trafficmanagerprofiles | TrafficManagerProfile |
| microsoft.network/networksecuritygroups | SecurityGroup |
| microsoft.network/publicipaddresses | PublicIPAddress | + |

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

Drop the trailing + from the table row.

That character becomes a literal extra cell and breaks the markdown table layout.

🤖 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 `@mission-control/docs/guide/config-db/scrapers/azure.md` at line 86, The
markdown table row for the Azure resource mapping includes an extra trailing
plus sign that is being parsed as an additional cell and breaks the table
layout. Update the table entry in the Azure scraper config doc by removing the
trailing character from that row, keeping the row aligned with the surrounding
table format.

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.

1 participant