k8s

package
v0.17.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2024 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AffinitySchema

func AffinitySchema() *schema.Schema

func ConvertToBasicMetadata added in v0.15.0

func ConvertToBasicMetadata(d *schema.ResourceData) metav1.ObjectMeta

func ExpandAffinity

func ExpandAffinity(a []interface{}) *v1.Affinity

func ExpandLocalObjectReferences

func ExpandLocalObjectReferences(localObjectReference []interface{}) *v1.LocalObjectReference

func ExpandMetadata

func ExpandMetadata(in []interface{}) metav1.ObjectMeta

func ExpandPersistentVolumeClaimSpec

func ExpandPersistentVolumeClaimSpec(l []interface{}) (*v1.PersistentVolumeClaimSpec, error)

func ExpandPodDNSConfig

func ExpandPodDNSConfig(l []interface{}) (*v1.PodDNSConfig, error)

func ExpandTolerations

func ExpandTolerations(tolerations []interface{}) ([]v1.Toleration, error)

func FlattenAffinity

func FlattenAffinity(in *v1.Affinity) []interface{}

func FlattenLocalObjectReferences

func FlattenLocalObjectReferences(localObjectReference v1.LocalObjectReference) []interface{}

func FlattenMetadata

func FlattenMetadata(meta metav1.ObjectMeta, resourceData *schema.ResourceData) error

func FlattenMetadataDataVolume added in v0.15.0

func FlattenMetadataDataVolume(meta metav1.ObjectMeta) []interface{}

func FlattenPersistentVolumeClaimSpec

func FlattenPersistentVolumeClaimSpec(in v1.PersistentVolumeClaimSpec) []interface{}

func FlattenPodDNSConfig

func FlattenPodDNSConfig(in *v1.PodDNSConfig) []interface{}

func FlattenTolerations

func FlattenTolerations(tolerations []v1.Toleration) []interface{}

func LocalObjectReferenceSchema

func LocalObjectReferenceSchema(description string) *schema.Schema

func NamespacedMetadataSchema

func NamespacedMetadataSchema(objectName string, generatableName bool) *schema.Schema

func PersistentVolumeClaimSpecSchema

func PersistentVolumeClaimSpecSchema() *schema.Schema

func PodDnsConfigSchema

func PodDnsConfigSchema() *schema.Schema

func TolerationSchema

func TolerationSchema() *schema.Schema

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL