docs: add blog post on GitOps with OCI registries as a Flux source using KSail#1455
Conversation
Agent-Logs-Url: https://github.com/devantler-tech/monorepo/sessions/b2d1ed0f-29db-4ad1-819c-d35610ffd5a5 Co-authored-by: devantler <26203420+devantler@users.noreply.github.com>
|
@copilot the blog post wrongly recommends to use GHCR with ksail for local dev workflows. It supports using a local registry, so there is no need to use GHCR to obtain the workflow. Please investigate this a little and then make changes to the blog to reflect the better practice. Also look for other possibilities to improve the blog now that you are at it. |
…nstead of GHCR Agent-Logs-Url: https://github.com/devantler-tech/monorepo/sessions/130d3e24-9e52-41b4-aa5d-2ff424bb2228 Co-authored-by: devantler <26203420+devantler@users.noreply.github.com>
Rewrote the blog post in a9cc423. After investigating KSail's source code ( Key changes:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
There was a problem hiding this comment.
Pull request overview
Adds a new blog post to the docs site explaining how to use OCI registries (including KSail’s local registry) as a Flux source, with an additional section on extending the workflow to GHCR for CI/cloud use cases.
Changes:
- Added a full walkthrough for local GitOps iteration using Flux + OCI artifacts via
ksail workload push/ksail workload reconcile. - Documented registry/tag resolution behavior and provided examples for both local registry and GHCR-based flows.
- Included post metadata (tags, excerpt, cover image reference) consistent with existing blog posts.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@copilot apply changes based on the comments in this thread |
Agent-Logs-Url: https://github.com/devantler-tech/monorepo/sessions/d27ce16b-b152-4839-892a-9f8d23389397 Co-authored-by: devantler <26203420+devantler@users.noreply.github.com>
Applied both review comments in a25f819:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Polished and added the blog post from ksail#3368.
Polish applied:
$\{\{→${{)oci-artifacts.webp), AI attribution footer.mdextension and capitalized headings to match existing blog conventionsksailtag andmkdir && cdstep matching other blog postsRestructured to recommend KSail's local registry for local dev instead of GHCR:
--local-registryflag usage for cloud providersgitops-without-the-git-server-oci-registries-as-a-flux-source-with-ksailso the URL matches the titleworkload reconcilefrom CI snippets since it requires cluster access (kubeconfig) unavailable on typical GitHub Actions runners; clarified Flux polls on its own intervalOriginal prompt