struct

Kubernetes::Info

Inherits YAML::Serializable < JSON::Serializable < Kubernetes::Serializable < Struct < Value < Object

Info contains versioning information. how we'll want to distribute that information.

Constructors

new(pull : ::JSON::PullParser)
new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)

Instance methods

build_date
Source
build_date=(build_date : String | Nil)
Source
compiler
Source
compiler=(compiler : String | Nil)
Source
emulation_major

EmulationMajor is the major version of the emulation version

Source
emulation_major=(emulation_major : String | Nil)

EmulationMajor is the major version of the emulation version

Source
emulation_minor

EmulationMinor is the minor version of the emulation version

Source
emulation_minor=(emulation_minor : String | Nil)

EmulationMinor is the minor version of the emulation version

Source
git_commit
Source
git_commit=(git_commit : String | Nil)
Source
git_tree_state
Source
git_tree_state=(git_tree_state : String | Nil)
Source
git_version
Source
git_version=(git_version : String | Nil)
Source
go_version
Source
go_version=(go_version : String | Nil)
Source
major

Major is the major version of the binary version

Source
major=(major : String | Nil)

Major is the major version of the binary version

Source
min_compatibility_major

MinCompatibilityMajor is the major version of the minimum compatibility version

Source
min_compatibility_major=(min_compatibility_major : String | Nil)

MinCompatibilityMajor is the major version of the minimum compatibility version

Source
min_compatibility_minor

MinCompatibilityMinor is the minor version of the minimum compatibility version

Source
min_compatibility_minor=(min_compatibility_minor : String | Nil)

MinCompatibilityMinor is the minor version of the minimum compatibility version

Source
minor

Minor is the minor version of the binary version

Source
minor=(minor : String | Nil)

Minor is the minor version of the binary version

Source
platform
Source
platform=(platform : String | Nil)
Source

Macros

field(name, type = nil, **options, &block)

Helper macro for defining fields with automatic camelCase conversion

Source