@@ -333,7 +333,7 @@ type Install struct {
333
333
// Jobs for hooks) during the performance of a Helm install action. Defaults to
334
334
// 'HelmReleaseSpec.Timeout'.
335
335
// +kubebuilder:validation:Type=string
336
- // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m))+$"
336
+ // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m|h ))+$"
337
337
// +optional
338
338
Timeout * metav1.Duration `json:"timeout,omitempty"`
339
339
@@ -511,7 +511,7 @@ type Upgrade struct {
511
511
// Jobs for hooks) during the performance of a Helm upgrade action. Defaults to
512
512
// 'HelmReleaseSpec.Timeout'.
513
513
// +kubebuilder:validation:Type=string
514
- // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m))+$"
514
+ // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m|h ))+$"
515
515
// +optional
516
516
Timeout * metav1.Duration `json:"timeout,omitempty"`
517
517
@@ -694,7 +694,7 @@ type Test struct {
694
694
// Timeout is the time to wait for any individual Kubernetes operation during
695
695
// the performance of a Helm test action. Defaults to 'HelmReleaseSpec.Timeout'.
696
696
// +kubebuilder:validation:Type=string
697
- // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m))+$"
697
+ // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m|h ))+$"
698
698
// +optional
699
699
Timeout * metav1.Duration `json:"timeout,omitempty"`
700
700
@@ -721,7 +721,7 @@ type Rollback struct {
721
721
// Jobs for hooks) during the performance of a Helm rollback action. Defaults to
722
722
// 'HelmReleaseSpec.Timeout'.
723
723
// +kubebuilder:validation:Type=string
724
- // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m))+$"
724
+ // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m|h ))+$"
725
725
// +optional
726
726
Timeout * metav1.Duration `json:"timeout,omitempty"`
727
727
@@ -769,7 +769,7 @@ type Uninstall struct {
769
769
// Jobs for hooks) during the performance of a Helm uninstall action. Defaults
770
770
// to 'HelmReleaseSpec.Timeout'.
771
771
// +kubebuilder:validation:Type=string
772
- // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m))+$"
772
+ // +kubebuilder:validation:Pattern="^([0-9]+(\\.[0-9]+)?(ms|s|m|h ))+$"
773
773
// +optional
774
774
Timeout * metav1.Duration `json:"timeout,omitempty"`
775
775
0 commit comments