Resource Type: kubernetes_node_system_info

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

Overview

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

Properties

  • architecture

    The Architecture reported by the node

  • boot_id

    Boot ID reported by the node.

  • container_runtime_version

    ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • kernel_version

    Kernel Version reported by the node from ‘uname -r’ (e.g. 3.16.0-0.bpo.4-amd64).

  • kube_proxy_version

    KubeProxy Version reported by the node.

  • kubelet_version

    Kubelet Version reported by the node.

  • machine_id

    MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: man7.org/linux/man-pages/man5/machine-id.5.html

  • operating_system

    The Operating System reported by the node

  • os_image

    OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).

  • system_uuid

    SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html

Parameters

  • name (namevar)

    Name of the node_system_info.

  • provider

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