Restart
Restart
yaml
type: "io.kestra.plugin.kubernetes.kubectl.Restart"Examples
yaml
id: restart_api
namespace: company.team
tasks:
- id: restart
type: io.kestra.plugin.kubernetes.kubectl.Restart
namespace: api
resourceType: StatefulSet
resourcesNames:
- api
connection:
masterUrl: "{{ secret('MASTER_URL') }}"
caCertData: "{{ secret('CA_CERT_DATA') }}"
oauthToken: "{{ secret('OAUTH_TOKEN') }}"
Properties
resourceType *Requiredstring
Possible Values
DeploymentStatefulSetresourcesNames *Requiredarray
SubTypestring
connection Non-dynamic
Definitions
io.kestra.plugin.kubernetes.models.Connection
apiVersionstring
Default
v1caCertDatastring
caCertFilestring
clientCertDatastring
clientCertFilestring
clientKeyAlgostring
Default
RSAclientKeyDatastring
clientKeyFilestring
clientKeyPassphrasestring
disableHostnameVerificationbooleanstring
keyStoreFilestring
keyStorePassphrasestring
masterUrlstring
Default
https://kubernetes.default.svcnamespacestring
oauthTokenstring
oauthTokenProvider
io.kestra.plugin.kubernetes.models.OAuthTokenProvider
outputstring
task
passwordstring
trustCertsbooleanstring
trustStoreFilestring
trustStorePassphrasestring
usernamestring
containerDefaultSpec object
fileSidecar Non-dynamic
Default
{
"image": "busybox"
} Definitions
io.kestra.plugin.kubernetes.models.SideCar
defaultSpecobject
imagestring
Default
busyboxresourcesobject
inputFiles object
SubTypestring
namespace string
Default
defaultoutputFiles array
SubTypestring
waitRunning string
Default
PT1HFormat
durationwaitUntilReady string
Default
PT0SFormat
durationwaitUntilRunning string
Default
PT10MFormat
duration