Skip to content

Releases: luizalabs/teresa

v0.13.0

22 Jan 15:52
Compare
Choose a tag to compare

Fixed

  • [client] On deploys create the tar file before connecting to the server and
    remove it before exiting
  • [server] null pointer exception on deploy

Added

  • app Start/Stop commands
  • app delete-pods command
  • set-password now support the --user flag to set the password of another user(needs admin)

SHA

File SHA256
teresa-darwin-amd64 207677b5f2ededf6dfe55e388446bd1cfecf7a378ae83c4e8a6fd82812b99449
teresa-linux-amd64 af41a656f3e281527b2086f13e1e394c7a47f599bbc8503abb39a641a950aa87
teresa-windows-amd64 7450162340c9ea64ce4cffc7d744b7534c40713d750ceafd8b922c7d3e4bcdeb

v0.12.0

12 Jan 16:24
Compare
Choose a tag to compare

Changed

  • Back to Godep for dependencies management
  • Update client-go lib to version 4.0
  • [server] Don't use the default service account on builds and deploys

Added

  • alias app log to app logs
  • app logs now support shorthand -f to --follow and -n to --lines

Fixed

  • Env vars being set or unset for the app on deploy update errors
  • Typo on server pkg
  • [server] Return all deploy errors to the client
  • [client] teresaignore on Windows

SHA

File SHA256
teresa-darwin-amd64 b32a16888a1decdc090980b4368a46f000acec7fb67c65b0fa346244709f6e76
teresa-linux-amd64 95a8e3f8cc65fa490225fa7cd032e084f03fbb6217ac39cd0bedf67a98e03f4e
teresa-windows-amd64 dd91623f828012a110d2817ab9eb09fa943378f6d6ce774aeb18851bced07682

v0.11.0

11 Dec 17:47
Compare
Choose a tag to compare

Added

  • [helm] support rbac
  • Support ingress on app expose
  • app create now support --vhost to define a virtual host to app
  • Helm support ingress and service type config

Fixed

  • Don't return error on app info command if the app doesn't have HPA

SHA

File SHA256
teresa-darwin-amd64 183890149cbb14288e691926a3baa22633250fce61b4f82b116f918cf66d57b1
teresa-linux-amd64 182b9f50eb6c0ccdbb686b2a3b5d3d1df626b900318ff9d83fdfda075758fcb7
teresa-windows-amd64 2ec6da22e343cb4598b952b728b79f452f870a06624a658fb520452b0112d656

v0.10.0

08 Nov 18:05
Compare
Choose a tag to compare

Added

  • Pod readiness to the app info output
  • [helm] minio as dependency
  • Team rename command

Changed

  • Using dep instead of Godep for dependencies management
  • deploy list now print revision in reverse order and remove current column

Fixed

  • app info now counts only pods with defined state

SHA

File SHA256
teresa-darwin-amd64 cda28441bf35f80954f5640e9ba6a9c60a76024062511e3de8b611c773b58af9
teresa-linux-amd64 92cca8977c9147ec12d506ffaf55feaf1206a386178a55600a58afd7d6bc9251
teresa-windows-amd64 ab8c10a285ffe0a868fc52db692ecdb4e5fe51051c4135005cfe5bbd7899d517

v0.9.0

26 Oct 16:30
Compare
Choose a tag to compare

Fixed

  • login now use the --cluster flag to save the token to config file
  • Don't return error on app info command if the app doesn't have HPA

Changed

  • Upgrade slugbuilder version to v3.0.0
  • Timeout of PodRun process (deploy and release) now is configurable

Added

  • Allows developers to set the JWT auth token expiration period

SHA

File SHA256
teresa-darwin-amd64 4461fd6c2ce6ee478119ad2fda08eb8ca001cbbe801006774fb343da51f31689
teresa-linux-amd64 e4669afe0342ca3b75a30fa5669f77e0f49e21922aed000f8dc9137514bd776d
teresa-windows-amd64 21f18d9b49b403808c1dd3f76ff95d6fcd95e5b87522a6a4b337cafbf545a766

v0.8.0

18 Sep 14:06
Compare
Choose a tag to compare

Added

  • Command 'deploy list'
  • Command 'team remove-user'
  • Command 'deploy rollback'
  • Command 'app delete'

Changed

  • Deploys are now performed using the 'deploy create' command
  • app info now print env vars sorted

Fixed

  • App info don't print pod without status

SHA

File SHA256
teresa-darwin-amd64 99c03a116dbf51f7c71c9c24f7e30a67a6b39aca87cab4ea1374cbcf511fa19f
teresa-linux-amd64 25023fd2ebf35be628e3230c833d01ea08e25828075eafc3ed1bf7762e84529b
teresa-windows-amd64 ac3587b3bd228e1ce306ab6d18749d998398ff0f119e6820323949348ff94bb5

v0.7.0

29 Aug 16:46
Compare
Choose a tag to compare

Added

  • [server] --debug flag. For now only print the stack trace on panic/recover.
  • [client] --cluster flag. To use a cluster different of current-cluster.

Changed

  • [client] Commands 'env-set' and 'env-unset' show the current cluster.

Fixed

  • [server] Restart count on 'app info' output
  • [client] Validate 'deploy' command parameters
  • [client] Hanging deploys when the app dir doesn't exist

SHA

File SHA256
teresa-darwin-amd64 63f1b8af8e973e83c6f35014e14973b8d2bb4fda0487908b2469462da4c3abcc
teresa-linux-amd64 3b0b1d66663de040ce44e8e4a8b2d66f55757a9d99b5638628e678ea6dc9557a
teresa-windows-amd64 ebc7fe8d85e9dacc604a4053e4e095c6bc1b2da21f07b77ce92d0786dcf647a6

v0.6.0

23 Aug 19:17
Compare
Choose a tag to compare

Added

  • [client] App name length validation
  • autoscale command
  • [server] Support for Teresa yaml per process type

Changed

  • [server] Specific CPU and Memory limits for both deploy and release pods
  • [client] Change default max-cpu to 200m (instead of 500m) in command create app
  • [server] Doesn't log request content on error middleware if the route is Login
  • 'app info' command shows the pods age and restart count

SHA

File SHA256
teresa-darwin-amd64 189b14f3e548624c2231f8189eca501c58190b944f2ad5af7e011fdcf0cfb915
teresa-linux-amd64 625b459b89cd2a2be55073ff137902f184d07af44a99cef02c45a4d83cc73f22
teresa-windows-amd64 76ad6eaab451ac99844e093b4e000b97a025b28c42f2a270800aa07d4c89e3ac

v0.5.0

15 Aug 16:36
Compare
Choose a tag to compare

Changed

  • Use gRPC instead of go-swagger
  • Changed project structure to be more k8s like
  • Standardize error messages format and server logs
  • 'app create' command doesn't create a welcome deploy anymore
  • [client] Refactored config and bash completion
  • [client] Flag --admin removed, admin users are only created with the
    'create-super-user' command
  • [server] Delete build pod after deploy on success

Added

  • Unit tests
  • Travis CI
  • 'set-password' command
  • Builtin TLS (thanks gRPC)
  • Versioning by git tag
  • [server] 'create-super-user' command
  • [server] added so called 'release' command, which allows developers to run a
    command right after the build is finished
  • [server] Healthcheck
  • [server] Support for minio storage
  • [server] Added deploy drain timeout in teresa.yaml, which makes the POD sleep
    for a configurable amount of time before receiving SIGTERM

Fixed

  • [server] Don't return stale app data to the user
  • [server] Every deploy has at least one replica
  • [server] 'app logs' command timeouts

SHA

File SHA256
teresa-darwin-amd64 d48b7ce9768ad66c2b074e0eddd2e5a58f0042d99deba78f7b103a6a1a4f0e30
teresa-linux-amd64 45b3c62a76cb07b646b3e582b6e4f187d1697b414c25c135ad13698b35b93d68
teresa-windows-amd64 9b703448fc3147fecf12e2412d6e22a66c99bb307573c0d74b7b74e400330fd7