Expand description
Kubernetes object wrappers for linting.
Structs§
- Affinity
- Capabilities
- Linux capabilities.
- Cluster
Role Binding Data - Cluster
Role Data - Common
Meta - Common metadata fields.
- Container
Port - Container port.
- Container
Spec - Simplified container spec.
- Cron
JobData - Cross
Version Object Reference - Daemon
SetData - Daemon
SetUpdate Strategy - Deployment
Data - Deployment
Strategy - DnsConfig
- EnvVar
- Environment variable.
- Exec
Action - Host
Path Volume Source - HpaData
- Http
GetAction - Http
Ingress Path - Http
Ingress Rule Value - Ingress
Backend - Ingress
Data - Ingress
Rule - Ingress
Service Backend - Invalid
Object - An object that failed to parse.
- JobData
- Label
Selector - Network
Policy Data - Node
Affinity - Node
Selector - Node
Selector Requirement - Node
Selector Term - Object
- A parsed Kubernetes object ready for linting.
- Object
Metadata - Metadata about a parsed Kubernetes object.
- PdbData
- PodAffinity
Term - PodAnti
Affinity - PodData
- PodDns
Config Option - PodSecurity
Context - PodSpec
- Pod spec (simplified).
- Policy
Rule - Probe
- Probe configuration.
- PvcData
- Replica
SetData - Resource
Requirements - Resource requirements.
- Role
Binding Data - Role
Data - RoleRef
- Rolling
Update Deployment - Secret
Volume Source - Security
Context - Security context for containers/pods.
- Service
Account Data - Service
Backend Port - Service
Data - Service
Port - Stateful
SetData - Subject
- Sysctl
- TcpSocket
Action - Unknown
Object - Volume
- Volume
Mount - Volume mount.
- Weighted
PodAffinity Term
Enums§
- EnvVar
Source - K8sObject
- Enum representing all supported Kubernetes object types.