Power Outage Scenario using Krknctl

krknctl run power-outages (optional: --<parameter>:<value> )

Can also set any global variable listed here

Scenario specific parameters:

ParameterDescriptionTypeDefault
--cloud-typeCloud platform on top of which cluster is running, supported platforms - aws, azure, gcp, vmware, ibmcloud, bmenumaws
--timeoutDuration to wait for completion of node scenario injectionnumber180
--shutdown-durationDuration to wait for completion of node scenario injectionnumber1200
--vsphere-ipVSpere IP Addressstring
--vsphere-usernameVSpere IP Addressstring (secret)
--vsphere-passwordVSpere passwordstring (secret)
--aws-access-key-idAWS Access Key Idstring (secret)
--aws-secret-access-keyAWS Secret Access Keystring (secret)
--aws-default-regionAWS default regionstring
--bmc-userOnly needed for Baremetal ( bm ) - IPMI/bmc usernamestring(secret)
--bmc-passwordOnly needed for Baremetal ( bm ) - IPMI/bmc passwordstring(secret)
--bmc-addressOnly needed for Baremetal ( bm ) - IPMI/bmc addressstring
--ibmc-addressIBM Cloud URLstring
--ibmc-api-keyIBM Cloud API Keystring (secret)
--azure-tenantAzure Tenantstring
--azure-client-secretAzure Client Secretstring(secret)
--azure-client-idAzure Client IDstring(secret)
--azure-subscription-idAzure Subscription IDstring (secret)
--gcp-application-credentialsGCP application credentials file locationfile

NOTE: The secret string types will be masked when scenario is ran

To see all available scenario options

krknctl run power-outages --help