Releases: ninech/nctl
Releases · ninech/nctl
v1.2.6
v1.2.5
v1.2.4
v1.2.3
Changelog
- afac7e5 Add app build retries
- e88b4e3 Fix set-org command
- e3d5adc Merge pull request #62 from ninech/env-update-fix
- 6b9eacb Merge pull request #63 from ninech/build-retry
- b0c56b9 Merge pull request #64 from ninech/fix-set-org
- 9873487 Merge pull request #65 from ninech/env-update-fix
- 4c775b8 dont overwrite env vars when updating
- 349a58e dont use pointers for update envs
- b230b76 fix 'expecting pointer' error
v1.2.2
Changelog
- ab89992 Add whoami information on successful login
- b9519fc Logs for build since creation and for app since one hour
- 4f90cd9 Merge pull request #49 from ninech/get-all
- 078cbac Merge pull request #58 from ninech/logout
- f9f5b35 Merge pull request #59 from ninech/add-whoami-to-login
- bdaa54d Merge pull request #60 from ninech/logs-since
- 117acad Merge pull request #61 from ninech/use-txt-records
- c662376 add the auth logout command
- ed39e80 allow to show DNS details of applications
- 51bc2a7 do not use colors when printing yaml on non terminal output
- c03621e implement a "get all" command
- c341749 show DNS setup URL
- e297b38 update API dependency
v1.2.1
Changelog
- d3f1d7c Merge pull request #48 from ninech/add-short-for-get-releases
- 4a0a09b Merge pull request #50 from ninech/empty-git
- 11749e2 Merge pull request #51 from ninech/aur
- 2c143f4 Merge pull request #51 from ninech/aur
- 1111a44 Merge pull request #52 from ninech/fix-aur
- a96c0c6 Merge pull request #53 from ninech/fix-aur-again
- cd6c7f7 Merge pull request #54 from ninech/fix-aur-pkg
- 604f016 Merge pull request #55 from ninech/new-aur-repo
- 0c05fc8 Merge pull request #56 from ninech/aur-docs
- 3f8b0a1 Merge pull request #57 from ninech/fix-licence
- 4176c84 add -bin suffix for AUR package
- e042705 add AUR as a goreleaser target
- 36ad889 add a short "-a" option to refer to the application when listing releases
- ef4af5e change to new aur repo
- 3cfedd8 document how to install nctl on arch
- 2ffe1ca error out when credentials are empty
- ad4cb0b fix the AUR_KEY env var
- 8927d99 fix the custom package instructions
v1.2.0
Headline features and fixes
- improved login experience
- you don't need to know the organization name anymore, just type
nctl auth login
. - it's now possible to switch organizations with
nctl auth set-org
. - to show who you are logged in as and which organizations you have access to there's a new command
nctl auth whoami
- you don't need to know the organization name anymore, just type
- deploy jobs for apps are now live.
- docs on how to use them have also been added.
- it's now possible to pass in build env variables for app builds.
- more documentation on this will follow as this is very language (buildpack) specific.
Changelog
- a092b53 Add build-time env vars to application
- c8e6893 Add do not error on missing command/argument
- 648249d Fix basic auth credentials flag
- 455695a Merge pull request #40 from ninech/add-build-env
- 546fa57 Merge pull request #41 from ninech/fix-basic-auth-commands
- d053d76 Merge pull request #42 from ninech/read-ssh-private-key-from-file
- b7689db Merge pull request #43 from ninech/no-default-config
- ad498af Merge pull request #44 from ninech/do-not-error-on-no-command
- 867cd55 Merge pull request #45 from ninech/app-deploy-jobs
- c701c86 Merge pull request #46 from ninech/improve-auth
- c48db76 Merge pull request #47 from ninech/fix-readme
- 8d0729d allow to read SSH private key from file
- d2898e4 allow to use variables in placeholders
- 7ea6670 clean up auth flow, implement whoami and set-org
- 5d2a99b do not set defaults in the application on creation
- adc32eb feat: add deploy job to app
- ee6f15e fix the README.md with the new auth login
- a9ee236 rename credentials argument for consistency
v1.1.1
Changelog
- e158913 Add workaround to the nullable enum issue
- ff58a61 Merge pull request #33 from ninech/nullable-enum-workaround
- 94c7e4f Merge pull request #37 from ninech/addr-env
- fef7c47 Merge pull request #39 from ninech/basic-auth
- 69911fc add application tests for credentials gathering
- cd9f484 add basic auth to application update commands
- 0667271 add basic auth to project config creation
- 2fba0a6 add basic auth to project config update
- d4f1dd4 feat: allow configuring API/Logs server via env
- aa7fd5f implement application credentials gathering
- 7c572d4 implement basic auth parameter for application creation
- fd8d859 improve output function
- ad93ec9 provide basic auth type
- a31d403 provide unified name to print nctl commands
- 354e189 update APIs to contain basic auth parameter
v1.1.0
This release adds deplo.io resources for the beta test 🎉
It also includes lots of small improvements to other commands such as yaml
printing for get commands and an improved wait display.
Changelog
- 7c7bc71 Add API docs link
- 31a2f59 Add app update command
- 7dc3eee Add application create
- 8571b08 Add application delete
- 88d3fd8 Add application get
- a3ba1f7 Add application logs
- db69c15 Add application row to build output
- 26ae74d Add build get command
- c64ce0f Add build logs command
- 9193fb5 Add config create/delete/get/update commands
- 9be16f9 Add git auth flags to app create
- bab54cc Add missing newline to create project output
- 60bf33c Add multi-stage creation wait
- c9cdc40 Add phase label to logs
- 6e65b7f Add pull images for builds
- 057472a Add release history
- 6d765a1 Add short for application-name flag
- 375d6d9 Add yaml printing
- 1b5e82f Allow logging into API with a static token
- f192fff Do not return error if kubeconfig does not exist
- b06e3aa Fix deprecated usages
- eaccca1 Fix get release sorting
- ad672cf Get proper token for log client
- 54faf60 Group commands for logical separation
- a7230f4 Improve application get test
- 4f12ea5 Make use of new output functions
- 0d342b1 Merge pull request #11 from ninech/api-docs-link
- 4056c31 Merge pull request #12 from ninech/improve-print
- c967ce2 Merge pull request #13 from ninech/application-create
- f03dc25 Merge pull request #14 from ninech/application-get-delete
- d77a0bf Merge pull request #15 from ninech/app-git-auth
- eb9655b Merge pull request #16 from ninech/fresh-kubeconfig-err-fix
- a4e2512 Merge pull request #17 from ninech/application-logs
- 9c728c5 Merge pull request #18 from ninech/login-static-token
- 4c56dd5 Merge pull request #19 from ninech/build-get
- 2614605 Merge pull request #20 from ninech/app-update-flag
- 31d1326 Merge pull request #21 from ninech/build-fail-logs
- 3ba3880 Merge pull request #22 from ninech/add-get-release
- 3659b9b Merge pull request #23 from ninech/build-out
- 338fd9e Merge pull request #24 from ninech/add-configs
- 122f795 Merge pull request #25 from ninech/fix-get-releases
- 2b0c472 Merge pull request #26 from ninech/add-projects
- 0b5dfaf Merge pull request #27 from ninech/logs-phase
- b1b3abb Merge pull request #28 from ninech/improve-wait-errors
- 4f60cf9 Merge pull request #29 from ninech/app-timeouts
- c300600 Merge pull request #30 from ninech/upgrade-apis
- 898bb90 Merge pull request #31 from ninech/pull-image-tag
- 34bb302 Merge pull request #32 from ninech/create-project-newline
- f282c03 Merge pull request #34 from ninech/delete-git-secrets-on-delete
- e4f56c6 Merge pull request #35 from ninech/fix-nctl-path-in-kubeconfig
- 9153239 Merge pull request #36 from ninech/remove-replace
- c859630 Output build/release logs on failure
- b168b0e Retry watch on failure
- 1e436f7 Tag pulled build images with latest
- beb402a Upgrade ninech/apis dependency
- 7539177 add projects create
- dde8421 add set default project command
- 50c9552 allow to exclude additional fields on yaml output
- 317af67 allow to select io.Writer for empty message
- 05e2e2b allow to store nctl configuration in the kubeconfig
- 80ad192 define nctl name in a central place
- 76547c0 delete secrets created by nctl when deleting applications
- 397a29e find absolute path to nctl binary
- d740743 fix: Improve wait error handling
- f455822 fix: increase wait timeouts for app operations
- cd8be9f fix: make go install work again
- cb8cc9e implement project delete
- e2dfacc implement project get
- bf7a48d improve apiserviceaccount create test
- 018d4f4 improve config error handling and testing
- f095540 make deplo.io resources being showed last (at the bottom) in the help
- 93925a0 move test projects function to central location
- 00ac3b1 rename namespaces to projects
v1.0.1
Changelog
- d1e5625 Add generic crud of resources
- 8c800ac Add tests for resource creation
- 41146da Added apt update
- b7e774f Merge pull request #6 from ninech/login-no-context-switch
- 159e301 Merge pull request #7 from ninech/spinner-tty
- 120e6e2 Merge pull request #8 from thomhug/main
- 958b8ea Merge pull request #9 from ninech/generic-crud
- a13150f login: Do not switch the CurrentContext on auth login
- 6dc00c9 ui: Only start spinner when running in a terminal