|
4 | 4 |
|
5 | 5 | The current structure for kustomization is as follows. Note that Windows support is currently an alpha feature.
|
6 | 6 |
|
7 |
| -* `base`: it contains the setup that is common to different driver versions. |
8 |
| - * `controller_setup`: includes cluster setup and controller yaml files. |
| 7 | +* `base`: It contains the setup that is common to different driver versions. |
| 8 | + * `controller_setup`: Includes cluster setup and controller yaml files. |
9 | 9 | * `node_setup`:
|
10 |
| - * Linux: includes node yaml file and related setting that is only applicable for Linux. |
11 |
| - * Windows: includes node yaml file and related setting that is only applicable for Windows. |
12 |
| -* `images`: it has a list of images for different versions. |
13 |
| - * `stable`: image list of a stable driver release. Currently only has image list for Linux stable version. |
14 |
| - * `alpha`: image list containing features in development, in addition to images in stable. It also includes Windows images. |
15 |
| - * `dev`: based on alpha, and also contains the developer's image for use in driver development. |
16 |
| - * `prow-gke-release-xxx`: image list used for Prow tests. Currently only Linux is supported. |
17 |
| -* `overlays`: it has the version-specific setup. Each overlay corresponds to image lists with the matching name. |
18 |
| - * `stable`: contains deployment specs of a stable driver release. Currently only Linux is supported. |
19 |
| - * `alpha`: contains deployment specs for features in development. Both Linux and Windows are supported. |
20 |
| - * `dev`: based on alpha, and also contains the developer's specs for use in driver development. |
21 |
| - * `prow-gke-release-xxx`: based on stable, and contains specs for Prow tests. Currently only Linux is supported. |
| 10 | + * Linux: Includes node yaml file and related setting that is only applicable for Linux. |
| 11 | + * Windows: Includes node yaml file and related setting that is only applicable for Windows. |
| 12 | +* `images`: It has a list of images for different versions. |
| 13 | + * `stable-master`: Image list of a stable driver for latest k8s master. |
| 14 | + * `alpha`: Image list containing features in development, in addition to images in `stable-master`. It also includes Windows images. |
| 15 | + * `prow-gke-release-xxx`: Image list used for Prow tests. |
| 16 | +* `overlays`: It has the k8s minor version-specific driver manifest bundle. |
| 17 | + * `stable-master`: Contains deployment specs of a stable driver for k8s master. |
| 18 | + * `stable-{k8s-minor}`: Contains deployment specs of a stable driver for given k8s minor version release. |
| 19 | + * `alpha`: Contains deployment specs for features in development. Both Linux and Windows are supported. |
| 20 | + * `dev`: Based on alpha, and also contains the developer's specs for use in driver development. |
| 21 | + * `prow-gke-release-staging-rc-master`: Used for prow tests. Contains deployment specs of a driver for latest k8s master. |
| 22 | + * `prow-gke-release-staging-rc-{k8s-minor}`: Used for prow tests. Contains deployment specs of a driver for given k8s minor version release. |
| 23 | + * `prow-gke-release-staging-rc-head`: Used for prow tests. Contains deployment specs of a driver with latest sidecar images, for latest k8s master. |
| 24 | + * `stable`, `prow-gke-release-staging-rc`: Soon to be removed! |
0 commit comments