tsuru

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

BSD-3-CLAUSE License

Stars
4.6K
Committers
136

Bot releases are visible (Hide)

tsuru - 1.10.3-rc2

Published by github-actions[bot] almost 3 years ago

Changelog

7612e15c5 Avoid creation of versioned services during app deploy (#2526)
cba42f9c6 fix(service-instance): prevent to revoke team owner access (#2508)
9fb670ca3 fix(app/routers): remove app properly when it has no routers
a11500117 Avoid use of unit-{add,remove} when autoscale is enabled
1e32b1c6c app/metadata: Fix wrong append when the user deletes an item
906604a73 app/autoscale: avoid autoscale with min equals max
3d046b337 feat: add new flag to annotate all services of the app (#2519)
d21be0928 Add Gabriel Alvers as contributor
eff6936d9 fix error returning
49b1b7660 kubernetes: Migrate from apiextensionsv1beta1 to apiextensionsv1
2fa0d7197 Fix: Sphinx link in contributing documentation (#2521)
fe4436047 Upgrade deploy agent to 0.10.2 (#2522)

tsuru - 1.10.3-rc1

Published by github-actions[bot] about 3 years ago

Changelog

df1a47324 Bump version
09931ca26 app: Ignore app filter in deploy list if possible
2b65ac5e6 Upgrade deploy agent to 0.10.1
0d1f29dfb add:resolve to find a image in platform.go (#2518)
5ad4e46df Add [email protected] to CONTRIBUTORS
acb320e83 fix typos in doc (#2517)
b5e47f02d Add Matheus as a CONTRIBUTOR
108436992 fixing the iaas.go file (#2515)
d64c9e270 refactor: baseImage and buildImage to fix a local push bug in "tsuru platform add" command at helm (#2513)
4a84e20f4 Use cpu utilization for HPA when app plans have cpu limits
b43af90cf Add Carlos Roberto Guerra to contributors
f5b77e551 Add .DS_Store to .gitignore

tsuru - 1.10.2-rc7

Published by github-actions[bot] about 3 years ago

Changelog

390953668 fix(app): avoid to create a new process to run bash/dash
94a62fb68 fix(api): extract content type from request properly
38cab1d28 provision/kubernetes: add plan for build-sidecar container
1f5e70431 provision/kubernetes: ignore shutdown status

tsuru - 1.10.2-rc6

Published by github-actions[bot] about 3 years ago

Changelog

4b8800875 bump version to 1.10.2-rc6
024e898ea app/image: Give priority to platform image registry in tsuru.conf

tsuru - 1.10.2-rc5

Published by github-actions[bot] about 3 years ago

Changelog

9fe7856fc bump to 1.10.2-rc5
b14b9f37a kubernetes: ensure HC defaults in backend config

tsuru - 1.10.2-rc4

Published by github-actions[bot] about 3 years ago

Changelog

9c2853c4b bump to 1.10.2-rc4
77be53e22 kubernetes: Allow float overcommit factor
8bba78dcf cmd: fix topic subtopic help message
f29ee338c kubernetes: Allow custom service account annotations
b46d1c2be api.yaml: Add option to run commands

tsuru - 1.10.2-rc3

Published by github-actions[bot] about 3 years ago

Changelog

e1bfe82fd bump version, missing file
a0839c844 bump version
5bc6215aa Cleanup duplicated imports with staticcheck's help
04a42a58e App start/stop triggering deploy pipeline with corrent number of units
bbe0573fa fix: remove debug code
2c2fc4cf8 refactor: app start
3d0bff239 Add: certificate and permissions in api.yaml (#2501)
753a74312 kubernetes: refactor/simplify app start and stop

tsuru - 1.10.2-rc2

Published by github-actions[bot] about 3 years ago

Changelog

210940a8b chore: bump release version
5dfbbf218 kubernetes: Disable backend config if command hc is being used
b685231f2 Use generic proxy implementation events and authplugin
0bae442c5 api,app: Return full image name in deploy list
2a80474be Allow creation of app without any routers
e0068b7b6 registry: Add config to connect to registry using http proxy
099df084e registry: Use docker auth config for registry auth if possible
891e47be0 Update fsouza/go-dockerclient version
6958dcbf3 Allow custom or empty registry for deploy sidecar image
2a1f48efb Allow custom registries on each cluster

tsuru - 1.10.2-rc1

Published by github-actions[bot] about 3 years ago

Changelog

eea04752e chore: bump version
9773a584c refactor(app/shell): try to find and run bash from PATH
d0aa45dbd fix(provisioners/k8s): return insecure registry flag regardless of Docker credentials
38e599ec5 Fix app shell isolated (#2502)
251b16908 feat(app/shell): fallback to dash when bash is not found
1b718ad4a Fix: app stop/start (#2499)
60f90f66c Disable serviceLinks for isolated run
7d8b4f418 ci: Remove manual golangci action cache
42963c502 api: Allow multiple endpoints to services
ec23f3883 service: Add more tests for cluster based endpoints
ada2dac6b service: Allow services without production endpoint
6caaaf377 service: Allow custom URLs for each cluster
80db35991 Remove vulcand and simplify go.mod
e133e2dfe fix:volumeUpdate in api.yaml (#2500)
95c625662 app/pool: fix lint
5200151c9 pool: refactor on GetDefaultPlan
b9380f78f app/api: fix lint
472cad1b2 app: tests for default plan for pool
458143404 app: return default allowed plan for pool constraint
5599938ce api: env set can prune all variables that belongs to managed-by
26d47ac77 Feat backend config (#2490)
0f5ce9832 fix:QuotaChange and VolumeUpdate in api.yaml (#2495)
58cc8fa7e router: Improve thread safety of rebuild tasks initialization
65ef89bd7 kubernetes: Fix race in tests
b89a484dc Add:Volume arguments in app.yaml (#2493)
13a76c365 Add:"AppStart,AppStop,VolumeUpdate" Change:"ChangePassword,AppRestart" to json. In api.yaml (#2491)
9994815ad app: Add missing cpumilli field in JSON response
1b6f9e8fe integration: add test case

tsuru - 1.10.1-rc1

Published by github-actions[bot] over 3 years ago

Changelog

9fe4021e6 Bump version
6dd568089 kubernetes: Fix for flaky tests
0faa6cc53 kubernetes: Add progress information to unit patching
b1aac9649 kubernetes: Only patch on unit-add/remove if deployment exists
ef04ef059 kubernetes: Remove router-local flag and enable it as default behavior
c9dbc85c8 refactor: test name
63825e2f5 refactor: key name
ea51ffc0b feat: add gcp specific healthcheck constraints
61d5f4ae4 Stream replicaset and deployment logs during build (#2486)
13f8473f0 Fix tests of new well-known labels
04bab9519 Add deploy: add new-version and override-versions params
5b264506c api.yaml: Add AppDeploy
babd63152 provision/kubernetes/helpers.go: remove unused line
bdc9e9255 Fix api.yaml
12c1c0cfd api: fix update of router using api V2
bd9d59de8 app: Add VolumeBinds field
aedb8f8b7 fix: bug that caused users to overwrite the internal envs (#2487)
fe41110c1 Cluster gcp auth
38efcc7d3 kubernetes: Add some well-known labels to created resources
170407050 api.yaml: fix content-type of VolumeAPI
08b22c837 misc/check-events.sh use go install instead of go get to prevent modifications in go.mod
23af8dd87 go.mod: Add missing dependencies
522263e61 Setup buildx to build arch platforms

tsuru - 1.10.0-rc3

Published by github-actions[bot] over 3 years ago

Changelog

5f6822300 Update goreleaser file format
9a581874b bump version to 1.10.0-rc3
58981a32a integrations: Drop buildpack temporally
d94b75728 https-healthcheck: add go.mod file
0e58fc85e Update ajg/form for fixes related to go 1.16
426c154dd io,api: Fix api panics not returning a 500 error
874183fbd api: fix panicking tests
9a49155c2 app: Fix test certificates for go 1.16 compatibility
ee2542ee0 ci: run tests with Go 1.16

tsuru - 1.8.1-rc1

Published by morpheu about 4 years ago

Changelog

5dffc18 bump to 1.8.1-rc1
6b2a04d Add release document of 1.8.1 version
acc449d Add first draft of docs/releases/tsurud/1.8.0.rst [5]
7123b27 Add first draft of docs/releases/tsurud/1.8.0.rst [4]
7d49e57 Add first draft of docs/releases/tsurud/1.8.0.rst [3]
bbaaf01 Add first draft of docs/releases/tsurud/1.8.0.rst [2]
93eec85 Add first draft of docs/releases/tsurud/1.8.0.rst
b43bc53 provison: Extract logs of crashed units before rollback
c80c7cd provision/kubernetes: fix merge error
ff071e5 Allow deploys over versions not found in tsuru
204f715 Add ephemeral storage limit to deployments
b513432 utils: remove unused code[2]
1aed694 Add André da Silva to CONTRIBUTORS
db6f0c2 utils: remove unused code
f210ec6 README: fixed git clone instructions
2d8c9ec fix(app): remove app from provisioner at last step
d6a93fb kubernetes: avoid crashed pods to be shown just as a started unit
aec66d1 docs: fix user list argument in api spec
f7385ab router: List router capabilities and info in parallel
f35c5b5 feat(service/proxy): propagate query string to service api (#2426)
056d51c cmd: move user info command to tsuru-client
fbdfd74 Show group information on user info and user list
d09f923 router/rebuild: Fix typo in variable name
d8497b5 Update golangci-lint version and fix lint errors
b4627d8 app/image/gc: avoid to mark to removal empty appVersions
c9c9ca2 Fix broken tests by the change of immutable app versions[2]
e4c4ed4 Fix broken tests by the change of immutable app versions
33c0995 Avoid to remove appVersion document
3ba62b2 docs: remove invalid args from update api spec
7f2c74a provision/cluster/metrics: Add missing descriptions on collector
5230e5d docs: update api spec for update app
5b7338e provision: Propagate app tags as labels or annotations
d113a21 Read groups from oauth provider and allow roles to groups
1a85d93 Add new plan override permission for app update
83e8be3 Allow overriding plan memory and cpu for a single app

tsuru - 1.8.0

Published by morpheu about 4 years ago

Changelog

8a5d6f1 bump to 1.8.0
8612987 Add docs/releases/tsurud/1.8.0.rst

tsuru - 1.8.0-rc9

Published by morpheu about 4 years ago

Changelog

8051355 bump version to 1.8.0-rc9
8459b36 provision/kubernetes: Add information of rollback on deployment stream
80812f6 provision/kubernetes/testing: fix testing data race
9843c5c vendor: Add missing k8s.io/apimachinery/pkg/api/equality
ec248b8 provision/kubernetes: drop usage of deprecated rollback subresource
a59929f provision/cluster: add metrics for cluster pools
29de007 provision/docker: Fix possible race in failed test
3358bfc redis: Fix error message validation in tests
d8c6235 provision/cluster: add metrics for cluster info

tsuru - 1.8.0-rc8

Published by morpheu over 4 years ago

Changelog

20f7d0f Bump version to 1.8.0-rc8
4c7ab7b Update vendor to match go.mod
14d910f router: simpler and more correct dynamic config fetching
7e8c1cc docs(swagger): add parameters field into ServiceInstance object
b8e7ae4 api/pool: fix pool list for multiple permission.PermAppCreate on pool constraint
bcf54ae provision/kubernetes/logs: shun that startup logs of recently new pods be forgotten
cc81c2d provision/kubernetes/logs: ignore logs from build and deploy pods
1e0038e provision/kubernetes/logs: ignore logs from build pods
0ed96fb docs/reference/api.yaml: fix typo of node container spec
47ab0c8 docs/reference: add initial documentation for node-containers
439f29d auth/oauth: Make types private and always read urls from config
ef7d810 applog: fix cycle looping on provisioner_wrapper
50c1dc8 Revert "auth/oauth: Make types private and always read urls from config"
de52694 Add Manoel Domingues Junior to CONTRIBUTORS
3b844f0 kubernetes/logs: simplify pod watchers
a04471f kubernetes/logs: Add filtering support by source and units on watch
be59d03 kubernetes/logs: Add filtering support by source and units
4ba0e6f applog: use select to prevent channel blocking forever, thanks @cezarsa
b04ea16 provisionertest: enable logs just for provisioner_wrapper tests
98d445d Add multiplex support between tsuru logs and provisioner logs
84ee00e applog: add support to stream logs directly from provisioner
421d22f docs: fix router api reference returns
a8c4752 docs: add more information about planb configuration
267a127 Rename RouterTemplate to DynamicRouter
ac01d66 Add API routes to manipulate router templates
0771f10 router: Read router definitions from database
a122277 provision/kubernetes: ignore headless services in internal addresses
e0a923f gc: fix wrong deletion of customBuildTag
9d0753e feat(api/service): update plan parameters when provided
944243e feat(api/service): return plan params on service instance info response
8adff82 feat(api/service): add option to ignore errors from service api (force removal)
b908227 fix(api/service): support for force removal of service instances
81eafc1 refactor(provision): include rollback errors on the final reported error
c8f4eb8 fix(provision): cleanup the left services objects on deploy rolling back
3497000 fix(provision/k8s): return labels on deployment and pod template too
c051fa1 feat(provision/servicecommnon): show rollback errors on deploy event
7d5b411 provision/kubernetes: disable single pool also for default provisioner
17b1f48 provision/kubernetes: avoid generic node-container DS creation on single pool cluster
b6dd18b provision/kubernetes: only allow one pool for single-pool cluster
deb2f5f provision/kubernetes: add option to use entire cluster as a single pool
93674ab router/rebuild: Rebuild routes for each prefix in parallel
b09481a auth/oauth: Make types private and always read urls from config
6dec82f Return all cluster information for admin users
8f0f8e3 docs(swagger): describe service instance unbind endpoint
75a7e4b docs(swagger): describe service instance bind endpoint
d29a6f2 docs(swagger): describe create service instance endpoint
b35f9e8 Required pool constraint argument
0030746 docs: add openapi spec for pool constraint
87145c5 provision/kubernetes: disable service links in node-containers
9784c7c Use same style of supressed in also in server-side

tsuru - 1.8.0-rc7

Published by morpheu over 4 years ago

Changelog

a383417 gc: fix wrong deletion of customBuildTag

tsuru - 1.8.0-rc6

Published by morpheu over 4 years ago

Changelog

0d050a7 gc: Use better exponential buckets
fa27c09 Add Marcus Cartágenes to CONTRIBUTORS
673577d WIP: Garbage collector adjusts (#2403)
8613278 gofmt: cmd/open.go
e3ac302 feat: Adding WSL2 oauth support

tsuru - 1.8.0-rc5

Published by morpheu over 4 years ago

Changelog

05c44a1 Add exec healthcheck to kubernetes provisioner (#2401)
826361b provision/kubernetes: fix namespace labels to always include name
1bbd12f api: Add extra target to bind/unbind events with service name
1c1eb2d provision/kubernetes: Add default namespace label with its name
911f632 provision/kubernetes: ImagePullPolicy as Always for image deploy pods
c4de454 GC: avoid for an error on mark phase let break the sweep process
9adfebb gc: Repass provisioner, registry and storage errors to gc event
04d44d3 Remove unused function
579f4d0 Avoid crash in case of app be deleted during the sweep process
a53513e gc: Add event throttling to ensure pace of execution every 5 minutes
08dd08a Remove test that handles deletion of Image after a unsuccessful deploy
c6af19b gc: Reduce locking time moving pruneFromProvisioner to sweep phase
ec1f595 Avoid many recorded events, right now we are recodind errored events
85405f4 Add support to event-locking system to GC
7782675 gc: Move dryrun setting to tsuru/config
0192768 Add github.com/prometheus/client_golang/prometheus/promauto to vendor
081d31c Remove debug line
fe3e48a Separate GC in two phases: mark and sweep
f9602d0 sed s/MarkedToRemotion/MarkedToRemoval/g
f55368b gc: must never remove deployed versions
e163c2f Add tests for AppVersions.UpdatedAt
c800635 Add field updateAt to AppVersion
de8f223 treat unsuccessfully deploys on GC
54d8feb Extract GC of versions for a separated function to be heavy testable
331f27a provision/kubernetes: Use labels in pod template to find version (#2399)

tsuru - 1.8.0-rc4

Published by morpheu over 4 years ago

Changelog

beeea97 bump version to 1.8.0-rc4
0940b4b api: Parse version flags in deploy rebuild and rollback

tsuru - 1.8.0-rc3

Published by morpheu over 4 years ago

Changelog

47585f8 bump version to 1.8.0-rc3
37b3c4e storage/mongodb: Fix off by one error in versions migration
41314e4 router/galebv2: Use unambiguous prefix for galeb pool and rule names