Releases: astronomer/astro-cli
v0.7.0-alpha.10
Changelog
e3777db Refactor cluster switch to prompt user for selection if no domain provided
f44108a Refactor workspace switch to prompt if no ws uuid provided
8476898 Add numeric selection prompt to printtab util
96b1b34 Refactoring graphql queries to use graphql query variables
d484992 Merge pull request #136 from astronomerio/add-fernet-key
85dcfb8 Add fernet key to airflow environment vars
65962b8 Output to stderr if install script download errs
79dea8d Add an example menu-links plugin on init
bfd1bb4 Merge pull request #134 from astronomerio/disable-examples
d0da313 Trim whitespace
2ffef55 Disable airflow examples to match production environment
a0d58b5 Use tab print on deploy selection
d5c58ee Remove circle ci
87d178e Prevent file from being overwritten if it exists
b1b1ec7 Merge pull request #129 from astronomerio/feature/improve-tab-print
d9fcda1 Merge pull request #121 from astronomerio/fix-typo
b90035f Add tab print to context manager
a898e0f Make tabprint global on workspaces
131e531 Move some msgs to deployment specific funcs
bce70d0 Make tab print global to all deployment functions
eab3bd1 Add better arg validation and example to deployment update
2e38d3a Remove unused user list until needed
b4a785e Update list commands to use printutil
28b5490 Properly document printutil
4e924d4 Refactor tab print for color printing
80a95e5 Fixes for printutil
3fd884a Initial commit of a table printing util lib
1bb981d Merge pull request #127 from sid88in/master
edd9898 update PR
f8fc286 update readme
22919f0 Merge pull request #126 from astronomerio/feature/service-accounts
42e6d1d Require label to be passed on sa creation
8527c89 Cleanup default label output
9d8170c Cleanup SA creation success output
723352d Add sa delete command
119d684 Add ApiKey output
a760765 Fix deployment ls spacing
8e82f8b Add service-accounts
84ae936 Merge pull request #124 from astronomerio/feature/drone-ci
3e57a49 Add working drone-ci
9cfc141 Move command to array pattern to match gen. style
875d327 Remove bash script in CI pipeline command
d93bba0 Use DRONE_TAG env
4375859 Utilize filepath matching
f4013a4 Remove tag regex
f0cad5b Add drone tag regex
132fb76 Disable circle-ci autobuilds
4a369c0 Remove tag condition
e59544c Add goreleaser to drone ci
2920de9 Fix typo
a3c076e Replace tabs with spaces
7c08a50 Initial test command
d3b1e32 Add workspace to drone config
cd768ca Add initial drone ci config
e3dea61 Add make uninstall to remove local dev versions
e20e393 Update ldflags to latest
f3e2c70 Clarify deployment piece in the README
5dc8230 Move release-name to front of deploy info
c708225 Check if invite was sent and prompt user
c245517 Merge pull request #115 from astronomerio/feature/ability-to-select-all-deployments
f19e0ab Fix typos
7a925b6 Output workspace id when printing deployments
1f00aa1 Add some validation around workspace context
1748b3d Fix type
4cb55ce Properly wire up call to houston
aded5a9 Remove local enabled config in favor of new context mgmt
cc53136 Fix allDeployments ws logic
f3274eb Integrate local testing with context management
471a65e Add ability to fetch all deployments across all workspaces
0f8e828 Add better error wrapping around docker exec
bbcce3f Merge pull request #117 from astronomerio/feature/astro-cli-97-cleanup-error-handling
017926b Scaffold out debug command
f66a5f9 Removed unused astro-cli/errors package
7bf5afa Silence usage suggestions after validation has occurred
fedb2b0 Return new error, not wrapped
ad85406 Refactor to always use errors.Wrap()
e8c0d34 Merge pull request #77 from astronomerio/feature/6-friendlier-fail-if-config-does-not-exist
22aaee1 Check for config in workingPath - not projectRoot
78c0c3e Handle error where .astro dir exist but config.yaml does not
c40b999 Merge pull request #112 from astronomerio/feature/astro-cli-95-set-target-deployment
146f458 Add arg removed during merge conflict resolution
d42a882 Fix formatting
46ac94c Merge branch 'master' into feature/astro-cli-95-set-target-deployment
8ba398f Merge pull request #113 from astronomerio/feature/88-output-logs-for-local-development
45d1e88 Prompt user to start project when viewing logs
e2bff68 Add command to output local airflow logs
7a99a34 Add timing improvements to example dag and limit max active runs
4819a34 Add improvements to example dag
ff43fa7 Add ability to save a default target deployment in config
a647d4a Merge pull request #111 from astronomerio/feature/Give-User-A-Way-to-Re-build
4efc4a6 Force stop containres after 5 seconds
e4feb13 Add explicit volume driver to allow for rebuilding w/out kill
d584d0e Add docs for installing old versions
54118e3 Merge pull request #110 from astronomerio/feature/implement-v0.3.3-auth-flows
c87a92b Add versioning and compatibility explantation
3d4c4c8 Document testing cli locally
419f06a Remove depcated command example
2c7280b Remove go get install option
808afa8 Remove redudant call to get current cluster
d498adf Add tie-in for testing with houston and orbit locally
f596027 Refactor auth for v0.3.3 auth flows
2b09417 Add check for missing release
70ab336 Merge branch 'master' of https://github.com/astronomerio/astro-cli
b2a7b57 Remove legacy cloud domain config
fae414c Merge pull request #106 from astronomerio/prevent-dir-walking-when-searching-for-project
98c2df6 Prevent dir walking when searching for a project
ebae601 Merge pull request #108 from astronomerio/feature/add-multi-cluster-support
910aef8 Conver newline logic
e689f61 Refactor list outputs
0a6aaeb CJ can't color a text string so andy does it
18ba042 Print current workspace
402c96e Cleaup workspace messageon auth
181037b Update workspace switch commands
e3ddc39 Refactor workspace validator for new config
3268350 Add easier to read current context print
0af7c9e Mark current workspace on workspace list
f990f7e Move GetContext to config package
e796404 Change cluster to context in config
86be3cf Add workspace context switch command
855139e Refactor some cluster methods
8462cc4 Refactor so config.contexts is only accessed via higher-lvl abstractions
c4fbb1b Add cluster switch cmd
b77c76b Ensure auth logic works whether or not domain arg is specified
ff61fb2 Lay ground work for context cluster and workspace management
4ae7f5a Merge pull request #104 from astronomerio/vparekh94-patch-1
51c2943 Added "or"
e58af7a Merge pull request #102 from astronomerio/vparekh94-doc-fix
2973847 Added information on using CLI
88afc49 Strip unused settable prop of a config
824512c Fix indentation
cfe618a Fix version check logic
fc9a989 Add cloudDomain header when deploying
0b7e1ca Prompt user to set global cloud domain when not in proj dir
b4e8359 Set default workspace in config even if previous workspace exist
39d80a2 Add comments to all houston functions
bcf0b05 Update Houston error message
aae32e6 Set token before call to default project workspace
5c2f317 Implement getting nextTag from houston
3ccf3b9 Wrap json field tags in double quotes properly
8627ef6 Auto set default project workspace if one workspace exist
8e98613 Exit so cmd suggestions are not returned on houston error
7944d1b Clean up registry url logic
d3e30f5 Undeprecate accidently deprecated cmd
32e66af Add instructions for generating docs
4067c80 Add latest v0.3.0 docs
66d2925 Update README to prioritize curl install and mention houston-api
69b0c3b Set default workspace if one exists
e8be215 Add update workspace integration with houston
79202e0 Add update deployment integration with houston
046b33e Cleanup workspace ls command output
13c18a7 Re-enable auth logout
1938b8d Remove grafana links on deploy
c681f0e Implment basic auth for 0.3.0
b8403e5 Remove http and api from global vars
82d8f89 Handle no users being available to list
17fa5e0 Implement list users but hide command
b7787f7 Move cmd arg validation into custom files
531647c Re-implment user create for 0.3.0 changes
55a1bde Rename and alphabetize requests wrappers
a200321 Add workspace user add and rmv integration with houston
0033ad5 Remove debug print statement
96c167d Prevent % from being output on single line prints
34dd1cc Add aliases for create, delete, update commands
3d3a9f7 Remove all occurrences of team in favor of workspace
5a6071a Clarify airflow deploy usage
79208b3 Extend use command attr to clarify usage
5fa4459 Use persistentFlags over flags where it makes sense
7e8a7eb Renaming title to label to be in sync with houston
2a26a17 Adding newline to prevent trailing %s
bba202e Rename fetch to get to match houston std
3178a5a Merge pull request #85 from astronomerio/feature/better-integration-of-workspaces
289fa16 Pass in workspace-id flag or default cfg to simplify commands
cb507b5 Merge pull request #84 from astronomerio/feature/deployment-crud
ddd35f4 Add deployment create and delete
3c6af8d Merge pull request #83 from astronomerio/feature/workspace-crud
5429e00 Add deleteWorkspace integration with houston
69d1d1f Speicfy createTeam for json marshalling
cc47573 Add createWorkspace integration
163e977 Add workspace list integration
377310a Merge pull request #82 from astronomerio/feature/v0.3.0-integration
9e59e25 Add new registry auth flow
1d21247 Add wrapper to fetch other astronomer service urls
f5542b1 Remove old registry auth logic
4c09167 Rename houstonErr to err
c19f4c5 Clarify that user create can be used to invite users
862f319 Scaffold out deployment delete cmd
364efb2 Expand command descriptions
c1ad8c9 Implement rudimentary oAuth
62e482b Singularize users.go fn
5133b27 Rename version and git build args to avoid variable name conflict
a25e974 Simplify workspace cmd aliases
beea868 Simplify aliases for deployment
321001c Add standard deprecation message
cd7286e Singularize users package
baefac4 Add latest docs with scaffold commands
2d853aa Scaffold out deployment and workspace rootCmds
81809a5 Deprecate airflow deployment commands in favor of deployment
269ab7b Scope --global flag to only config command
39b3351 Add docs generator and initial docs
4146d4a Fix message imports
1...
v0.7.0-alpha.1
Changelog
e3777db Refactor cluster switch to prompt user for selection if no domain provided
f44108a Refactor workspace switch to prompt if no ws uuid provided
8476898 Add numeric selection prompt to printtab util
96b1b34 Refactoring graphql queries to use graphql query variables
d484992 Merge pull request #136 from astronomerio/add-fernet-key
85dcfb8 Add fernet key to airflow environment vars
65962b8 Output to stderr if install script download errs
79dea8d Add an example menu-links plugin on init
bfd1bb4 Merge pull request #134 from astronomerio/disable-examples
d0da313 Trim whitespace
2ffef55 Disable airflow examples to match production environment
a0d58b5 Use tab print on deploy selection
d5c58ee Remove circle ci
87d178e Prevent file from being overwritten if it exists
b1b1ec7 Merge pull request #129 from astronomerio/feature/improve-tab-print
d9fcda1 Merge pull request #121 from astronomerio/fix-typo
b90035f Add tab print to context manager
a898e0f Make tabprint global on workspaces
131e531 Move some msgs to deployment specific funcs
bce70d0 Make tab print global to all deployment functions
eab3bd1 Add better arg validation and example to deployment update
2e38d3a Remove unused user list until needed
b4a785e Update list commands to use printutil
28b5490 Properly document printutil
4e924d4 Refactor tab print for color printing
80a95e5 Fixes for printutil
3fd884a Initial commit of a table printing util lib
1bb981d Merge pull request #127 from sid88in/master
edd9898 update PR
f8fc286 update readme
22919f0 Merge pull request #126 from astronomerio/feature/service-accounts
42e6d1d Require label to be passed on sa creation
8527c89 Cleanup default label output
9d8170c Cleanup SA creation success output
723352d Add sa delete command
119d684 Add ApiKey output
a760765 Fix deployment ls spacing
8e82f8b Add service-accounts
84ae936 Merge pull request #124 from astronomerio/feature/drone-ci
3e57a49 Add working drone-ci
9cfc141 Move command to array pattern to match gen. style
875d327 Remove bash script in CI pipeline command
d93bba0 Use DRONE_TAG env
4375859 Utilize filepath matching
f4013a4 Remove tag regex
f0cad5b Add drone tag regex
132fb76 Disable circle-ci autobuilds
4a369c0 Remove tag condition
e59544c Add goreleaser to drone ci
2920de9 Fix typo
a3c076e Replace tabs with spaces
7c08a50 Initial test command
d3b1e32 Add workspace to drone config
cd768ca Add initial drone ci config
e3dea61 Add make uninstall to remove local dev versions
e20e393 Update ldflags to latest
f3e2c70 Clarify deployment piece in the README
5dc8230 Move release-name to front of deploy info
c708225 Check if invite was sent and prompt user
c245517 Merge pull request #115 from astronomerio/feature/ability-to-select-all-deployments
f19e0ab Fix typos
7a925b6 Output workspace id when printing deployments
1f00aa1 Add some validation around workspace context
1748b3d Fix type
4cb55ce Properly wire up call to houston
aded5a9 Remove local enabled config in favor of new context mgmt
cc53136 Fix allDeployments ws logic
f3274eb Integrate local testing with context management
471a65e Add ability to fetch all deployments across all workspaces
0f8e828 Add better error wrapping around docker exec
bbcce3f Merge pull request #117 from astronomerio/feature/astro-cli-97-cleanup-error-handling
017926b Scaffold out debug command
f66a5f9 Removed unused astro-cli/errors package
7bf5afa Silence usage suggestions after validation has occurred
fedb2b0 Return new error, not wrapped
ad85406 Refactor to always use errors.Wrap()
e8c0d34 Merge pull request #77 from astronomerio/feature/6-friendlier-fail-if-config-does-not-exist
22aaee1 Check for config in workingPath - not projectRoot
78c0c3e Handle error where .astro dir exist but config.yaml does not
c40b999 Merge pull request #112 from astronomerio/feature/astro-cli-95-set-target-deployment
146f458 Add arg removed during merge conflict resolution
d42a882 Fix formatting
46ac94c Merge branch 'master' into feature/astro-cli-95-set-target-deployment
8ba398f Merge pull request #113 from astronomerio/feature/88-output-logs-for-local-development
45d1e88 Prompt user to start project when viewing logs
e2bff68 Add command to output local airflow logs
7a99a34 Add timing improvements to example dag and limit max active runs
4819a34 Add improvements to example dag
ff43fa7 Add ability to save a default target deployment in config
a647d4a Merge pull request #111 from astronomerio/feature/Give-User-A-Way-to-Re-build
4efc4a6 Force stop containres after 5 seconds
e4feb13 Add explicit volume driver to allow for rebuilding w/out kill
d584d0e Add docs for installing old versions
54118e3 Merge pull request #110 from astronomerio/feature/implement-v0.3.3-auth-flows
c87a92b Add versioning and compatibility explantation
3d4c4c8 Document testing cli locally
419f06a Remove depcated command example
2c7280b Remove go get install option
808afa8 Remove redudant call to get current cluster
d498adf Add tie-in for testing with houston and orbit locally
f596027 Refactor auth for v0.3.3 auth flows
2b09417 Add check for missing release
70ab336 Merge branch 'master' of https://github.com/astronomerio/astro-cli
b2a7b57 Remove legacy cloud domain config
fae414c Merge pull request #106 from astronomerio/prevent-dir-walking-when-searching-for-project
98c2df6 Prevent dir walking when searching for a project
ebae601 Merge pull request #108 from astronomerio/feature/add-multi-cluster-support
910aef8 Conver newline logic
e689f61 Refactor list outputs
0a6aaeb CJ can't color a text string so andy does it
18ba042 Print current workspace
402c96e Cleaup workspace messageon auth
181037b Update workspace switch commands
e3ddc39 Refactor workspace validator for new config
3268350 Add easier to read current context print
0af7c9e Mark current workspace on workspace list
f990f7e Move GetContext to config package
e796404 Change cluster to context in config
86be3cf Add workspace context switch command
855139e Refactor some cluster methods
8462cc4 Refactor so config.contexts is only accessed via higher-lvl abstractions
c4fbb1b Add cluster switch cmd
b77c76b Ensure auth logic works whether or not domain arg is specified
ff61fb2 Lay ground work for context cluster and workspace management
4ae7f5a Merge pull request #104 from astronomerio/vparekh94-patch-1
51c2943 Added "or"
e58af7a Merge pull request #102 from astronomerio/vparekh94-doc-fix
2973847 Added information on using CLI
88afc49 Strip unused settable prop of a config
824512c Fix indentation
cfe618a Fix version check logic
fc9a989 Add cloudDomain header when deploying
0b7e1ca Prompt user to set global cloud domain when not in proj dir
b4e8359 Set default workspace in config even if previous workspace exist
39d80a2 Add comments to all houston functions
bcf0b05 Update Houston error message
aae32e6 Set token before call to default project workspace
5c2f317 Implement getting nextTag from houston
3ccf3b9 Wrap json field tags in double quotes properly
8627ef6 Auto set default project workspace if one workspace exist
8e98613 Exit so cmd suggestions are not returned on houston error
7944d1b Clean up registry url logic
d3e30f5 Undeprecate accidently deprecated cmd
32e66af Add instructions for generating docs
4067c80 Add latest v0.3.0 docs
66d2925 Update README to prioritize curl install and mention houston-api
69b0c3b Set default workspace if one exists
e8be215 Add update workspace integration with houston
79202e0 Add update deployment integration with houston
046b33e Cleanup workspace ls command output
13c18a7 Re-enable auth logout
1938b8d Remove grafana links on deploy
c681f0e Implment basic auth for 0.3.0
b8403e5 Remove http and api from global vars
82d8f89 Handle no users being available to list
17fa5e0 Implement list users but hide command
b7787f7 Move cmd arg validation into custom files
531647c Re-implment user create for 0.3.0 changes
55a1bde Rename and alphabetize requests wrappers
a200321 Add workspace user add and rmv integration with houston
0033ad5 Remove debug print statement
96c167d Prevent % from being output on single line prints
34dd1cc Add aliases for create, delete, update commands
3d3a9f7 Remove all occurrences of team in favor of workspace
5a6071a Clarify airflow deploy usage
79208b3 Extend use command attr to clarify usage
5fa4459 Use persistentFlags over flags where it makes sense
7e8a7eb Renaming title to label to be in sync with houston
2a26a17 Adding newline to prevent trailing %s
bba202e Rename fetch to get to match houston std
3178a5a Merge pull request #85 from astronomerio/feature/better-integration-of-workspaces
289fa16 Pass in workspace-id flag or default cfg to simplify commands
cb507b5 Merge pull request #84 from astronomerio/feature/deployment-crud
ddd35f4 Add deployment create and delete
3c6af8d Merge pull request #83 from astronomerio/feature/workspace-crud
5429e00 Add deleteWorkspace integration with houston
69d1d1f Speicfy createTeam for json marshalling
cc47573 Add createWorkspace integration
163e977 Add workspace list integration
377310a Merge pull request #82 from astronomerio/feature/v0.3.0-integration
9e59e25 Add new registry auth flow
1d21247 Add wrapper to fetch other astronomer service urls
f5542b1 Remove old registry auth logic
4c09167 Rename houstonErr to err
c19f4c5 Clarify that user create can be used to invite users
862f319 Scaffold out deployment delete cmd
364efb2 Expand command descriptions
c1ad8c9 Implement rudimentary oAuth
62e482b Singularize users.go fn
5133b27 Rename version and git build args to avoid variable name conflict
a25e974 Simplify workspace cmd aliases
beea868 Simplify aliases for deployment
321001c Add standard deprecation message
cd7286e Singularize users package
baefac4 Add latest docs with scaffold commands
2d853aa Scaffold out deployment and workspace rootCmds
81809a5 Deprecate airflow deployment commands in favor of deployment
269ab7b Scope --global flag to only config command
39b3351 Add docs generator and initial docs
4146d4a Fix message imports
1...
v0.6.2
Changelog
d484992 Merge pull request #136 from astronomerio/add-fernet-key
85dcfb8 Add fernet key to airflow environment vars
65962b8 Output to stderr if install script download errs
79dea8d Add an example menu-links plugin on init
bfd1bb4 Merge pull request #134 from astronomerio/disable-examples
d0da313 Trim whitespace
2ffef55 Disable airflow examples to match production environment
a0d58b5 Use tab print on deploy selection
d5c58ee Remove circle ci
87d178e Prevent file from being overwritten if it exists
b1b1ec7 Merge pull request #129 from astronomerio/feature/improve-tab-print
d9fcda1 Merge pull request #121 from astronomerio/fix-typo
b90035f Add tab print to context manager
a898e0f Make tabprint global on workspaces
131e531 Move some msgs to deployment specific funcs
bce70d0 Make tab print global to all deployment functions
eab3bd1 Add better arg validation and example to deployment update
2e38d3a Remove unused user list until needed
b4a785e Update list commands to use printutil
28b5490 Properly document printutil
4e924d4 Refactor tab print for color printing
80a95e5 Fixes for printutil
3fd884a Initial commit of a table printing util lib
1bb981d Merge pull request #127 from sid88in/master
edd9898 update PR
f8fc286 update readme
22919f0 Merge pull request #126 from astronomerio/feature/service-accounts
42e6d1d Require label to be passed on sa creation
8527c89 Cleanup default label output
9d8170c Cleanup SA creation success output
723352d Add sa delete command
119d684 Add ApiKey output
a760765 Fix deployment ls spacing
8e82f8b Add service-accounts
84ae936 Merge pull request #124 from astronomerio/feature/drone-ci
3e57a49 Add working drone-ci
9cfc141 Move command to array pattern to match gen. style
875d327 Remove bash script in CI pipeline command
d93bba0 Use DRONE_TAG env
4375859 Utilize filepath matching
f4013a4 Remove tag regex
f0cad5b Add drone tag regex
132fb76 Disable circle-ci autobuilds
4a369c0 Remove tag condition
e59544c Add goreleaser to drone ci
2920de9 Fix typo
a3c076e Replace tabs with spaces
7c08a50 Initial test command
d3b1e32 Add workspace to drone config
cd768ca Add initial drone ci config
e3dea61 Add make uninstall to remove local dev versions
e20e393 Update ldflags to latest
f3e2c70 Clarify deployment piece in the README
5dc8230 Move release-name to front of deploy info
c708225 Check if invite was sent and prompt user
c245517 Merge pull request #115 from astronomerio/feature/ability-to-select-all-deployments
f19e0ab Fix typos
7a925b6 Output workspace id when printing deployments
1f00aa1 Add some validation around workspace context
1748b3d Fix type
4cb55ce Properly wire up call to houston
aded5a9 Remove local enabled config in favor of new context mgmt
cc53136 Fix allDeployments ws logic
f3274eb Integrate local testing with context management
471a65e Add ability to fetch all deployments across all workspaces
0f8e828 Add better error wrapping around docker exec
bbcce3f Merge pull request #117 from astronomerio/feature/astro-cli-97-cleanup-error-handling
017926b Scaffold out debug command
f66a5f9 Removed unused astro-cli/errors package
7bf5afa Silence usage suggestions after validation has occurred
fedb2b0 Return new error, not wrapped
ad85406 Refactor to always use errors.Wrap()
e8c0d34 Merge pull request #77 from astronomerio/feature/6-friendlier-fail-if-config-does-not-exist
22aaee1 Check for config in workingPath - not projectRoot
78c0c3e Handle error where .astro dir exist but config.yaml does not
c40b999 Merge pull request #112 from astronomerio/feature/astro-cli-95-set-target-deployment
146f458 Add arg removed during merge conflict resolution
d42a882 Fix formatting
46ac94c Merge branch 'master' into feature/astro-cli-95-set-target-deployment
8ba398f Merge pull request #113 from astronomerio/feature/88-output-logs-for-local-development
45d1e88 Prompt user to start project when viewing logs
e2bff68 Add command to output local airflow logs
7a99a34 Add timing improvements to example dag and limit max active runs
4819a34 Add improvements to example dag
ff43fa7 Add ability to save a default target deployment in config
a647d4a Merge pull request #111 from astronomerio/feature/Give-User-A-Way-to-Re-build
4efc4a6 Force stop containres after 5 seconds
e4feb13 Add explicit volume driver to allow for rebuilding w/out kill
d584d0e Add docs for installing old versions
54118e3 Merge pull request #110 from astronomerio/feature/implement-v0.3.3-auth-flows
c87a92b Add versioning and compatibility explantation
3d4c4c8 Document testing cli locally
419f06a Remove depcated command example
2c7280b Remove go get install option
808afa8 Remove redudant call to get current cluster
d498adf Add tie-in for testing with houston and orbit locally
f596027 Refactor auth for v0.3.3 auth flows
2b09417 Add check for missing release
70ab336 Merge branch 'master' of https://github.com/astronomerio/astro-cli
b2a7b57 Remove legacy cloud domain config
fae414c Merge pull request #106 from astronomerio/prevent-dir-walking-when-searching-for-project
98c2df6 Prevent dir walking when searching for a project
ebae601 Merge pull request #108 from astronomerio/feature/add-multi-cluster-support
910aef8 Conver newline logic
e689f61 Refactor list outputs
0a6aaeb CJ can't color a text string so andy does it
18ba042 Print current workspace
402c96e Cleaup workspace messageon auth
181037b Update workspace switch commands
e3ddc39 Refactor workspace validator for new config
3268350 Add easier to read current context print
0af7c9e Mark current workspace on workspace list
f990f7e Move GetContext to config package
e796404 Change cluster to context in config
86be3cf Add workspace context switch command
855139e Refactor some cluster methods
8462cc4 Refactor so config.contexts is only accessed via higher-lvl abstractions
c4fbb1b Add cluster switch cmd
b77c76b Ensure auth logic works whether or not domain arg is specified
ff61fb2 Lay ground work for context cluster and workspace management
4ae7f5a Merge pull request #104 from astronomerio/vparekh94-patch-1
51c2943 Added "or"
e58af7a Merge pull request #102 from astronomerio/vparekh94-doc-fix
2973847 Added information on using CLI
88afc49 Strip unused settable prop of a config
824512c Fix indentation
cfe618a Fix version check logic
fc9a989 Add cloudDomain header when deploying
0b7e1ca Prompt user to set global cloud domain when not in proj dir
b4e8359 Set default workspace in config even if previous workspace exist
39d80a2 Add comments to all houston functions
bcf0b05 Update Houston error message
aae32e6 Set token before call to default project workspace
5c2f317 Implement getting nextTag from houston
3ccf3b9 Wrap json field tags in double quotes properly
8627ef6 Auto set default project workspace if one workspace exist
8e98613 Exit so cmd suggestions are not returned on houston error
7944d1b Clean up registry url logic
d3e30f5 Undeprecate accidently deprecated cmd
32e66af Add instructions for generating docs
4067c80 Add latest v0.3.0 docs
66d2925 Update README to prioritize curl install and mention houston-api
69b0c3b Set default workspace if one exists
e8be215 Add update workspace integration with houston
79202e0 Add update deployment integration with houston
046b33e Cleanup workspace ls command output
13c18a7 Re-enable auth logout
1938b8d Remove grafana links on deploy
c681f0e Implment basic auth for 0.3.0
b8403e5 Remove http and api from global vars
82d8f89 Handle no users being available to list
17fa5e0 Implement list users but hide command
b7787f7 Move cmd arg validation into custom files
531647c Re-implment user create for 0.3.0 changes
55a1bde Rename and alphabetize requests wrappers
a200321 Add workspace user add and rmv integration with houston
0033ad5 Remove debug print statement
96c167d Prevent % from being output on single line prints
34dd1cc Add aliases for create, delete, update commands
3d3a9f7 Remove all occurrences of team in favor of workspace
5a6071a Clarify airflow deploy usage
79208b3 Extend use command attr to clarify usage
5fa4459 Use persistentFlags over flags where it makes sense
7e8a7eb Renaming title to label to be in sync with houston
2a26a17 Adding newline to prevent trailing %s
bba202e Rename fetch to get to match houston std
3178a5a Merge pull request #85 from astronomerio/feature/better-integration-of-workspaces
289fa16 Pass in workspace-id flag or default cfg to simplify commands
cb507b5 Merge pull request #84 from astronomerio/feature/deployment-crud
ddd35f4 Add deployment create and delete
3c6af8d Merge pull request #83 from astronomerio/feature/workspace-crud
5429e00 Add deleteWorkspace integration with houston
69d1d1f Speicfy createTeam for json marshalling
cc47573 Add createWorkspace integration
163e977 Add workspace list integration
377310a Merge pull request #82 from astronomerio/feature/v0.3.0-integration
9e59e25 Add new registry auth flow
1d21247 Add wrapper to fetch other astronomer service urls
f5542b1 Remove old registry auth logic
4c09167 Rename houstonErr to err
c19f4c5 Clarify that user create can be used to invite users
862f319 Scaffold out deployment delete cmd
364efb2 Expand command descriptions
c1ad8c9 Implement rudimentary oAuth
62e482b Singularize users.go fn
5133b27 Rename version and git build args to avoid variable name conflict
a25e974 Simplify workspace cmd aliases
beea868 Simplify aliases for deployment
321001c Add standard deprecation message
cd7286e Singularize users package
baefac4 Add latest docs with scaffold commands
2d853aa Scaffold out deployment and workspace rootCmds
81809a5 Deprecate airflow deployment commands in favor of deployment
269ab7b Scope --global flag to only config command
39b3351 Add docs generator and initial docs
4146d4a Fix message imports
1e8dd2e Merge pull request #81 from astronomerio/feature/50-add-command-to-upgrade-cli
e5f9a4d Integrate docker package with messages
d31f0b7 Integrate config package with messages
abec6b4 Integrate cmd package with messages
4ebbbad Integrate auth package with messages
5b...
v0.6.1
v0.6.0
Changelog
d5c58ee Remove circle ci
87d178e Prevent file from being overwritten if it exists
b1b1ec7 Merge pull request #129 from astronomerio/feature/improve-tab-print
d9fcda1 Merge pull request #121 from astronomerio/fix-typo
b90035f Add tab print to context manager
a898e0f Make tabprint global on workspaces
131e531 Move some msgs to deployment specific funcs
bce70d0 Make tab print global to all deployment functions
eab3bd1 Add better arg validation and example to deployment update
2e38d3a Remove unused user list until needed
b4a785e Update list commands to use printutil
28b5490 Properly document printutil
4e924d4 Refactor tab print for color printing
80a95e5 Fixes for printutil
3fd884a Initial commit of a table printing util lib
1bb981d Merge pull request #127 from sid88in/master
edd9898 update PR
f8fc286 update readme
22919f0 Merge pull request #126 from astronomerio/feature/service-accounts
42e6d1d Require label to be passed on sa creation
8527c89 Cleanup default label output
9d8170c Cleanup SA creation success output
723352d Add sa delete command
119d684 Add ApiKey output
a760765 Fix deployment ls spacing
8e82f8b Add service-accounts
84ae936 Merge pull request #124 from astronomerio/feature/drone-ci
3e57a49 Add working drone-ci
9cfc141 Move command to array pattern to match gen. style
875d327 Remove bash script in CI pipeline command
d93bba0 Use DRONE_TAG env
4375859 Utilize filepath matching
f4013a4 Remove tag regex
f0cad5b Add drone tag regex
132fb76 Disable circle-ci autobuilds
4a369c0 Remove tag condition
e59544c Add goreleaser to drone ci
2920de9 Fix typo
a3c076e Replace tabs with spaces
7c08a50 Initial test command
d3b1e32 Add workspace to drone config
cd768ca Add initial drone ci config
e3dea61 Add make uninstall to remove local dev versions
e20e393 Update ldflags to latest
f3e2c70 Clarify deployment piece in the README
5dc8230 Move release-name to front of deploy info
c708225 Check if invite was sent and prompt user
c245517 Merge pull request #115 from astronomerio/feature/ability-to-select-all-deployments
f19e0ab Fix typos
7a925b6 Output workspace id when printing deployments
1f00aa1 Add some validation around workspace context
1748b3d Fix type
4cb55ce Properly wire up call to houston
aded5a9 Remove local enabled config in favor of new context mgmt
cc53136 Fix allDeployments ws logic
f3274eb Integrate local testing with context management
471a65e Add ability to fetch all deployments across all workspaces
0f8e828 Add better error wrapping around docker exec
bbcce3f Merge pull request #117 from astronomerio/feature/astro-cli-97-cleanup-error-handling
017926b Scaffold out debug command
f66a5f9 Removed unused astro-cli/errors package
7bf5afa Silence usage suggestions after validation has occurred
fedb2b0 Return new error, not wrapped
ad85406 Refactor to always use errors.Wrap()
e8c0d34 Merge pull request #77 from astronomerio/feature/6-friendlier-fail-if-config-does-not-exist
22aaee1 Check for config in workingPath - not projectRoot
78c0c3e Handle error where .astro dir exist but config.yaml does not
c40b999 Merge pull request #112 from astronomerio/feature/astro-cli-95-set-target-deployment
146f458 Add arg removed during merge conflict resolution
d42a882 Fix formatting
46ac94c Merge branch 'master' into feature/astro-cli-95-set-target-deployment
8ba398f Merge pull request #113 from astronomerio/feature/88-output-logs-for-local-development
45d1e88 Prompt user to start project when viewing logs
e2bff68 Add command to output local airflow logs
7a99a34 Add timing improvements to example dag and limit max active runs
4819a34 Add improvements to example dag
ff43fa7 Add ability to save a default target deployment in config
a647d4a Merge pull request #111 from astronomerio/feature/Give-User-A-Way-to-Re-build
4efc4a6 Force stop containres after 5 seconds
e4feb13 Add explicit volume driver to allow for rebuilding w/out kill
d584d0e Add docs for installing old versions
54118e3 Merge pull request #110 from astronomerio/feature/implement-v0.3.3-auth-flows
c87a92b Add versioning and compatibility explantation
3d4c4c8 Document testing cli locally
419f06a Remove depcated command example
2c7280b Remove go get install option
808afa8 Remove redudant call to get current cluster
d498adf Add tie-in for testing with houston and orbit locally
f596027 Refactor auth for v0.3.3 auth flows
2b09417 Add check for missing release
70ab336 Merge branch 'master' of https://github.com/astronomerio/astro-cli
b2a7b57 Remove legacy cloud domain config
fae414c Merge pull request #106 from astronomerio/prevent-dir-walking-when-searching-for-project
98c2df6 Prevent dir walking when searching for a project
ebae601 Merge pull request #108 from astronomerio/feature/add-multi-cluster-support
910aef8 Conver newline logic
e689f61 Refactor list outputs
0a6aaeb CJ can't color a text string so andy does it
18ba042 Print current workspace
402c96e Cleaup workspace messageon auth
181037b Update workspace switch commands
e3ddc39 Refactor workspace validator for new config
3268350 Add easier to read current context print
0af7c9e Mark current workspace on workspace list
f990f7e Move GetContext to config package
e796404 Change cluster to context in config
86be3cf Add workspace context switch command
855139e Refactor some cluster methods
8462cc4 Refactor so config.contexts is only accessed via higher-lvl abstractions
c4fbb1b Add cluster switch cmd
b77c76b Ensure auth logic works whether or not domain arg is specified
ff61fb2 Lay ground work for context cluster and workspace management
4ae7f5a Merge pull request #104 from astronomerio/vparekh94-patch-1
51c2943 Added "or"
e58af7a Merge pull request #102 from astronomerio/vparekh94-doc-fix
2973847 Added information on using CLI
88afc49 Strip unused settable prop of a config
824512c Fix indentation
cfe618a Fix version check logic
fc9a989 Add cloudDomain header when deploying
0b7e1ca Prompt user to set global cloud domain when not in proj dir
b4e8359 Set default workspace in config even if previous workspace exist
39d80a2 Add comments to all houston functions
bcf0b05 Update Houston error message
aae32e6 Set token before call to default project workspace
5c2f317 Implement getting nextTag from houston
3ccf3b9 Wrap json field tags in double quotes properly
8627ef6 Auto set default project workspace if one workspace exist
8e98613 Exit so cmd suggestions are not returned on houston error
7944d1b Clean up registry url logic
d3e30f5 Undeprecate accidently deprecated cmd
32e66af Add instructions for generating docs
4067c80 Add latest v0.3.0 docs
66d2925 Update README to prioritize curl install and mention houston-api
69b0c3b Set default workspace if one exists
e8be215 Add update workspace integration with houston
79202e0 Add update deployment integration with houston
046b33e Cleanup workspace ls command output
13c18a7 Re-enable auth logout
1938b8d Remove grafana links on deploy
c681f0e Implment basic auth for 0.3.0
b8403e5 Remove http and api from global vars
82d8f89 Handle no users being available to list
17fa5e0 Implement list users but hide command
b7787f7 Move cmd arg validation into custom files
531647c Re-implment user create for 0.3.0 changes
55a1bde Rename and alphabetize requests wrappers
a200321 Add workspace user add and rmv integration with houston
0033ad5 Remove debug print statement
96c167d Prevent % from being output on single line prints
34dd1cc Add aliases for create, delete, update commands
3d3a9f7 Remove all occurrences of team in favor of workspace
5a6071a Clarify airflow deploy usage
79208b3 Extend use command attr to clarify usage
5fa4459 Use persistentFlags over flags where it makes sense
7e8a7eb Renaming title to label to be in sync with houston
2a26a17 Adding newline to prevent trailing %s
bba202e Rename fetch to get to match houston std
3178a5a Merge pull request #85 from astronomerio/feature/better-integration-of-workspaces
289fa16 Pass in workspace-id flag or default cfg to simplify commands
cb507b5 Merge pull request #84 from astronomerio/feature/deployment-crud
ddd35f4 Add deployment create and delete
3c6af8d Merge pull request #83 from astronomerio/feature/workspace-crud
5429e00 Add deleteWorkspace integration with houston
69d1d1f Speicfy createTeam for json marshalling
cc47573 Add createWorkspace integration
163e977 Add workspace list integration
377310a Merge pull request #82 from astronomerio/feature/v0.3.0-integration
9e59e25 Add new registry auth flow
1d21247 Add wrapper to fetch other astronomer service urls
f5542b1 Remove old registry auth logic
4c09167 Rename houstonErr to err
c19f4c5 Clarify that user create can be used to invite users
862f319 Scaffold out deployment delete cmd
364efb2 Expand command descriptions
c1ad8c9 Implement rudimentary oAuth
62e482b Singularize users.go fn
5133b27 Rename version and git build args to avoid variable name conflict
a25e974 Simplify workspace cmd aliases
beea868 Simplify aliases for deployment
321001c Add standard deprecation message
cd7286e Singularize users package
baefac4 Add latest docs with scaffold commands
2d853aa Scaffold out deployment and workspace rootCmds
81809a5 Deprecate airflow deployment commands in favor of deployment
269ab7b Scope --global flag to only config command
39b3351 Add docs generator and initial docs
4146d4a Fix message imports
1e8dd2e Merge pull request #81 from astronomerio/feature/50-add-command-to-upgrade-cli
e5f9a4d Integrate docker package with messages
d31f0b7 Integrate config package with messages
abec6b4 Integrate cmd package with messages
4ebbbad Integrate auth package with messages
5bab8e3 Integrate airflow package with messages
3493b08 Streamline message names
edbbfd1 Move version logic into own package
768e047 Remove url print
f2b911b Removed unused comments
6a1355c Build out upgrade check logic
dbff195 Add cmd to check for upgrade
6c957ca Add option to skip-verify and pass email through args
c356c65 Add createUser cmd
c15bfc3 Handle errors returned from houston api
3e2f0d4 Account for new Erro...
v0.5.1
v0.5.0
Changelog
5dc8230 Move release-name to front of deploy info
c708225 Check if invite was sent and prompt user
c245517 Merge pull request #115 from astronomerio/feature/ability-to-select-all-deployments
f19e0ab Fix typos
7a925b6 Output workspace id when printing deployments
1f00aa1 Add some validation around workspace context
1748b3d Fix type
4cb55ce Properly wire up call to houston
aded5a9 Remove local enabled config in favor of new context mgmt
cc53136 Fix allDeployments ws logic
f3274eb Integrate local testing with context management
471a65e Add ability to fetch all deployments across all workspaces
0f8e828 Add better error wrapping around docker exec
bbcce3f Merge pull request #117 from astronomerio/feature/astro-cli-97-cleanup-error-handling
017926b Scaffold out debug command
f66a5f9 Removed unused astro-cli/errors package
7bf5afa Silence usage suggestions after validation has occurred
fedb2b0 Return new error, not wrapped
ad85406 Refactor to always use errors.Wrap()
e8c0d34 Merge pull request #77 from astronomerio/feature/6-friendlier-fail-if-config-does-not-exist
22aaee1 Check for config in workingPath - not projectRoot
78c0c3e Handle error where .astro dir exist but config.yaml does not
c40b999 Merge pull request #112 from astronomerio/feature/astro-cli-95-set-target-deployment
146f458 Add arg removed during merge conflict resolution
d42a882 Fix formatting
46ac94c Merge branch 'master' into feature/astro-cli-95-set-target-deployment
8ba398f Merge pull request #113 from astronomerio/feature/88-output-logs-for-local-development
45d1e88 Prompt user to start project when viewing logs
e2bff68 Add command to output local airflow logs
7a99a34 Add timing improvements to example dag and limit max active runs
4819a34 Add improvements to example dag
ff43fa7 Add ability to save a default target deployment in config
a647d4a Merge pull request #111 from astronomerio/feature/Give-User-A-Way-to-Re-build
4efc4a6 Force stop containres after 5 seconds
e4feb13 Add explicit volume driver to allow for rebuilding w/out kill
v0.4.1
v0.4.0
Changelog
54118e3 Merge pull request #110 from astronomerio/feature/implement-v0.3.3-auth-flows
c87a92b Add versioning and compatibility explantation
3d4c4c8 Document testing cli locally
419f06a Remove depcated command example
2c7280b Remove go get install option
808afa8 Remove redudant call to get current cluster
d498adf Add tie-in for testing with houston and orbit locally
f596027 Refactor auth for v0.3.3 auth flows