Skip to content

Releases: ystia/yorc

v3.1.0-RC2

18 Dec 10:57
Compare
Choose a tag to compare
v3.1.0-RC2 Pre-release
Pre-release

Yorc Changelog

3.1.0-RC2 (December 18, 2018)

DEPENDENCIES

  • Technical update to use Alien4Cloud 2.1.0 final version (Used in bootstrap)

v3.1.0-RC1

17 Dec 21:24
e356e3c
Compare
Choose a tag to compare
v3.1.0-RC1 Pre-release
Pre-release

Yorc Changelog

3.1.0-RC1 (December 17, 2018)

ENHANCEMENTS

  • Support Jobs lifecycle enhancements (new operations submit, run, cancel) (GH-196)
  • Forbid the parallel execution of several scheduled actions. This is for instance used for the asynchronous run operation of Jobs. This will prevent a same action to be scheduled in parallel (for jobs it will prevent checking and doing same actions several times) (GH-230)
  • Generate Alien 2.1-compatible events (GH-148)

BUG FIXES

  • No output properties for services on GKE (GH-214)
  • K8S service IP missing in runtime view when deploying on GKE (GH-215)
  • Bootstrap of HA setup fails on GCP, at step configuring the NFS Client component (GH-218)
  • Fix issue when default yorc.pem is used by Ansible with ssh-agent (GH-233)
  • Publish workflow events when custom workflow is finished (GH-234)
  • Bootstrap without internet access fails to get terraform plugins for local yorc (GH-239)
  • CUDA_VISIBLE_DEVICES contains some unwanted unprintable characters GH-210)

v3.1.0-M7

07 Dec 15:51
3462298
Compare
Choose a tag to compare
v3.1.0-M7 Pre-release
Pre-release

Yorc Changelog

3.1.0-M7 (December 07, 2018)

DEPENDENCIES

  • The orchestrator requires now at least Ansible 2.7.2 (upgrade from 2.6.3 introduced in GH-194)

FEATURES

  • Allow to bootstrap a full stack Alien4Cloud/Yorc setup using yorc CLI (GH-131)

ENHANCEMENTS

  • Use ssh-agent to not write ssh private keys on disk (GH-201)

BUG FIXES

  • ConnectTo relationship not working for kubernetes topologies (GH-212)

v3.1.0-M6

16 Nov 15:41
dacbb5e
Compare
Choose a tag to compare
v3.1.0-M6 Pre-release
Pre-release

Yorc Changelog

3.1.0-M6 (November 16, 2018)

FEATURES

  • Support GCE virtual private networks (VPC) (GH-80)
  • Support Kubernetes Jobs. (GH-86)

ENHANCEMENTS

  • Allow user to provide an already existing namespace to use when creating Kubernetes resources (GH-76)

BUG FIXES

  • Generate unique names for GCP resources (GH-177)
  • Need a HOST public_ip_address attribute on Hosts Pool compute nodes (GH-199)

v3.1.0-M5

26 Oct 11:37
e25bb89
Compare
Choose a tag to compare
v3.1.0-M5 Pre-release
Pre-release

Yorc Changelog

3.1.0-M5 (October 26, 2018)

FEATURES

  • Support GCE Block storages. (GH-82)

ENHANCEMENTS

  • Concurrent workflows and custom commands executions are now allowed except when a deployment/undeployment/scaling operation is in progress (GH-182)
  • Enable scaling of Kubernetes deployments (GH-77)

v3.0.2

26 Oct 11:54
a83c4f1
Compare
Choose a tag to compare

Yorc Changelog

3.0.2 (October 26, 2018)

BUG FIXES

  • REQ_TARGET keyword into TOSCA functions was broken. This was introduced during the upgrade to Alien4Cloud 2.0 that changed how requirements definition on node templates (GH-159)
  • Inputs are not injected into Slurm (srun) jobs (GH-161)
  • Retrieving operation output when provisioning several instances resolves to the same value for all instances even if they are actually different (GH-171)
  • Parse Alien specific way of defining properties on relationships (GH-155)

ENHANCEMENTS

  • Concurrent workflows and custom commands executions are now allowed except when a deployment/undeployment/scaling operation is in progress (GH-182)

v3.1.0-M4

08 Oct 12:57
Compare
Choose a tag to compare
v3.1.0-M4 Pre-release
Pre-release

Yorc Changelog

3.1.0-M4 (October 08, 2018)

DEPENDENCIES

  • The orchestrator requires now at least Terraform 0.11.8 and following Terraform plugins (with corresponding version constraints): Consul (~> 2.1), AWS (~> 1.36), OpenStack (~> 1.9), Google (~ 1.18) and null provider (~ 1.0). (Terraform upgrade from 0.9.11 introduced in GH-82)
  • Consul version updated to 1.2.3

FEATURES

  • Support GCE Public IPs. (GH-82)

IMPROVEMENTS

  • Split workflow execution unit to step in order to allow a unique workflow to be executed by multiple Yorc instances. (GH-93)
  • Make the run step of a Job execution asynchronous not to block a worker during the duration of the job. (GH-85)
  • Added configuration parameters in Kubernetes infrastructure allowing to connect from outside to a cluster created on Google Kubernetes Engine (GH-162)
  • Allow to upgrade from version 3.0.0 to a newer version without loosing existing data (GH-130)

BUG FIXES

  • Inputs are not injected into Slurm (srun) jobs (GH-161)
  • Yorc consul service registration fails if using TLS (GH-153)
  • Retrieving operation output when provisioning several instances resolves to the same value for all instances even if they are actually different (GH-171)

Yorc 3.1.0-M3

14 Sep 14:14
Compare
Choose a tag to compare
Yorc 3.1.0-M3 Pre-release
Pre-release

3.1.0-M3 (September 14, 2018)

IMPROVEMENTS

  • Allow to use 'In cluster' authentication when Yorc is deployed on Kubernetes. This allows to use credentials provided by Kubernetes itself. (GH-156)

BUG FIXES

  • REQ_TARGET keyword into TOSCA functions was broken. This was introduced during the upgrade to Alien4Cloud 2.0 that changed how requirements definition on node templates (GH-159)

v3.1.0-M2

24 Aug 14:01
1617d23
Compare
Choose a tag to compare
v3.1.0-M2 Pre-release
Pre-release

Changelog

DEPENDENCIES

  • The orchestrator requires now at least Ansible 2.6.3 (upgrade from 2.4.1 introduced in GH-146)

IMPROVEMENTS

  • Providing Ansible task output in Yorc logs as soon as the task has finished (GH-146)

BUG FIXES

  • Parse of TOSCA value assignment literals as string. This prevents issues on strings being interpreted as float and rounded when converted back into strings (GH-137)
  • Install missing dependency jmespath required by the json_query filter of Ansible (GH-139)
  • Capabilities context props & attribute are not injected anymore for Ansible recipes implementation (GH-141)

v3.0.1

24 Aug 14:26
7b11727
Compare
Choose a tag to compare

Yorc Changelog

3.0.1 (August 24, 2018)

BUG FIXES

  • Fix build issues on go1.11 (GH-144 backport of GH-72)
  • Parse of TOSCA value assignment literals as string. This prevents issues on strings being interpreted as float and rounded when converted back into strings (GH-143 backport of GH-137)
  • Install missing dependency jmespath required by the json_query filter of Ansible (GH-145 backport of GH-139)