rollouts/pkg/controller/rollout
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
..
rollout_canary.go Allow to jump between steps (#218) 2024-06-25 13:21:54 +08:00
rollout_canary_test.go update api for future bluegreen (#214) 2024-06-12 13:27:41 +08:00
rollout_controller.go new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00
rollout_controller_test.go dump to v1beta1 gatewayapis (#189) 2023-12-18 15:30:00 +08:00
rollout_event_handler.go new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00
rollout_event_handler_test.go Rewrite rollout controller code (#102) 2022-12-16 22:56:07 +08:00
rollout_progressing.go Allow to jump between steps (#218) 2024-06-25 13:21:54 +08:00
rollout_progressing_test.go Allow to jump between steps (#218) 2024-06-25 13:21:54 +08:00
rollout_releaseManager.go Allow to jump between steps (#218) 2024-06-25 13:21:54 +08:00
rollout_status.go Allow to jump between steps (#218) 2024-06-25 13:21:54 +08:00
rollout_status_test.go new v1beta1 apis (#184) 2023-12-04 14:56:47 +08:00