Fatih Degirmenci | 227246b | 2020-04-26 14:26:06 +0000 | [diff] [blame] | 1 | --- |
| 2 | prelude: > |
| 3 | Enable setting Nordix component versions using environment variables |
| 4 | features: |
| 5 | - | |
| 6 | Setting component versions are enabled using environment variables. |
| 7 | By doing this, users can set versions of installers and provisioners |
| 8 | which in turn sets versions of the stacks deployed by these components. |
| 9 | An example to this is Kubespray version that is set using NORDIX_KUBESPRAY_VERSION |
| 10 | environment variable. Setting this variable to release-1.15 will result in |
| 11 | framework checking out release-1.15 branch of infra/installer/kubespray |
| 12 | repository which in turn let user to install Kubernetes 1.15.x version. |
| 13 | This could also be a tag or sha. Tags and branches must not be named same |
| 14 | in order for this feature to function as intended. |
| 15 | |
| 16 | The environment variables that could be used are |
| 17 | - NORDIX_BIFROST_VERSION |
| 18 | - NORDIX_HEAT_VERSION |
| 19 | - NORDIX_KOLLA_VERSION |
| 20 | - NORDIX_KUBESPRAY_VERSION |
| 21 | |
| 22 | Please check available tags and branches in the repositories to |
| 23 | decide what to package and deploy. |