-
Notifications
You must be signed in to change notification settings - Fork 23
Stacks onboarding with "remote" stacks #1721
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
jordanstephens
wants to merge
54
commits into
main
Choose a base branch
from
jordan/remote-stacks
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 50 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
cbc40c4
Add support for remote stack listing alongside local stacks
jordanstephens 1116ff9
rename workingDirectory to targetDirectory
jordanstephens 28b27db
Update NewManager callers to handle error return
jordanstephens 37e4e69
avoid reading and writing stackfiles outside wd
jordanstephens 275a885
pass projectName to stacks manager in agent tool handlers
jordanstephens 98f1eed
interactiveSelectProvider shouldn't set global
jordanstephens 6fca3eb
pass projectName to determineProviderID
jordanstephens ba19d67
pass projectName to updateProviderID
jordanstephens 95c6275
rename determineProviderID to loadOrSelectProviderID
jordanstephens eb9ae70
separate provider selection from mismatch warnings
jordanstephens 67c22a3
refactor so that "whence" is at the same level
jordanstephens 5a77643
flatten getProviderID
jordanstephens c887b50
factor out StacksSelector
jordanstephens a25be54
use interactive stacks flow for cli commands
jordanstephens e5cdb15
print beta stack info message
jordanstephens 2bc800f
TODO
jordanstephens 12ebab8
re-orient getProviderID around stacks
jordanstephens 0ac7398
use the loader to determine if we are outside
jordanstephens 065fff6
pull stack from provider
jordanstephens f78d349
fabric appends stack to project domain
jordanstephens faf8a2f
initialize stack with empty name
jordanstephens 50c02e8
resolve parameter order inconsistency
jordanstephens a1c37fb
guard against nil loader
jordanstephens d9711c7
typo
jordanstephens 409569f
update "Using" info message to show stack name
jordanstephens c7e2d21
include last deployed date in the stack listing
jordanstephens ca90dfc
use interactive stack selection when ambiguous
jordanstephens f2e76a3
require stack selection unless single known stack
jordanstephens 11df8d6
unset global stack name from other tests before workspace tests
jordanstephens 075bc20
fix check for beta stack name
jordanstephens e49dff5
avoid referencing global stack
jordanstephens 43f20d2
move interactiveSelectProvider to estimate.go
jordanstephens 85d88cf
avoid using global client in getStack
jordanstephens 08a3144
pass provider instead of referencing global
jordanstephens 8bc419b
include DeployedAt when listing stacks
jordanstephens a0d5663
always show deployedAt in local time
jordanstephens da5b7e2
remote support for symlinks for now
jordanstephens 5ca2c5c
prompt to select or create stack even if provider is specified
jordanstephens 59d79ab
improve warnings about ignoring --provider
jordanstephens b30267b
update error message to show how to list projects
jordanstephens b4afe70
sort stacks before listing
jordanstephens d574d17
expect a project when listing stacks
jordanstephens fdcd02f
mark --provider as deprecated
jordanstephens ae2ed36
DO estimates are not supported
jordanstephens a6f9c94
fix stacks cmd tests
jordanstephens 3caab4d
fix GCP error suggestion
jordanstephens 9ece530
check env var before flag to make test setup easier
jordanstephens 5f11ca5
mock stack manager should set env vars
jordanstephens c047e22
fix a bug where loading the only stack failed to load that stack's en…
jordanstephens 67cb5b5
avoid duplicating mock stacks manager
jordanstephens 9e03a59
import mode from remote stack
jordanstephens ebae343
clean up env vars
jordanstephens 3ace726
try to load stack from disk before trying to import
jordanstephens b24d150
fall back to importing stack if unable to load
jordanstephens 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
Some comments aren't visible on the classic Files Changed page.
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
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.