Skip to content

Releases: ninech/nctl

v1.2.0

19 Jul 15:21
867cd55
Compare
Choose a tag to compare

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
  • deploy jobs for apps are now live.
  • 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

04 Jul 15:03
fef7c47
Compare
Choose a tag to compare

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

22 Jun 08:11
9153239
Compare
Choose a tag to compare

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

12 Apr 11:47
958b8ea
Compare
Choose a tag to compare

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

v1.0.0

23 Mar 08:48
e0b653b
Compare
Choose a tag to compare

Changelog

Initial release of nctl.