Resource Type: kubernetes_owner_reference

Defined in:
lib/puppet/type/kubernetes_owner_reference.rb
Providers:
swagger

Overview

OwnerReference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.

Properties

  • block_owner_deletion

    If true, AND if the owner has the ‘foregroundDeletion’ finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs ‘delete’ permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.

  • controller

    If true, this reference points to the managing controller.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • name (namevar)

    Name of the referent. More info: kubernetes.io/docs/user-guide/identifiers#names

  • uid

    UID of the referent. More info: kubernetes.io/docs/user-guide/identifiers#uids

Parameters

  • name

    Name of the owner_reference.

  • provider

    The specific backend to use for this ‘kubernetes_owner_reference` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.