-
Notifications
You must be signed in to change notification settings - Fork 2
feat: add support for Spot VMs and validation for provisioning options #213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
OliverTrautvetter
wants to merge
40
commits into
main
Choose a base branch
from
bootstrap_with_spot_vms
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
9181696
feat: add support for Spot VMs and validation for provisioning options
OliverTrautvetter 1b7f037
Merge branch 'main' into bootstrap_with_spot_vms
OliverTrautvetter 1ff3b6f
chore(docs): Auto-update docs and licenses
OliverTrautvetter f5cdbb3
Update internal/bootstrap/gcp/gcp.go
OliverTrautvetter 7b78e18
feat: enhance instance creation logging for spot VM fallback
OliverTrautvetter bd82e50
Merge branch 'bootstrap_with_spot_vms' of https://github.com/codesphe…
OliverTrautvetter 2c6a424
test: improve GetInstance error handling in GCPBootstrapper tests
OliverTrautvetter e234f5f
Update internal/bootstrap/gcp/gcp.go
OliverTrautvetter af02bd5
feat: implement waitForInstanceRunning to ensure instance readiness a…
OliverTrautvetter 274983c
Merge origin/main into bootstrap_with_spot_vms
OliverTrautvetter d1554ae
ref: simplify IP extraction and enhance instance handling in EnsureCo…
OliverTrautvetter 28a135f
Merge branch 'main' into bootstrap_with_spot_vms
OliverTrautvetter 67f88ec
chore(docs): Auto-update docs and licenses
OliverTrautvetter 74b936c
fix: mockery
OliverTrautvetter 75075e7
Merge branch 'bootstrap_with_spot_vms' of https://github.com/codesphe…
OliverTrautvetter df5efc3
chore(docs): Auto-update docs and licenses
OliverTrautvetter 482fdbd
fix: update install profile from 'dev' to 'minimal' in GCP Bootstrapp…
OliverTrautvetter d7f87ff
Merge branch 'bootstrap_with_spot_vms' of https://github.com/codesphe…
OliverTrautvetter 6d1d398
test: add test for spot vm
OliverTrautvetter 8461787
test: update spot vm tests
OliverTrautvetter b0de0d8
Potential fix for pull request finding
OliverTrautvetter d47f56d
Potential fix for pull request finding
OliverTrautvetter 3101c02
Potential fix for pull request finding
OliverTrautvetter b102983
ref: streamline VM management and enhance error handling in GCPBootst…
OliverTrautvetter 22966a2
Potential fix for pull request finding
OliverTrautvetter f5c6529
ref: update GCP bootstrap command flags to clarify VM options and exc…
OliverTrautvetter e6edb90
chore(docs): Auto-update docs and licenses
OliverTrautvetter a88d436
fix: handle not found error in instance polling with retry logic
OliverTrautvetter 38761a6
Merge branch 'bootstrap_with_spot_vms' of https://github.com/codesphe…
OliverTrautvetter b947458
fix: update IsNotFoundError function to always return false and impro…
OliverTrautvetter a83bd6d
fix: update mockGetInstanceNotFoundThenRunning to return a googleapi.…
OliverTrautvetter 31e115f
fix: simplify instance retrieval logic in GCP Bootstrapper tests
OliverTrautvetter 6611096
ref: fix comments in GCP Bootstrapper tests for clarity
OliverTrautvetter 7d2a154
fix: enhance GCP instance management and testing for spot VMs
OliverTrautvetter 0f1d1e8
Merge branch 'main' into bootstrap_with_spot_vms
OliverTrautvetter 87a7feb
Merge branch 'main' into bootstrap_with_spot_vms
OliverTrautvetter 051249f
chore(docs): Auto-update docs and licenses
OliverTrautvetter cbf803b
Merge remote-tracking branch 'origin/main' into bootstrap_with_spot_vms
OliverTrautvetter ba12703
fix: Correct indentation in EnsureComputeInstances test case
OliverTrautvetter eca66d7
chore(docs): Auto-update docs and licenses
OliverTrautvetter File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.