You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
468 B

  1. ---
  2. - name: Fetch a list of namespaces
  3. kubernetes.core.k8s_info:
  4. api_version: v1
  5. kind: Namespace
  6. label_selectors:
  7. - cijobs = true
  8. register: namespaces
  9. - name: Delete stale namespaces for more than 2 hours
  10. command: "kubectl delete namespace {{ item.metadata.name }}"
  11. failed_when: false
  12. loop: "{{ namespaces.resources }}"
  13. when:
  14. - (now() - (item.metadata.creationTimestamp | to_datetime("%Y-%m-%dT%H:%M:%SZ"))).total_seconds() >= 7200