tsuru

Open source and extensible Platform as a Service (PaaS).

BSD-3-CLAUSE License

Stars
4.6K
Committers
136

Bot releases are hidden (Show)

tsuru - 1.7.5-rc1

Published by morpheu about 5 years ago

Changelog

179bce0 all: Remove legacy lock system in favor of events
2542bce vendor: bump andrestc/docker-machine-driver-cloudstac to v0.8.0
6cb85a8 provision/swarm: add team label to volumes
8794427 provision/kubernetes: add team label to created pv/pvcs
9aa71cc router/api: use getstring for get header value
14d2ad7 router/api: expand env var on custom header value
5cb6c80 iaas/dockermachine: fix custom driver options with expanded env vars
70003e7 Merge branch 'release-1.7.0'
6eabeda Merge branch 'release-1.7.0'
0f864ef provision/kubernetes: remove unnecessary append calls
e9eb3f4 app: marshall internalAddresses
850f32c travis: enable go modules and check vendor
4e0fcfe Move from dep to go modules
2ff29c7 provision/kubernetes: fix flaky test due to ordering
cfcedc3 Add Kasra Fakhari to contributors
3ed85e0 read user quota permission + fix security problem
b007260 vendor: update more rancher libraries
c726de3 vendor: update kontainer-engine version
fb04dea integration: increase timeout for cluster-add call
0c3677c integration: remove pypy from platforms to test

tsuru - 1.7.4

Published by morpheu about 5 years ago

Changelog

722b7a3 bump version to 1.7.4
2bd2351 Add Kasra Fakhari to contributors
49b4a58 read user quota permission + fix security problem
1d598f8 app: marshall internalAddresses

tsuru - 1.7.3

Published by morpheu about 5 years ago

Changelog

ad1e430 bump version to 1.7.3
f314f46 Merge branch 'master' into release-1.7.0
bcce4a1 api/tracker,event: add instance information from tracker to created events
055964e applog: fix message order when slicing aggregated messsage
8a7f8fb applog: close aggregate watch channel once all connections are closed
756c121 api: remove log tail timeout, it doesn't make sense with memory logs
d84523a applog: configurable max buffer size for memory logs
8db6782 applog: prevent slow watcher from freezing memory log processing
be67dfc provision/kubernetes: use node informer for node listing
740697f applog: aggregator service request no lines in watch call
9b079f6 api,io: configure flushing writer to flush only on intervals
36fd04a applog: better estimate for in memory log entry size
76065ef applog: reduce allocations and fix buffer pointers
93e5c8c applog: add prometheus metrics to in memory log service
c6347ef applog: fix flaky aggregator test better simulating failure
9ffcd14 all: add aggregator applog service implementation
db4de1d all: add instance tracker service implementation
848e753 applog: add tests for ring buffer removal on size limit
7d89d89 applog: allow configuring in memory log service as active
b4e6106 applog: initial implementation of in memory log service
210e762 all: extract mongodb log code to storage/mongodb pkg
eb728bc all: refactor app logs extracting code to a new package
9ac6c4e docs: add alias to env vars request and response in api reference
8d2ee15 api: update env handlers to allow alias argument
1678952 app: Use alias env field instead of parsing dollar variables
b47178f app: allow env vars to reference other app envs
9b09f3b io: fix stream writer errors with multiple newlines between msgs
1520bc9 api: change platform-info permission
bcbcbcd provision/kubernetes: only create daemonsets for pools in cluster
0f8b8b3 api: add cluster info route and handler implementation

tsuru - 1.7.2

Published by morpheu about 5 years ago

Changelog

714120e bump version to 1.7.2
c84f1ee Merge tag '1.7.2-rc1' into release-1.7.0
2c70d21 app: add metrics for logs retrieved in tail requests
72fc19b cmd/tsurud: remove unused error check
82f30f9 app: lint fix in tests
72a6546 db/storage: add more metrics to db connection and label by remote server
feb603b db/storage: improve latency prometheus metrics for db connections
694a1ea api: initialize cert validator chan to avoid freezing on shutdown
84df27d log: fix invalid error when collection already exists
0d5c458 app,db: add flag to allow unsafe log write to mongodb
670bd8e app: no error on app create when log db unavailable
7b5ab01 app: drop logs in bulk slice in case of mongodb failure
daa18ef router/rebuild: run rebuild on all routers before returning error
6cea11f log: add global logs rate limiter for entire instance
3533fd4 vendor: update globalsign/mgo driver to r2018.06.15
7e06cfb app: fix leaked log db connections on log listener errors
acf5d6c app: add configurable rate limit to log messages per app
dbdc684 bump version to 1.7.0
d57c99c bump version to 1.7.0-rc6
73c8b62 provision/kubernetes: set multiple ports in headless svc
0484d69 provision/kubernetes: fix metalint warning
c8d9b27 provision/kubernetes: omit Service for processes with no exposed ports
6a3e128 provision: makes error in initialize doesn't stop api
b843de7 provision/cluster: only call cluster provider if createdata exists
2796509 bump version to 1.7.0-rc5
9a85248 api: Preserve original request body after parsing arguments
4911e16 provision,provision/kubernetes: add new field to expose multiple unit addresses
ee83024 integration: fail early on paralell tests
7968a17 integration: Increase default command timeout to 15 minutes
cf61334 bump version to 1.7.0-rc4
a3a1b82 provision/kubernetes: set default flags in kontainer-engine cluster
0ed60f1 integration: create a larger kuberentes cluster in gke
28a8276 integration: Add some sleeps to avoid flaky nodes
8f936f9 integration: increase timeout for node-add operation
2b83d53 integration: add node-container to ensure integration CA is installed
1cfbb40 provision/kubernetes: allow setting hostpid in daemonset spec
bc5770e integration: add integration tests using azure and eks cluster
7b5707b vendor: update docker machine and azure lib versions
ad6c130 integration: wait for at least one node to show up
2e2ae43 docs: fix link
bb7b2f8 bump version to 1.7.0-rc3
6a92506 docs: add Open Service Broker in release notes
4d1d62c integration: fix metalint warning
dce0316 docs: add release notes for 1.7.0
b21523e integration: allow eks cluster user-data
38e0fac all: stream response to api caller during cluster operations
7cec130 vendor: update kontainer-engine version
5d54e29 integration: add eks cluster and generic kube cluster
fb02b7a provision/kubernetes: bump default sidecar image to 0.8.2
9a2d55f docs: update token info route spec

tsuru - 1.7.2-rc1

Published by morpheu over 5 years ago

Changelog

7fa38af bump version to 1.7.2-rc1
619cd5d log: change priority to local0 instead of kern
ceaad13 Fix spelling in string thanks to misspell
8338633 Merge pull request #2314 from sacardoso/list-nodes-filter
a8a0b27 provision/kubernetes: fix tests validating deploy agent version
1041c86 bump deploy agent default version to 0.8.3
89fcf18 app: add metrics for logs retrieved in tail requests
2029cef app: lint fix in tests
85697bb db/storage: add more metrics to db connection and label by remote server
62a222a db/storage: improve latency prometheus metrics for db connections
d94a0c5 api: initialize cert validator chan to avoid freezing on shutdown
7a1ecd4 log: fix invalid error when collection already exists
f5feb08 app,db: add flag to allow unsafe log write to mongodb
8ae6a89 router/galebv2: ensure cnames are in correct virtualhostgroup
3bf27be api: node-list filter in API
958e5ad app: no error on app create when log db unavailable
9395c59 api: add route to retrieve a single pool
fec6359 app: drop logs in bulk slice in case of mongodb failure
c379170 router/rebuild: run rebuild on all routers before returning error
514d59e api: add idle timeout for following logs
d959e8a vendor: update globalsign/mgo driver to r2018.06.15
a4ef7cf log: add global logs rate limiter for entire instance
2f7fd51 app: fix leaked log db connections on log listener errors
006aeda app: add configurable rate limit to log messages per app
274865e all: fixes for errors including backtraces on Go tip
ca5bc1d Update CONTRIBUTORS
0bb18e6 Use serviceInformer instead of reading the kubernetes API directly
512005c Use slice of struct instead of slice of pointers
cb5c38c Add tests for InternalAddresses
770e26a Add tests for FillInternalAddresses
db1b134 Integrate with HTTP API
d5d9440 Fix gometalinter
6681ade Create a generic interface to provide InterApp contracts
c598cb9 Use CustomResourceDefinition to recover app processes
bf34dac Add iniitial draft
a3a0a09 builder/docker: simplify generate cat function declaration
6e9a1a2 builder/docker: lookup tsuru.yaml file from same paths as Procfile
cec6cdd integration: list all nodes on failure waiting cluster
aaf197d integration: set dry run on rollback if no_rollback env is set
4127fed provision/cluster: remove cluster from storage when CreateCluster fails
78061f3 cmd/tsurud: remove unused error check
6648b41 Create bug report and feature request templates for GitHub Issues (#2288)
3cd27ce provision/kubernetes: ensure pvc is removed when deleting volume
77199fc docs/tsuru.yaml: fix headers map for healthcheck
c899da3 docs/tsuru.yaml: add documentation for healthcheck/headers
f2ad598 provision/kubernetes: escape shell params on curl probe
181e860 provision/kubernetes: implements custom headers healthcheck
f3715ac provision: add header field to healthcheck in tsuru.yaml and implements on docker
c3e57c7 provision/kubernetes: fix receiver name in cluster controller methods
9451de5 provision/kubernetes: shorter timeout for waiting informer sync


Automated with GoReleaser
Built with go version go1.11.10 linux/amd64

tsuru - 1.7.1-rc1

Published by morpheu over 5 years ago

Changelog

2c70d21 app: add metrics for logs retrieved in tail requests
72fc19b cmd/tsurud: remove unused error check
82f30f9 app: lint fix in tests
72a6546 db/storage: add more metrics to db connection and label by remote server
feb603b db/storage: improve latency prometheus metrics for db connections
694a1ea api: initialize cert validator chan to avoid freezing on shutdown
84df27d log: fix invalid error when collection already exists
0d5c458 app,db: add flag to allow unsafe log write to mongodb
670bd8e app: no error on app create when log db unavailable
7b5ab01 app: drop logs in bulk slice in case of mongodb failure
daa18ef router/rebuild: run rebuild on all routers before returning error
6cea11f log: add global logs rate limiter for entire instance
3533fd4 vendor: update globalsign/mgo driver to r2018.06.15
7e06cfb app: fix leaked log db connections on log listener errors
acf5d6c app: add configurable rate limit to log messages per app


Automated with GoReleaser
Built with go version go1.11.10 linux/amd64

tsuru - 1.7.0-rc6

Published by morpheu over 5 years ago

Changelog

d57c99c bump version to 1.7.0-rc6
73c8b62 provision/kubernetes: set multiple ports in headless svc
0484d69 provision/kubernetes: fix metalint warning
c8d9b27 provision/kubernetes: omit Service for processes with no exposed ports
6a3e128 provision: makes error in initialize doesn't stop api
b843de7 provision/cluster: only call cluster provider if createdata exists


Automated with GoReleaser
Built with go version go1.11.5 linux/amd64

tsuru - 1.7.0-rc5

Published by morpheu over 5 years ago

Changelog

2796509 bump version to 1.7.0-rc5
9a85248 api: Preserve original request body after parsing arguments
4911e16 provision,provision/kubernetes: add new field to expose multiple unit addresses
ee83024 integration: fail early on paralell tests
7968a17 integration: Increase default command timeout to 15 minutes


Automated with GoReleaser
Built with go version go1.11.5 linux/amd64

tsuru - 1.7.0-rc4

Published by morpheu over 5 years ago

Changelog

cf61334 bump version to 1.7.0-rc4
a3a1b82 provision/kubernetes: set default flags in kontainer-engine cluster
0ed60f1 integration: create a larger kuberentes cluster in gke
28a8276 integration: Add some sleeps to avoid flaky nodes
8f936f9 integration: increase timeout for node-add operation
2b83d53 integration: add node-container to ensure integration CA is installed
1cfbb40 provision/kubernetes: allow setting hostpid in daemonset spec
bc5770e integration: add integration tests using azure and eks cluster
7b5707b vendor: update docker machine and azure lib versions
ad6c130 integration: wait for at least one node to show up
2e2ae43 docs: fix link


Automated with GoReleaser
Built with go version go1.11.5 linux/amd64

tsuru - 1.7.0-rc3

Published by morpheu over 5 years ago

Changelog

bb7b2f8 bump version to 1.7.0-rc3
6a92506 docs: add Open Service Broker in release notes
4d1d62c integration: fix metalint warning
dce0316 docs: add release notes for 1.7.0
b21523e integration: allow eks cluster user-data
38e0fac all: stream response to api caller during cluster operations
7cec130 vendor: update kontainer-engine version
5d54e29 integration: add eks cluster and generic kube cluster
fb02b7a provision/kubernetes: bump default sidecar image to 0.8.2
9a2d55f docs: update token info route spec
b0ec098 api: fix token info version
08b9d26 api/server: prevent to offer invalid TLS certificates (#2228)
c0d8c98 provision/kubernetes: fix default name for UDP ports
7198ef0 provision/kubernetes: normalize ports config before saving to CRD
913801b all: extract structs to types/{provision,router}
9a06dfe Update prometheus client
fc89138 provision/kubernetes: save yaml configs in CRD
3088b24 provision/kubernetes: fix tests
e7252ad provision/kubernetes: bump default sidecar image to 0.8.1
53c4569 integration: rename cluster to gke and fix name size
2f8c3bb integration: fixes and stable cluster name for gce cluster
1f0cda1 integration: remove credential from cluster creation
b610145 integration: limit cluster name size
3b3aa11 docs: add note about kubernetes compatibility on each tsuru version
9f1add3 provision/kubernetes: move deployment and daemonset to v1 from v1beta1
3e7c23f vendor: update tablecli version
112b8c9 provision: rename cluster related interfaces
a4ec3cd provision/kubernetes: fix volume create when no plugin is specified
2712d0d provision/kubernetes: fix tests after change in kube mocks behavior
51f06a0 provision/kubernetes: allow dinamically created clusters
05356fe vendor: add rancher/kontainer-engine and update almost everything
6a748c1 cmd: show error message body if available
4f3f955 docs: document Kubernetes-specific configs in tsuru.yaml
e26fe8f api: don't remove role with assigned users
dc9554b provision/kubernetes: update deploy-agent version
d7a0d78 provision/kubernetes: allow processes without exposed ports
233439e app/image,provision/swarm: fix lint warnings
bb1f7de all: rename structs
cc4a36e all: allow extra custom data fields
3ab3786 all: fix Kubernetes custom data persistence
4b111d0 builder/kubernetes: save all tsuru.yaml fields
6d8ddd8 provision/kubernetes: keep port envs when there's an error in tsuru.yaml
c562fc8 provision/kubernetes: make ports protocol uppercase
bd2b649 app/image/migrate: create migration for exposed ports
78c74c8 all: remove ExposedPort field from ImageMetadata, use ExposedPorts instead
fc725e5 app/image: remove setting exposed port from custom data
283d368 provision/kubernetes: add support to set port protocol
69b60a0 builder/kubernetes,provision/kubernetes: fix tests
67373cd builder/kubernetes,provision/kubernetes: omit empty fields from tsuru.yaml in image deploy
cc2f345 all: add support to multiple ports in image deploy


Automated with GoReleaser
Built with go version go1.11.5 linux/amd64

tsuru - 1.7.0-rc2

Published by morpheu almost 6 years ago

Changelog

81688fb provision/kubernetes: fix merge services when service does not exist
82be8e5 docker-compose: add port fowarding for MongoDB
893c6c6 api/server,docs/ref/config: support TLS certificates hot-reload
5804223 make: add tsurud and TSR_BIN targets to .PHONY
ac01491 linter: run golangci-lint one pkg at a time, try to fix oom error
867ea32 golangci: disable goimports linter temporarilly due to out of memory errors
82022c8 provision/kubernetes: add version label to deployments and app to svcs
02a88fd provision/kubernetes: update existing services and add names to ports
51c48a4 provision/kubernetes: allow custom headless service port
d27c322 build-compose.sh: get GOPATH with go env
2589e74 misc: add example rbac config for tsuru


Automated with GoReleaser
Built with go version go1.11.2 linux/amd64

tsuru - 1.7.0-rc1

Published by morpheu almost 6 years ago

Changelog

1b3492f all: release version 1.7.0-rc1
fb82231 Fix typos in docs
4ff7494 misc/fpm: add option to disable pleaserun on postinst
8face92 Update api/build_test.go
a22067b Update api/build_test.go
3311b2b Update api/build.go
47f46a3 api/build: display "OK" message in buffer after building an image
70ea74e golangci: re-enable megacheck and structcheck
f477c4f Update CONTRIBUTORS
4fbcb61 migration: fix variable shadowing in test
3aee077 lint: disable megacheck and structcheck for now
455c1ed Fix dots usage in the texts
6e30d88 misc/git-hooks/pre-receive: clean-up tmp files on exit or err (#2211)
24ccdd4 Fix typo
16f9c19 contributors: add [email protected]
5bdecb2 provision/kubernetes: store extra-labels/extra-annotations as annotations
8480466 provision/kubernetes: adds a way to append labels/annotations as is
69c2098 provision/kubernetes: when an app is migrated to another cluster, keep volumes with more binded apps
57f1bea provision/kubernetes: allow changing clusters for apps with binded volumes
f22d7db api: fix validation error message
eadcc89 provision/kubernetes: can't move an app with volumes to other namespace of the same cluster
842b84c provision/kubernetes: can't move an app with volumes to other cluster
fefa50d kubernetes: add rebuild option
afc4905 app: ignore duplicated router entries
d802c7e provision/kubernetes: filter events for current build/deploy only
8c77798 docs: fix typos in docs
e82132a coverage improvements on errors package
e19f03d router/galeb*: add test to ensure we wait goroutines in add routes
99c7a69 router/galeb*: wait for all goroutines to finish before returning
bc227e8 provision/kubernetes: only wait for containers managed by tsuru
8b7dc43 cmd: avoid panic in confirm if no stdin is available
2779796 Update CONTRIBUTORS file
40d7944 readme formatting mod
b9d7357 app: run gofmt -s on file
9a5a201 api: fix lint errors in apps endpoint
56ed55a app: use minifyApp in apps endpoint using simplified param
c0131bd api/docs: add 'simplified' to parameters list
191bcbc api/test: fix test case for simplified flag
27867f5 api: change nameonly flag to 'simplified'
ea94a8a api/test: fix test lint errors
028fb40 api: add nameOnly flag to apps endpoint
d86d215 app: enable filtering apps with specific platform versions
ef20818 api: return platform version in app info
d8912eb api,io: use context instead of deprecated closenotify
63ce75d travis: bump go version for release
20b91a1 all: fix goimports formatting with latests goimports
5deb79f all: enable shadowing lint check and fix shadow and formatting
e9085bd app,provision: allow pool constraints on plans
9304e48 router/galebv2: fix collection name in tests
5141789 add missing CONTRIBUTORS


Automated with GoReleaser
Built with go version go1.11.2 linux/amd64

tsuru - 1.6.2

Published by morpheu about 6 years ago

Changelog

d09d6db Merge branch 'master' into release-1.6.0
ac60a24 adds [email protected] to contributors
ca8456d bump version to 1.6.2
c1e261a Merge branch 'master' into release-1.6.0
9c0dcd4 docs: fix cluster API spec
c71e217 app: validate volumes when changing pools
04817bb provision/kubernetes: during deploy ensure node containers for current cluster
e497fd3 Revert method so it doesnt break api contract
d024ae4 Remove ClusterUpdateData and change custom_data and create_data type
e10fe7b api,docs: changing update method to PUT and fixing wrong api version on specs
b490bf6 api,docs: fixing wrong method name and adding cluster routes to swagger api
1fe8be6 app/image: return empty process name on error
2c758fe app/image: always return a existing process on GetImageWebProcessName
e0ad380 docs: update index


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.6.1

Published by morpheu about 6 years ago

Changelog

c8394e3 bump version to 1.6.1
a75d3f6 app/image: return empty process name on error
170ea82 app/image: always return a existing process on GetImageWebProcessName
e6dfc9f Merge branch 'master' into release-1.6.0
1f34a7d bump version to 1.6.0-rc13
7a6c36d Merge branch 'master' into release-1.6.0
10c791a bump version to 1.6.0-rc12
d5205ca Merge branch 'master' into release-1.6.0
0ffd5a5 bump version to 1.6.0-rc11


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.6.0

Published by morpheu about 6 years ago

Changelog

6999933 bump version to 1.6.0
3c7bf9e docs: document team token feature
917c0a3 docs: remove service broker from 1.6.0 release notes
68efd15 docs: fix release notes links
515f4e5 docs: update release notes for 1.6.0
4d1b8cc api: adds instance status to error message when bind fails
0c93c2d api: fix test
69356c3 provision/docker: fix test
4ca4d0a app: change image.FindImage and app.GetPlatformVersion return values
b09bde9 app,platform: app locking platform version
3c7ebc9 provision/kubernetes: add clusterForPoolOrAny function
69c26fd all: move permission types to types/permission
55877b0 all: join app error types in a single file
52be039 app: remove unused ProcfileError
e76f47a all: move AppLock struct to types/app
2cd4133 all: move permission types to types/permission
d3b6212 event/webhook: improve validation error msg
5c0d5bb api,volume: remove name validation from volume update
d2c1167 cluster: remove name validation from update
9bb6a1a app: remove name validation from update
905c497 all: limit names to 40 characters
146bb47 provision/kubernetes: remove unused parameter from buildPodNameForApp function
326eeaa provision/kubernetes: set limit to deployment and service names
122f257 provision/kubernetes: set limit to label names
60a8b36 provision/kubernetes: remove prefix "tsuru-app-" from pods "app" label
a059984 app,validation: change app name limit to 40 chars
9af842c provision/kubernetes: fix race when calling servicecommon.RunServicePipeline
65ab134 router/galeb,rebuild: add more methods to asyncrouter used in rebuild
9eb4fde docs: fix PoolList api spec
341196d docs: adds pool list missing fields to api spec
4de5f7d docs: adds additional fields to app info spec
1494f13 docs: fix app info api spec
c3ad4f5 provision/kubernetes: fix race when setting reactions on fake client
2a64d82 provision/kubernetes: prevent race on deploy test
c034edf provision/kubernetes: handle deployment rollback on first deploys Prior to this change, if the first deploy of an app fails, tsuru would not properly rollback the Deployment. In this case, the correct rollback procedure would be to delete Deployment.
7b90a05 api,app: add validation to env var names
e7aa0ca api/platform: check error when parsing form
47360e5 api/platforms: add rollback endpoint
eff8f33 provision/kubernetes: fix panic on app-shell with no terminal size
1e38cd5 router/galeb: fix bug where an existing router would be deleted
48257b3 app: add service validation when app pool changes
6586e4c service: set default broker cache on update when the value is negative
9e54c93 all: change CacheExpiration field in BrokerConfig to CacheExpirationSeconds
c12875d api: add user-agent to access logs
b142d02 api: add request scheme to access log
819ef38 provision/kubernetes: only query tsuru database once in Units call
de3a74a provision/cluster: add FindByPools to cluster service
2f02912 provision/kubernetes: fix tests after messing informers
d671872 provision/kubernetes: use informers for service and nodes
5782804 provision/kubernetes: allow setting a higher log-level for kube logs


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.6.0-rc13

Published by morpheu about 6 years ago

Changelog

1f34a7d bump version to 1.6.0-rc13
7a6c36d Merge branch 'master' into release-1.6.0
4d1b8cc api: adds instance status to error message when bind fails
0c93c2d api: fix test
69356c3 provision/docker: fix test
4ca4d0a app: change image.FindImage and app.GetPlatformVersion return values
b09bde9 app,platform: app locking platform version
3c7ebc9 provision/kubernetes: add clusterForPoolOrAny function
69c26fd all: move permission types to types/permission
55877b0 all: join app error types in a single file
52be039 app: remove unused ProcfileError
e76f47a all: move AppLock struct to types/app
2cd4133 all: move permission types to types/permission
d3b6212 event/webhook: improve validation error msg
5c0d5bb api,volume: remove name validation from volume update
d2c1167 cluster: remove name validation from update
9bb6a1a app: remove name validation from update
905c497 all: limit names to 40 characters
146bb47 provision/kubernetes: remove unused parameter from buildPodNameForApp function
326eeaa provision/kubernetes: set limit to deployment and service names
122f257 provision/kubernetes: set limit to label names
60a8b36 provision/kubernetes: remove prefix "tsuru-app-" from pods "app" label
a059984 app,validation: change app name limit to 40 chars
9af842c provision/kubernetes: fix race when calling servicecommon.RunServicePipeline
65ab134 router/galeb,rebuild: add more methods to asyncrouter used in rebuild
9eb4fde docs: fix PoolList api spec
341196d docs: adds pool list missing fields to api spec
4de5f7d docs: adds additional fields to app info spec
1494f13 docs: fix app info api spec
c3ad4f5 provision/kubernetes: fix race when setting reactions on fake client
2a64d82 provision/kubernetes: prevent race on deploy test
c034edf provision/kubernetes: handle deployment rollback on first deploys Prior to this change, if the first deploy of an app fails, tsuru would not properly rollback the Deployment. In this case, the correct rollback procedure would be to delete Deployment.
7b90a05 api,app: add validation to env var names


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.5.4

Published by morpheu about 6 years ago

Changelog

0dc4eab Makefile: disable new gosec linter in CI
912df7d bump version to 1.5.4
89e44b3 api,cmd/tsurud: initialize database and services in cmd instead of api


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.6.0-rc12

Published by morpheu about 6 years ago

Changelog

10c791a bump version to 1.6.0-rc12
d5205ca Merge branch 'master' into release-1.6.0
e7aa0ca api/platform: check error when parsing form
47360e5 api/platforms: add rollback endpoint
eff8f33 provision/kubernetes: fix panic on app-shell with no terminal size


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.6.0-rc11

Published by morpheu about 6 years ago

Changelog

0ffd5a5 bump version to 1.6.0-rc11
1e38cd5 router/galeb: fix bug where an existing router would be deleted
48257b3 app: add service validation when app pool changes
6586e4c service: set default broker cache on update when the value is negative
9e54c93 all: change CacheExpiration field in BrokerConfig to CacheExpirationSeconds
c12875d api: add user-agent to access logs
b142d02 api: add request scheme to access log
819ef38 provision/kubernetes: only query tsuru database once in Units call
de3a74a provision/cluster: add FindByPools to cluster service
2f02912 provision/kubernetes: fix tests after messing informers
d671872 provision/kubernetes: use informers for service and nodes
5782804 provision/kubernetes: allow setting a higher log-level for kube logs
fd88f1b provision/kubernetes: do not set timeout in client used in informer
056b762 provision/kubernetes: fix flaky test not to depend on order anymore
cd46bf4 vendor: remove forked version from xanzy/go-cloudstack
e76063e vendor: update cloudstack library to use forked version temporarily
471b237 service: fix metalinter warning
8b6a82e service: change default broker catalog cache to 1 hour
65f3a47 api,service: fix brokered service plan list
f4e4a2e api,service: refactoring
3bb49c5 service,types/service: add schemas field to service broker catalog plan
67b22d2 api,service: check return value when reading service broker catalog cache
e618f29 api: add cache expiration field to service broker
91d5295 service,types/service: add configuration for cache expiration
6d3bbd5 service: refactoring
7820ac8 service: check cache when listing brokered services
f8bec58 service: update cache after listing services
a688124 service: refactor tests
7f4bf5d service,servicemanager: create mocks for service broker
29396bb service: use catalog broker cache
07656f8 types/service: create broker catalog types
3568c1d all: create ServiceBrokerCatalogCacheService
15c4626 all: rename Cache to AppCache
380d313 all: move cache types to types/cache
30310f7 storage/mongodb: refactor cache storage
426361b kubernetes: drop unused parameter
4dbdfab provision/kubernetes: close stopCh on shutdown
0164f10 provision/kubernetes: properly start the PodInformer
42ed32a provision,builder/kubernetes: fix tests to use PodInformers
bcef2d5 provision/kubernetes: use PodInformer for Units()
4a15033 vendor: update k8s dependencies to allow informers use
e97bead api,docs: bump version to 1.6.0-rc9
b2c2ffb cmd: support generic status code error for automatic login
0e7f7f0 auth,cmd: avoid importing full saml package in cmd pkg
dea7a0e provision/kubernetes: sync app CR before deploy
3424c70 provisioner/kubernetes: sync app CR before changing state
80a2aeb Handle better err
f543d0d cmd: small refactor on error handling
5ceaabf cmd: allow target to be a url and more tests
2a494f3 cmd: stable target label selection when values repeat


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64

tsuru - 1.6.0-rc10

Published by morpheu about 6 years ago

Changelog

5b037f1 bump version to 1.6.0-rc10
28c172f vendor: remove forked version from xanzy/go-cloudstack
64284a8 vendor: update cloudstack library to use forked version temporarily


Automated with GoReleaser
Built with go version go1.10.4 linux/amd64