Since Fuel 9.0 we have a new type for environment attributes: "text_list".
In that case, attribute's value must be an array. FPB didn't handle that
case, and throws error for any case when value is array.
This patch add "array" as a valid type for "value". In order to keep
simplicity and do not overcomplicate JSON schema, it allows arrays for
all types, not only for "text_list". It's consistent with Nailgun code,
where we don't have such check either.
Change-Id: I2ab401e4cdc7c1a1eb276aa71253818c688fdca1
Closes-Bug: #1616466
Allow a user to specify any arbitrary string
as role name for cross-deps that could be
a regexp or a TASK_ROLE_PATTERN string
Log a warning when task is not assigned
to roles/groups/fields
Set default logging level to INFO
Change-Id: I42c2490cf22f53892a189165698d1acd56ee4c74
Closes-bug: #1557997
Allow a user to specify any arbitrary string
as role name for cross-deps that could be
a regexp or a TASK_ROLE_PATTERN string
Change-Id: I7124195fd9249acf13236751b7c59bcff2f42b2c
Closes-bug: #1557997
Task-based deployment is intoduced as experimental orchestrator in Fuel v8.0.0
Plugins v4.0.0 could use tasks v2.0.0 in deployment_tasks.yaml
Also small problem with existing but empty legacy tasks.yaml is fixed.
Change-Id: Ibf8d65833b74c79e0c63ae9c51995c953b83d301
Closes-Bug: #1533771
Related-Bug: #1534235
Recently Fuel has changed its version format in order to be closer
to OpenStack [1]. We should reflect that change in FPB's templates
and example plugins.
[1]: I5bdabcf921ccda53b672d3f535238cd4c8c184fc
Change-Id: I6d2610aae51c4e8ac7e8699914975c84fa8c62f8
Closes-Bug: #1535293
- The plugin deployment tasks now could contain
cross-depends and cross-depended-by properties
inroduced by task based deploment feature.
Change-Id: Icb351e4475ba6e78e7c8ef22cefc255116d44ba8
Related-Bug: #1527325
Currently validation process fails when 'bind' attribute exists in
components.yaml file. Validation of json schema should support it.
Partial-Bug: #1523981
Change-Id: Ifbdb552e7e17df6d6b94e2167de359a4eb3feb91
In context of 'redeploy-network-on-changes' feature appeared new attribute
called 'reexecute_on' for deployment task. This patch provides basic json
schema validation for it.
Change-Id: I7aa7b00893182288b7cb86bef74f893289396caa
Closes-Bug: #1527624
Python package version is changed to the 4.0.0.
Templates updated.
Related to blueprint external-dashboard-links-in-fuel-dashboard
Change-Id: I473e409dd29d5b2c3647dc37c6051e5527ed196a