turborepo cache fix #2 + y-k8s-ingress-hosts yolean.se/dns-hint-ip#77
Merged
Conversation
…ass walk Two changes that land together because the script change requires the appliance contract introduced in v0.4.0 (Yolean/y-cluster#19): 1. bin/y-k8s-ingress-hosts: add a direct GatewayClass walk between the existing Gateway-hop step and the legacy override-ip fallback. Enumerates GatewayClasses, collects those carrying yolean.se/dns-hint-ip, dedupes IPs. Exactly one distinct IP -> use it. More than one -> warn with the <name>=<ip> conflict list and fall through (operator can disambiguate via --host-ip). Zero -> fall through. The consumer-Gateway shape still resolves via the original step. Use case: y-cluster's appliance flow doesn't fit the original shape -- the provisioner installs a GatewayClass with the annotation but no ystack-namespaced Gateway exists, so the walk fell through and the underlying bin defaulted to the Gateway's status address (typically 10.0.2.15 on a qemu SLIRP setup). 2. y-cluster pin v0.3.7 -> v0.4.0 in bin/y-bin.runner.yaml and the y-kustomize Deployment image. v0.4.0 is the release that lands the appliance primitives the script change consumes. Image digest verified via `crane digest ghcr.io/yolean/y-cluster:v0.4.0`. sha256 sums copied from the release's checksums.txt. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bumps host bin (bin/y-bin.runner.yaml) and the in-cluster y-kustomize Deployment image. v0.4.1 adds a gateway-state json subcommand (Yolean/y-cluster#20) and an appliance-primitives followup (Yolean/y-cluster#21) -- the released form of the v0.4.1-dev stub previously carried on this branch. Image digest verified via `crane digest ghcr.io/yolean/y-cluster:v0.4.1`. sha256 sums copied from the release's checksums.txt.
Bumps host bin (bin/y-bin.runner.yaml) and the in-cluster y-kustomize Deployment image across four consecutive y-cluster releases: - v0.4.2: `images load` accepts remote refs (Yolean/y-cluster#22) - v0.4.3: fix `images load` for digest-only refs (Yolean/y-cluster#23) - v0.4.4: `images list --context=<ctx>` subcommand (Yolean/y-cluster#24) and tunable Gateway API resource requests (Yolean/y-cluster#25) - v0.4.5: re-fix digest-only image tagging and gateway resource requests (Yolean/y-cluster#26) Image digest verified via `crane digest ghcr.io/yolean/y-cluster:v0.4.5`. sha256 sums copied from v0.4.5's checksums.txt.
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.
solsson/turbo#3 + Yolean/y-cluster#7