This command finds and removes DNS entries created by the kyma-gke-long-lasting
job in a Google Cloud Platform (GCP) project.
The kyma-gke-long-lasting
job creates a GKE cluster to install and test Kyma.
For safety reasons, the dry-run mode is the default one. To run it, use:
env GOOGLE_APPLICATION_CREDENTIALS={path to service account file} go run main.go \
--project={gcloud project name} \
--zone={gcloud zone} \
--name={resource name} \
--address={address of the resource}
To turn the dry-run mode off, use:
env GOOGLE_APPLICATION_CREDENTIALS={path to service account file} go run main.go \
--project={gcloud project name} \
--zone={gcloud zone} \
--name={resource name} \
--address={address of the resource} \
--dryRun=false
See the list of available flags:
Name | Required | Description |
---|---|---|
--project | YES | GCP project name. |
--zone | YES | GCP zone name. |
--name | YES | GCP DNS resource name. |
--address | YES | GCP resource's attached IP. |
--rtype | NO | DNS Record Type to search for. The default value is A . |
--ttl | NO | TTL of the resource. The default value is 300 . |
--maxAttempts | NO | Maximum number of retries in the backoff. The default value is 3 . |
--backoff | NO | Initial backoff in seconds for the first retry. The backoff will increase after this time. The default value is 5 . |
--dryRun | NO | The boolean value that controls the dry-run mode. The default value is true . |
See the list of available environment variables:
Name | Required | Description |
---|---|---|
GOOGLE_APPLICATION_CREDENTIALS | YES | The path to the service account file. The service account requires at least container.clusters.list and container.clusters.delete Google IAM permissions. |