0.30.1
What's new
See all changes with previous release on 0.29.0...0.30.1
Feature
Favorites projects & Workflows
- add / view favorites on ui / cdsctl
- update navbar
- CDS to ElasticSearch, new fields project / app / pipeline...
New action for uploading / downloading large files
- https://ovh.github.io/cds/workflows/pipelines/actions/user/cds-split-download/
- https://ovh.github.io/cds/workflows/pipelines/actions/user/cds-split-upload/
Others
- hatchery/swarm: --add-host options (#2422)
- api, sdk: X-CDS-Until header queue count (#2428)
- ui: upgrade navbar style (#2421)
- ui: add search on list (applications, pipelines, workflows) (#2464
- api,sdk,ui: deprecated worker models (#2458)
- ui: add feature to import pipeline with yaml from UI (#2463)
- ui: update angular + angular cli (#2429)
- api,ui: allow provisioning for restricted worker model (#2459)
- api: add workflow default tags after add repository webhook (#2465
- api: add addr grpc listen (#2491)
- api: add izanami as feature flipping provider (#2507)
Documentation
- about CDS tokens (#2444) https://ovh.github.io/cds/cli/api/#about-cds-token
- building cds workflow ui & cdsctl links (#2461)
- cdsctl action import (#2467) https://ovh.github.io/cds/cli/cdsctl/action/import/
- restricted & provision on worker models (#2510) https://ovh.github.io/cds/workflows/pipelines/requirements/worker-model/#what-s-a-restricted-worker-model
Refactor
refactor: remove hcl support (#2460): action are now in yaml format.
import / export action in yaml format
Important - Migrate CDS from version 0.28.x
When you will run db upgrade, you will have:
$ engine database upgrade --db-user=<db-user> --db-password=<password> --db-name=<db-name> --migrate-dir=sql --db-connect-timeout=20
Error: Migration failed: pq: relation "platform_model" already exists handling 082_platform.sql
You have to run theses two SQL manually on your database:
update gorp_migrations set id='083_clean_env_grp.sql' where id='082_clean_env_grp.sql';
update gorp_migrations set id='082_platform.sql' where id='083_platform.sql';
Then, relaunch database migration:
$ engine database upgrade --db-user=<db-user> --db-password=<password> --db-name=<db-name> --migrate-dir=sql --db-connect-timeout=20
Applied 1 migration
Important - Migrate CDS from a previous version < 0.22.0
Two new services are availables, to start them with CDS API, you have to lauch : ./engine start api hooks vcs
If you use a previous version of CDS with VCS (github / gitlab / bitbucket) you need to install this release 0.22.0.
This release contains code to migrate existing VCS to new uService. The next release won't contains this code anymore.