INNER CODE UNIT · Python

get_cluster

pluralsh/plural · bin/delete_eks.py:25

  def get_cluster():
    resp = client.describe_cluster(name=cluster)
    status = resp['cluster']['status']
    return f'{cluster} status: {status}'
  waiter(get_cluster)

@click.group()
def cli():
    pass

@cli.command()
@click.argument('name')
def delete(name):
  client = boto3.client('eks')
  nodes_resp = client.list_nodegroups(clusterName=name, maxResults=100)
  for group in nodes_resp['nodegroups']:
    delete_nodegroup(client, name, group)
  

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…