 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var (
	ParamDescs = []check.ParameterDesc{
		strategyTypeRegexParamDesc,
		maxPodsUnavailableParamDesc,
		minPodsUnavailableParamDesc,
		maxSurgeParamDesc,
		minSurgeParamDesc,
	}
)
    Functions ¶
func ParseAndValidate ¶
ParseAndValidate instantiates a Params object out of the passed map[string]interface{}, validates it, and returns it. The return type is interface{} to satisfy the type in the Template struct.
Types ¶
type Params ¶
type Params struct {
	// A regular expression the defines the type of update
	// strategy allowed.
	// +required
	StrategyTypeRegex string
	// configuration for the MaxUnavailable.  This can be
	// an integer or a percent.
	MaxPodsUnavailable string
	// configuration for the MaxUnavailable.  This can be
	// an integer or a percent.
	MinPodsUnavailable string
	// The maximum value that be set in a RollingUpdate
	// configuration for the MaxSurge.  This can be
	// an integer or a percent.
	MaxSurge string
	// The minimum value that be set in a RollingUpdate
	// configuration for the MaxSurge.  This can be
	// an integer or a percent.
	MinSurge string
}
    Params represents the params accepted by this template.
 Click to show internal directories. 
   Click to hide internal directories.