Skip to content

Deleting a bucketΒΆ

Delete unused buckets to avoid incurring unnecessary costs. A bucket is deleted by enabling cascading deletion, and deleting the application.

Enable cascading/automatic deletionΒΆ

For deletion of the application to automatically delete the bucket, set cascadingDelete to true in your NAIS application spesification. Don't worry, the bucket won't be deleted if it contains files.

apiVersion: nais.io/v1alpha1
kind: Application
metadata:
  name: <MY-APP>
...
spec:
  ...
  gcp:
    buckets:
      - name: <MY-BUCKET>
        cascadingDelete: true
        retentionPeriodDays: 30
        lifecycleCondition:
          age: 7
          createdBefore: 2020-01-01
          numNewerVersions: 2
          withState: ANY

Delete your applicationΒΆ

Delete your application resource.

kubectl delete application <MY-APP>