Skip to content

GKE script that allows overrides#3

Merged
solsson merged 22 commits into
masterfrom
gke-revisit
Sep 26, 2019
Merged

GKE script that allows overrides#3
solsson merged 22 commits into
masterfrom
gke-revisit

Conversation

@solsson

@solsson solsson commented Sep 25, 2019

Copy link
Copy Markdown
Collaborator

TODO forwarding bash args is a pain, in particular with the --create-subnetwork flag which results in Bad syntax for dict arg: [""] unless the empty string is

I just found the quite brilliant https://cloud.google.com/sdk/gcloud/reference/topic/flags-file and I think the whole FLAGS variable should be converted before we merge. I've successfully passed overrides that way.

because I think these restarts might cause instability,
in particular if there's other containers on the node.
The purpose is to update+restart immediately after node start.
very lucky that time that it worked because now I always get unready nodes
@solsson

solsson commented Sep 26, 2019

Copy link
Copy Markdown
Collaborator Author

Passing overrides as flags-file now and it works really well. It'll be an exercise for later to convert the main FLAGS into flags-file.

@solsson
solsson merged commit 9c91def into master Sep 26, 2019
solsson pushed a commit that referenced this pull request Mar 4, 2026
…warded providers

k3d and lima use port forwarding on macOS, so the gateway's internal IP
isn't routable. Use -override-ip to write 127.0.0.1 to /etc/hosts instead.
Also applies PR #3 feedback: --cache-artifacts=false and remove redundant
rollout wait from validate.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
solsson pushed a commit that referenced this pull request Mar 4, 2026
…s, fix multipass cache

- y-k3s-airgap-download outputs tar path on stdout (status to stderr)
- Provisioners use download script output instead of duplicating version/arch/path
- k3d image tag derived from y-k3s-install (single source of truth for k3s version)
- Remove || echo WARNING fallbacks — fail hard on errors
- Fix multipass image cache load: transfer tar as file instead of piping through
  multipass exec (which truncates large stdin streams)
- Clarify kubeconfig cleanup comment (from failed provisions)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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