This guide is a comprehensive reference to the fields in the TeleportAutoupdateConfigV1
resource, which you can apply after installing the Teleport Kubernetes operator.
resources.teleport.dev/v1
apiVersion: resources.teleport.dev/v1
spec
spec.agents
Field | Type | Description |
---|
maintenance_window_duration | string | maintenance_window_duration is the maintenance window duration. This can only be set if strategy is "time-based". Once the window is over, the group transitions to the done state. Existing agents won't be updated until the next maintenance window. |
mode | string | mode specifies whether agent autoupdates are enabled, disabled, or paused. |
schedules | object | schedules specifies schedules for updates of grouped agents. |
strategy | string | strategy to use for updating the agents. |
spec.agents.schedules
Field | Type | Description |
---|
regular | []object | regular schedules for non-critical versions. |
spec.agents.schedules.regular items
Field | Type | Description |
---|
days | []string | days when the update can run. Supported values are "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" and "*" |
name | string | name of the group |
start_hour | integer | start_hour to initiate update |
wait_hours | integer | wait_hours after last group succeeds before this group can run. This can only be used when the strategy is "halt-on-failure". This field must be positive. |
Field | Type | Description |
---|
mode | string | Mode defines state of the client tools auto update. |