rollouts/pkg/controller/batchrelease
myname4423 aa28f4e12e
Allow to jump between steps (#218)
* allow jump between steps

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

allow jump between steps

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

allow jump among steps

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

safte index check

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

add e2e test for step jump

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

amend: style-agonstic reference for webhook

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

improve existing e2e logic to avoid unexpected behaviour

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

jump: nextStep Index default value from 0 to -1

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

after rebase

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

* jump: fix out of range

Signed-off-by: yunbo <yunbo10124scut@gmail.com>

---------

Signed-off-by: yunbo <yunbo10124scut@gmail.com>
Co-authored-by: yunbo <yunbo10124scut@gmail.com>
2024-06-25 13:21:54 +08:00
..
context Allow to jump between steps (#218) 2024-06-25 13:21:54 +08:00
control fix: don't check for strategy when finalize (#198) 2024-04-02 13:45:36 +08:00
labelpatch rollout v1beta1 apis (#182) 2023-11-03 13:38:55 +08:00
batchrelease_controller.go new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00
batchrelease_controller_test.go update api for future bluegreen (#214) 2024-06-12 13:27:41 +08:00
batchrelease_event_handler.go new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00
batchrelease_event_handler_test.go rollout v1beta1 apis (#182) 2023-11-03 13:38:55 +08:00
batchrelease_executor.go update api for future bluegreen (#214) 2024-06-12 13:27:41 +08:00
batchrelease_status.go refresh observed rollout-id for BatchRelease (#193) 2023-12-27 11:16:07 +08:00