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.18.0-rc0

Published by github-actions[bot] about 1 year ago

Changelog

  • 893ae8337 Drop linux/arm/v7 and linux/arm/v6 builds
  • 6e21c0db5 Get default cluster configs from tsuruconf (#2650)
  • 1e8998a73 Drop unit bind
  • a9e92f4c9 Drop buildv1 (#2649)
  • bbff44fc6 provisioner/kubernetes: treat exitCode on status of unit
  • b01612842 Treat Crashloopbackoff waiting messages (#2647)
  • 471834176 Track api-key and app-key usage (#2645)
  • 6a71e3166 Fix typo
tsuru - 1.17.1

Published by github-actions[bot] about 1 year ago

Changelog

  • f3a5e0945 Bump version
  • 168ad55ee fix: ensure SA on job update (#2646)
  • 35c1d170d Remove unused modules[2]
  • 0db0740e8 Remove unused modules
  • 6ff7bc553 Add metrics for valid token (#2644)
  • 8d2865bd9 chore(compose): mininal setup to run Tsuru by Docker Compose (#2641)
tsuru - 1.17.0

Published by github-actions[bot] about 1 year ago

Changelog

  • cedcf395b Bump version
  • d14bacb72 api.yaml: Add missing serviceInstanceBinds
  • 10fd878cf docs: add manual job to openapi spec
  • 573b8c7d5 Add binds in response of job info (#2642)
  • 3affacc99 Remove deprecated routes
  • cd9f3e746 Extract apikey permission to allow to disable apikey generation for some users (#2638)
  • 43df9bb9e Add new route to get team users and groups (#2636)
  • 510f88c54 refactor(k8s): use the new stable API version of HPA: autoscaling/v2 (#2639)
  • db2b83ec0 Use automaxprocs on kubernetes suite
  • bfd61767b Update to golang 1.20 (#2640)
  • 2d9d5ed7e move automaxprocs to main
  • 034eea898 job: handle job metadata and add job update validation tests (#2635)
  • 87fabae96 refactor(k8s/pdb): moving API version from policy/v1beta1 to policy/v1 (#2637)
  • ad0221c71 chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml (#2624)
tsuru - 1.16.1

Published by github-actions[bot] about 1 year ago

Changelog

  • 812b1966c fix: remove broken tsuru-server packagecloud release
  • b3c9596d9 refactor: run yamlfmt instead of yamlfix
  • 3be26c4ea fix: goreleaser - remmove deprecated replacement options that didn't do anything
  • 24a4b2c85 feat: Enable Service Account Job Annotations (#2634)
  • b60e97f96 Bump version
  • f444c7ffb OIDC support (#2632)
  • f41fb455f fix: avoid creating non tsuru-jobs events for cluster internal jobs
tsuru - 1.16.0

Published by arthurcgc over 1 year ago

What's Changed

Full Changelog: https://github.com/tsuru/tsuru/compare/1.15.0...1.16.0

tsuru - 1.15.0-rc3

Published by github-actions[bot] over 1 year ago

Changelog

  • 84d26501b Bump release of tsuru
  • 1f497e970 Import missing router api
  • bfbaf5b47 Drop old stuff (#2618)
  • 1527d8b83 chore: add job log to api.yaml
  • ab41e8c6a provision/kubernetes: add topologySpreadConstraint support (#2619)
tsuru - 1.15.0-rc2

Published by github-actions[bot] over 1 year ago

Changelog

tsuru - 1.15.0-rc1

Published by github-actions[bot] over 1 year ago

Changelog

  • 8f1a32632 fix: remove unused function
  • b428916e1 fix: release pipeline
  • 1e8d422e0 fix: remove unimplemented action from BindJob Pipeline
tsuru - 1.15.0

Published by arthurcgc over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/tsuru/tsuru/compare/1.12.4...1.15.0

tsuru - 1.14.0-rc2

Published by github-actions[bot] over 1 year ago

Changelog

  • 1fa7c6610 Fix ExternalTrafficPolicy
tsuru - 1.14.0-rc1

Published by github-actions[bot] over 1 year ago

Changelog

  • 85b803122 Bump version
  • c6ffb7f75 Fix unit MarshalJSON
  • 80df4bda8 drop unused variable
  • 040d0e482 Drop monitoring of pods in favor of progress of dropping galeb
  • 66cd015b8 Drop NodePort in favor of progress of dropping galeb
  • cc6d8a06c Small typo in README.md (#2601)
  • c8f5d1b62 Drop memory swap support [2]
  • e1eea9c1b Drop memory swap support
  • 6fa435577 feat(build/k8s): support deploy with Dockerfile (#2598)
  • ef7f52d8b Don't raise a error when there is no default plan
  • 82f62cfc8 Drop hipache, Thanks for All the Fish
  • 3e2455bd4 Add EventInfo in OpenAPISpecification
  • a92866366 fix(builder/k8s): decode Tsuru YAML properly
  • a56c18075 fix(app/build): unset build w/ Dockerfile flag
  • 418bde135 fix: increase cron schedule so that it can close issues
  • 28d13eb40 chore: add 'never-stale' tag to issues that we don't want to rot
  • 1af2f4dab feat(provision/k8s): support accessing Build service over TLS
tsuru - 1.13.0-rc1

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

Changelog

  • 258679345 feat(api): expose metrics about app deploy and build
  • 8d40a8549 feat(k8s): add support for deploy-agent v2 (#2592)
  • a602696cb fix(k8s): call app stop if process gets 0 units (#2594)
  • 2fac7248b chore(ci): fixing typo
  • 293b32983 chore(ci): update OpenAPI specs on SwaggerHub
tsuru - 1.12.4

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

Changelog

  • 70d3975ea Bump version
  • cc36537ff Support to update a cluster-orphan app to a new cluster
  • 445d508bb Add errors.Wrap to identify what service is failing to initialize
  • c0b26aaff app: move fill internal address to marshal phase to show structured error[2]
  • 294a168e8 app: move fill internal address to marshal phase to show structured error
  • 1e5de32c2 Update golang.org/x/crypto
  • ef8c9d2c4 Revert "Working to provide JWKs support"
  • a885116e9 kubernetes: keep working app info/list after cluster is deleted
  • b64c58700 Working to provide JWKs support
  • 4e850d415 fix: grammar in docs/using/tsuru.yaml.rst
  • e95a2dcaa [docs] fix grammer (#2586)
tsuru - 1.12.3

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

Changelog

  • d48216529 [ci]fix: bring back publishing action
  • a935de103 Doc for installing tsuru using a script
  • f08595743 Fix some typos in the docs (#2585)
  • abc5e18fa Prefer looback authorization https://datatracker.ietf.org/doc/html/rfc8252#section-7.3
  • 98abbc28b chore: add Claudia Maia to Contributors
  • d79314928 Fixing issue 2582 and adding mongo version (#2584)
  • a29918ec4 chore: update go.mod to go 1.19 (#2583)
  • 5c642c71d fix regression @ Rename()
  • 9b9cfa688 fix: RecordingFs{}.Rename dirs (and its children) (#2580)
  • 94db03ae0 extend Fs interface with MkdirTemp (#2578)
tsuru - 1.11.0-rc3

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

Changelog

  • d1799e9be Bump version 1.11.0-rc3
  • 486702ef5 provision/kubernetes/deploy: move applyAppMetadata to proper location for imageBuildPod
  • e1c12ffca Apply metadata for imageBuildPod
  • 6ebaa0b13 add tcarreira to contributors
  • 7950f75b3 refactor resourceRequirements
  • 416e513bb Add support to run apps as a Burstable QoS
  • f8b11aae5 fix: when app-update requires an app-restart, app-update restores the base deployment even if it was stopped (#2546)
tsuru - 1.11.0-rc2

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

Changelog

  • ae7d6386c Bump version 1.11.0-rc2
  • e86b6b354 tracker: use config when kubernetes service does not provide http port
  • 89cde3196 Fix typo
  • 0b40fc003 Add error when TSURU_TOKEN is set
  • 197bc28c4 Remove dead documentation
tsuru - 1.11.0-rc1

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

Changelog

  • d7a2bc299 Bump version 1.11.0-rc1
  • 5d50197b0 provision/kubernetes/deploy: also set user custom annotations/labels on deploy stage
  • fc595a25b provisioner/kubernetes: add tests for ensure reusing previous secrets on existing SA
  • 69c6f57c9 Add k8s tracker support
  • 9ca3b2658 fix: wrong increment of pastUnitsMap
  • d7a044f57 provisioner/kubernetes: avoid recreation of secrets tokens
  • 2432e7cc0 Fix APIPath when cluster has a KubeConfig[2]
  • 136a8e156 Fix ApiPath when cluster has a KubeConfig
  • 3556c9189 Update README.md
  • 7f2ec69dc Update README.md
  • 62ede6b4e Update README.md
  • 6c302b20e Deprecate tsuru install create in favor of helm
  • c4a9af040 Update install guide on GKE
  • 4a0e0c82f Add step to update router
  • 327e6e522 Add initial docs to run on GKE
  • 29e6db7ef provision/kubernetes: ignore failed pods with terminated status
  • 25e0af22b test: add unit tests that cover a multitude of deploy scenarios that tsuru must cover
  • a1be776a7 Allow to have more than 25 event block objects
  • 4fba3541c kubernetes/ignoreBaseDep: use better filter mechanism
  • 234492356 ci.yaml: uses golang 1.17.x
  • 62d4b14d9 Save and retrieve unit status from storage (#2544)
  • 7b6b4d6f3 Simplify PodDisruptionBudget to just use 10% of workload [2]
  • 8b87368f3 Simplify PodDisruptionBudget to just use 10% of workload
  • f3e68c509 fix(k8s): reuse logic to define node selector/affinity on isolated units
  • f7b0d1d0a event: using conditions instead extra blocks on event block
  • 751cde700 event: add check for extra event fields on event block
  • 522df4451 chore(ci): use local context rather than based on git ref
  • 47d42ceca chore(docker): remove copy from .git dir
  • 785de5b1c fix(service-instance): make instance update in accordance to PUT method
  • 170e76478 chore(docker): copy .git directory to get tag and commit during build
  • 1e4ddab64 Remove past units annotation (#2539)
  • c3dc9090b chore(docker): fix tsuru binary path from staged container
  • b870a20b8 chore(docker): building tsuru binary from makefile
  • cc28ef054 chore(golanci-lint): update to v1.45.2 and fix lint warnings
  • 6012b4fbd chore(goreleaser): add trimpath and disable CGO
  • 93d045245 chore(goreleaser): set API version through ldflags
  • 9929e7685 chore(app): moving tests to app package
  • 2efe0cd8f feat(api/app): show service instance binds and app quoto on app's info
  • 5649a3fa2 feat(api/app): create specific permission to read app's info
  • 0a49f65b6 chore(permissions): remove perm to add/remove ssh keys
  • 4af933fca Fix override old versions (#2537)
  • 54e20a077 provision/kubernetes/autoscale: set/unset autoscale also reflect atomically on related pdb
  • 1ca08ce98 provision/kubernetes: removing sidecar-registry and adding full sidecar-image instead
  • 49439422e fix(service): ignore units syncing when disabled on service
  • f294f5caf fix: fix error check in deleteAllVPA and check if vpaList.Items != nil before iterating
tsuru - 1.10.3-rc5

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

Changelog

  • b0ec8ec06 provision/kubernetes: add dns-config-ndots cluster option for custom dns ndots
  • a73d7c6a5 fix: error check if cluster does not have VPA enabled
  • a602137db Set PDB using 90% of HPA minReplicas or 10% maxUnavailable (#2534)
  • 2500818ad feat(provision/k8s): support custom docker config
  • bb9988024 Feat add app version delete (#2535)
  • bc623870b fix(k8s/deploy): run deploy-agent container as privileged
  • c3e3d0885 feat(app/list): add a parameter to return all app information (#2533)
  • 481e9e00b kubernetes: fix tests
  • 1a7577ccc Extract okonlycontroller to github.com/tsuru/kubernetes-router-controller
  • f6a1f397c service: add flag to disable bindUnits calls by service
  • ecb231e8f kubernetes: Preserve base services for stopped apps and cleanup versioned
  • 8f32c9117 fix(provisioner/kubernetes): force to recreate PDB resources
  • e2a486fe1 Fix typos in minikube documentation
  • 53044f4a9 Update tsuru-sphinx
  • 56bca66a5 Add doc to install tsuru using minikube
tsuru - 1.10.3-rc4

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

Changelog

  • 7125884d3 docs: Add readiness gates to router object api spec
  • 6331694da fix: if (process+deployment) > 1 and preserveOldVersions == true -> create versioned service
  • 8611c1d17 fix: no need to check --new-version flag -> check if the deployment (process) is a base process... if so, no need to create a versioned-service
  • 97f0c9e6f Replace deprecated package
  • 69bbb5654 Fix race in tests and update deps
  • 5db69d1a7 Update dependencies
  • e241a0ba6 kubernetes: Fix HPA tests
  • 6f07bcd79 kubernetes: Add slow scale down behavior by default
  • 35e2fb05e kubernetes: Add readiness gates from router to pods
  • a7b56b9b0 fix(provisioner/kubernetes): prevent duplicated pdbs in app CR
tsuru - 1.10.3-rc3

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

Changelog

  • ea54847d5 feat(provision/kubernetes): support PDB for app processes (#2525)
  • bd26ec047 fix(app/router): prevent to add a router already linked on app