
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
connectionNon-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
containerDefaultSpecobject
fileSidecarNon-dynamic
Default
{
"image": "busybox"
} Definitions
io.kestra.plugin.kubernetes.models.SideCar
defaultSpecobject
imagestring
Default
busyboxresourcesobject
inputFilesobject
SubTypestring
namespacestring
Default
defaultoutputFilesarray
SubTypestring
waitRunningstring
Default
PT1HFormat
durationwaitUntilReadystring
Default
PT0SFormat
durationwaitUntilRunningstring
Default
PT10MFormat
duration