@@ -452,19 +452,6 @@ export interface RolloutOptions {
452452
453453}
454454
455- export interface RolloutOptionsStateful {
456- minReadySeconds ?: number ;
457-
458- maxSurgeReplicas ?: string ;
459-
460- scalingPolicy ?: 'OrderedReady' | 'Parallel' ;
461-
462- terminationGracePeriodSeconds ?: number ;
463-
464- maxUnavailableReplicas ?: string ;
465-
466- }
467-
468455export type ScheduleType = string ;
469456
470457export interface SecurityOptions {
@@ -578,7 +565,18 @@ export interface Workload {
578565
579566 supportDynamicTags ?: boolean ;
580567
581- rolloutOptions ?: any ;
568+ rolloutOptions ?: {
569+ minReadySeconds ?: number ;
570+
571+ maxUnavailableReplicas ?: string ;
572+
573+ maxSurgeReplicas ?: string ;
574+
575+ scalingPolicy ?: 'OrderedReady' | 'Parallel' ;
576+
577+ terminationGracePeriodSeconds ?: number ;
578+
579+ } ;
582580
583581 securityOptions ?: {
584582 filesystemGroupId ?: number ;
@@ -784,7 +782,18 @@ export interface WorkloadSpec {
784782
785783 supportDynamicTags ?: boolean ;
786784
787- rolloutOptions ?: any ;
785+ rolloutOptions ?: {
786+ minReadySeconds ?: number ;
787+
788+ maxUnavailableReplicas ?: string ;
789+
790+ maxSurgeReplicas ?: string ;
791+
792+ scalingPolicy ?: 'OrderedReady' | 'Parallel' ;
793+
794+ terminationGracePeriodSeconds ?: number ;
795+
796+ } ;
788797
789798 securityOptions ?: {
790799 filesystemGroupId ?: number ;
0 commit comments