Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
The SSM Invalidation controller is responsible for invalidating "latest" SSM parameters when they point to deprecated AMIs. This can occur when an EKS-optimized AMI with a regression is released, and the AMI team chooses to deprecate the AMI. Normally, SSM parameter cache entries expire after 24 hours to prevent a thundering herd upon a new AMI release, however Karpenter should react faster when an AMI is deprecated. This controller will ensure Karpenter reacts to AMI deprecations within it's polling period (30m).
func NewController ¶
func NewController(ssmCache *cache.Cache, amiProvider amifamily.Provider) *Controller
func (*Controller) Name ¶
func (c *Controller) Name() string
Click to show internal directories.
Click to hide internal directories.