Kwalitee Issues

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: IO::K8s::Api::Admissionregistration::V1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1::MatchCondition, IO::K8s::Api::Admissionregistration::V1::MatchResources, IO::K8s::Api::Admissionregistration::V1::MutatingWebhook, IO::K8s::Api::Admissionregistration::V1::MutatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ParamKind, IO::K8s::Api::Admissionregistration::V1::ParamRef, IO::K8s::Api::Admissionregistration::V1::RuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ServiceReference, IO::K8s::Api::Admissionregistration::V1::TypeChecking, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhook, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::Validation, IO::K8s::Api::Admissionregistration::V1::Variable, IO::K8s::Api::Admissionregistration::V1::WebhookClientConfig, IO::K8s::Api::Admissionregistration::V1alpha1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1alpha1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1alpha1::MatchCondition, IO::K8s::Api::Admissionregistration::V1alpha1::MatchResources, IO::K8s::Api::Admissionregistration::V1alpha1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1alpha1::ParamKind, IO::K8s::Api::Admissionregistration::V1alpha1::ParamRef, IO::K8s::Api::Admissionregistration::V1alpha1::TypeChecking, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1alpha1::Validation, IO::K8s::Api::Admissionregistration::V1alpha1::Variable, IO::K8s::Api::Admissionregistration::V1beta1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1beta1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1beta1::MatchCondition, IO::K8s::Api::Admissionregistration::V1beta1::MatchResources, IO::K8s::Api::Admissionregistration::V1beta1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1beta1::ParamKind, IO::K8s::Api::Admissionregistration::V1beta1::ParamRef, IO::K8s::Api::Admissionregistration::V1beta1::TypeChecking, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1beta1::Validation, IO::K8s::Api::Admissionregistration::V1beta1::Variable, IO::K8s::Api::Apiserverinternal::V1alpha1::ServerStorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionCondition, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionStatus, IO::K8s::Api::Apps::V1::ControllerRevision, IO::K8s::Api::Apps::V1::DaemonSet, IO::K8s::Api::Apps::V1::DaemonSetCondition, IO::K8s::Api::Apps::V1::DaemonSetSpec, IO::K8s::Api::Apps::V1::DaemonSetStatus, IO::K8s::Api::Apps::V1::DaemonSetUpdateStrategy, IO::K8s::Api::Apps::V1::Deployment, IO::K8s::Api::Apps::V1::DeploymentCondition, IO::K8s::Api::Apps::V1::DeploymentSpec, IO::K8s::Api::Apps::V1::DeploymentStatus, IO::K8s::Api::Apps::V1::DeploymentStrategy, IO::K8s::Api::Apps::V1::ReplicaSet, IO::K8s::Api::Apps::V1::ReplicaSetCondition, IO::K8s::Api::Apps::V1::ReplicaSetSpec, IO::K8s::Api::Apps::V1::ReplicaSetStatus, IO::K8s::Api::Apps::V1::RollingUpdateDaemonSet, IO::K8s::Api::Apps::V1::RollingUpdateDeployment, IO::K8s::Api::Apps::V1::RollingUpdateStatefulSetStrategy, IO::K8s::Api::Apps::V1::StatefulSet, IO::K8s::Api::Apps::V1::StatefulSetCondition, IO::K8s::Api::Apps::V1::StatefulSetOrdinals, IO::K8s::Api::Apps::V1::StatefulSetPersistentVolumeClaimRetentionPolicy, IO::K8s::Api::Apps::V1::StatefulSetSpec, IO::K8s::Api::Apps::V1::StatefulSetStatus, IO::K8s::Api::Apps::V1::StatefulSetUpdateStrategy, IO::K8s::Api::Authentication::V1::BoundObjectReference, IO::K8s::Api::Authentication::V1::SelfSubjectReview, IO::K8s::Api::Authentication::V1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1::TokenRequest, IO::K8s::Api::Authentication::V1::TokenRequestSpec, IO::K8s::Api::Authentication::V1::TokenRequestStatus, IO::K8s::Api::Authentication::V1::TokenReview, IO::K8s::Api::Authentication::V1::TokenReviewSpec, IO::K8s::Api::Authentication::V1::TokenReviewStatus, IO::K8s::Api::Authentication::V1::UserInfo, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReview, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReview, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReviewStatus, IO::K8s::Api::Authorization::V1::FieldSelectorAttributes, IO::K8s::Api::Authorization::V1::LabelSelectorAttributes, IO::K8s::Api::Authorization::V1::LocalSubjectAccessReview, IO::K8s::Api::Authorization::V1::NonResourceAttributes, IO::K8s::Api::Authorization::V1::NonResourceRule, IO::K8s::Api::Authorization::V1::ResourceAttributes, IO::K8s::Api::Authorization::V1::ResourceRule, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReview, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReview, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReview, IO::K8s::Api::Authorization::V1::SubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReviewStatus, IO::K8s::Api::Authorization::V1::SubjectRulesReviewStatus, IO::K8s::Api::Autoscaling::V1::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V1::Scale, IO::K8s::Api::Autoscaling::V1::ScaleSpec, IO::K8s::Api::Autoscaling::V1::ScaleStatus, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricStatus, IO::K8s::Api::Autoscaling::V2::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V2::ExternalMetricSource, IO::K8s::Api::Autoscaling::V2::ExternalMetricStatus, IO::K8s::Api::Autoscaling::V2::HPAScalingPolicy, IO::K8s::Api::Autoscaling::V2::HPAScalingRules, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerBehavior, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerCondition, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V2::MetricIdentifier, IO::K8s::Api::Autoscaling::V2::MetricSpec, IO::K8s::Api::Autoscaling::V2::MetricStatus, IO::K8s::Api::Autoscaling::V2::MetricTarget, IO::K8s::Api::Autoscaling::V2::MetricValueStatus, IO::K8s::Api::Autoscaling::V2::ObjectMetricSource, IO::K8s::Api::Autoscaling::V2::ObjectMetricStatus, IO::K8s::Api::Autoscaling::V2::PodsMetricSource, IO::K8s::Api::Autoscaling::V2::PodsMetricStatus, IO::K8s::Api::Autoscaling::V2::ResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ResourceMetricStatus, IO::K8s::Api::Batch::V1::CronJob, IO::K8s::Api::Batch::V1::CronJobSpec, IO::K8s::Api::Batch::V1::CronJobStatus, IO::K8s::Api::Batch::V1::Job, IO::K8s::Api::Batch::V1::JobCondition, IO::K8s::Api::Batch::V1::JobSpec, IO::K8s::Api::Batch::V1::JobStatus, IO::K8s::Api::Batch::V1::JobTemplateSpec, IO::K8s::Api::Batch::V1::PodFailurePolicy, IO::K8s::Api::Batch::V1::PodFailurePolicyOnExitCodesRequirement, IO::K8s::Api::Batch::V1::PodFailurePolicyOnPodConditionsPattern, IO::K8s::Api::Batch::V1::PodFailurePolicyRule, IO::K8s::Api::Batch::V1::SuccessPolicy, IO::K8s::Api::Batch::V1::SuccessPolicyRule, IO::K8s::Api::Batch::V1::UncountedTerminatedPods, IO::K8s::Api::Certificates::V1::CertificateSigningRequest, IO::K8s::Api::Certificates::V1::CertificateSigningRequestCondition, IO::K8s::Api::Certificates::V1::CertificateSigningRequestSpec, IO::K8s::Api::Certificates::V1::CertificateSigningRequestStatus, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundle, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundleSpec, IO::K8s::Api::Coordination::V1::Lease, IO::K8s::Api::Coordination::V1::LeaseSpec, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidate, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidateSpec, IO::K8s::Api::Core::V1::AWSElasticBlockStoreVolumeSource, IO::K8s::Api::Core::V1::Affinity, IO::K8s::Api::Core::V1::AppArmorProfile, IO::K8s::Api::Core::V1::AttachedVolume, IO::K8s::Api::Core::V1::AzureDiskVolumeSource, IO::K8s::Api::Core::V1::AzureFilePersistentVolumeSource, IO::K8s::Api::Core::V1::AzureFileVolumeSource, IO::K8s::Api::Core::V1::Binding, IO::K8s::Api::Core::V1::CSIPersistentVolumeSource, IO::K8s::Api::Core::V1::CSIVolumeSource, IO::K8s::Api::Core::V1::Capabilities, IO::K8s::Api::Core::V1::CephFSPersistentVolumeSource, IO::K8s::Api::Core::V1::CephFSVolumeSource, IO::K8s::Api::Core::V1::CinderPersistentVolumeSource, IO::K8s::Api::Core::V1::CinderVolumeSource, IO::K8s::Api::Core::V1::ClientIPConfig, IO::K8s::Api::Core::V1::ClusterTrustBundleProjection, IO::K8s::Api::Core::V1::ComponentCondition, IO::K8s::Api::Core::V1::ComponentStatus, IO::K8s::Api::Core::V1::ConfigMap, IO::K8s::Api::Core::V1::ConfigMapEnvSource, IO::K8s::Api::Core::V1::ConfigMapKeySelector, IO::K8s::Api::Core::V1::ConfigMapNodeConfigSource, IO::K8s::Api::Core::V1::ConfigMapProjection, IO::K8s::Api::Core::V1::ConfigMapVolumeSource, IO::K8s::Api::Core::V1::Container, IO::K8s::Api::Core::V1::ContainerImage, IO::K8s::Api::Core::V1::ContainerPort, IO::K8s::Api::Core::V1::ContainerResizePolicy, IO::K8s::Api::Core::V1::ContainerState, IO::K8s::Api::Core::V1::ContainerStateRunning, IO::K8s::Api::Core::V1::ContainerStateTerminated, IO::K8s::Api::Core::V1::ContainerStateWaiting, IO::K8s::Api::Core::V1::ContainerStatus, IO::K8s::Api::Core::V1::ContainerUser, IO::K8s::Api::Core::V1::DaemonEndpoint, IO::K8s::Api::Core::V1::DownwardAPIProjection, IO::K8s::Api::Core::V1::DownwardAPIVolumeFile, IO::K8s::Api::Core::V1::DownwardAPIVolumeSource, IO::K8s::Api::Core::V1::EmptyDirVolumeSource, IO::K8s::Api::Core::V1::EndpointAddress, IO::K8s::Api::Core::V1::EndpointPort, IO::K8s::Api::Core::V1::EndpointSubset, IO::K8s::Api::Core::V1::Endpoints, IO::K8s::Api::Core::V1::EnvFromSource, IO::K8s::Api::Core::V1::EnvVar, IO::K8s::Api::Core::V1::EnvVarSource, IO::K8s::Api::Core::V1::EphemeralContainer, IO::K8s::Api::Core::V1::EphemeralVolumeSource, IO::K8s::Api::Core::V1::Event, IO::K8s::Api::Core::V1::EventSeries, IO::K8s::Api::Core::V1::EventSource, IO::K8s::Api::Core::V1::ExecAction, IO::K8s::Api::Core::V1::FCVolumeSource, IO::K8s::Api::Core::V1::FlexPersistentVolumeSource, IO::K8s::Api::Core::V1::FlexVolumeSource, IO::K8s::Api::Core::V1::FlockerVolumeSource, IO::K8s::Api::Core::V1::GCEPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::GRPCAction, IO::K8s::Api::Core::V1::GitRepoVolumeSource, IO::K8s::Api::Core::V1::GlusterfsPersistentVolumeSource, IO::K8s::Api::Core::V1::GlusterfsVolumeSource, IO::K8s::Api::Core::V1::HTTPGetAction, IO::K8s::Api::Core::V1::HTTPHeader, IO::K8s::Api::Core::V1::HostAlias, IO::K8s::Api::Core::V1::HostIP, IO::K8s::Api::Core::V1::HostPathVolumeSource, IO::K8s::Api::Core::V1::ISCSIPersistentVolumeSource, IO::K8s::Api::Core::V1::ISCSIVolumeSource, IO::K8s::Api::Core::V1::ImageVolumeSource, IO::K8s::Api::Core::V1::KeyToPath, IO::K8s::Api::Core::V1::Lifecycle, IO::K8s::Api::Core::V1::LifecycleHandler, IO::K8s::Api::Core::V1::LimitRange, IO::K8s::Api::Core::V1::LimitRangeItem, IO::K8s::Api::Core::V1::LimitRangeSpec, IO::K8s::Api::Core::V1::LinuxContainerUser, IO::K8s::Api::Core::V1::LoadBalancerIngress, IO::K8s::Api::Core::V1::LoadBalancerStatus, IO::K8s::Api::Core::V1::LocalObjectReference, IO::K8s::Api::Core::V1::LocalVolumeSource, IO::K8s::Api::Core::V1::ModifyVolumeStatus, IO::K8s::Api::Core::V1::NFSVolumeSource, IO::K8s::Api::Core::V1::Namespace, IO::K8s::Api::Core::V1::NamespaceCondition, IO::K8s::Api::Core::V1::NamespaceSpec, IO::K8s::Api::Core::V1::NamespaceStatus, IO::K8s::Api::Core::V1::Node, IO::K8s::Api::Core::V1::NodeAddress, IO::K8s::Api::Core::V1::NodeAffinity, IO::K8s::Api::Core::V1::NodeCondition, IO::K8s::Api::Core::V1::NodeConfigSource, IO::K8s::Api::Core::V1::NodeConfigStatus, IO::K8s::Api::Core::V1::NodeDaemonEndpoints, IO::K8s::Api::Core::V1::NodeFeatures, IO::K8s::Api::Core::V1::NodeRuntimeHandler, IO::K8s::Api::Core::V1::NodeRuntimeHandlerFeatures, IO::K8s::Api::Core::V1::NodeSelector, IO::K8s::Api::Core::V1::NodeSelectorRequirement, IO::K8s::Api::Core::V1::NodeSelectorTerm, IO::K8s::Api::Core::V1::NodeSpec, IO::K8s::Api::Core::V1::NodeStatus, IO::K8s::Api::Core::V1::NodeSystemInfo, IO::K8s::Api::Core::V1::ObjectFieldSelector, IO::K8s::Api::Core::V1::ObjectReference, IO::K8s::Api::Core::V1::PersistentVolume, IO::K8s::Api::Core::V1::PersistentVolumeClaim, IO::K8s::Api::Core::V1::PersistentVolumeClaimCondition, IO::K8s::Api::Core::V1::PersistentVolumeClaimSpec, IO::K8s::Api::Core::V1::PersistentVolumeClaimStatus, IO::K8s::Api::Core::V1::PersistentVolumeClaimTemplate, IO::K8s::Api::Core::V1::PersistentVolumeClaimVolumeSource, IO::K8s::Api::Core::V1::PersistentVolumeSpec, IO::K8s::Api::Core::V1::PersistentVolumeStatus, IO::K8s::Api::Core::V1::PhotonPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::Pod, IO::K8s::Api::Core::V1::PodAffinity, IO::K8s::Api::Core::V1::PodAffinityTerm, IO::K8s::Api::Core::V1::PodAntiAffinity, IO::K8s::Api::Core::V1::PodCondition, IO::K8s::Api::Core::V1::PodDNSConfig, IO::K8s::Api::Core::V1::PodDNSConfigOption, IO::K8s::Api::Core::V1::PodIP, IO::K8s::Api::Core::V1::PodOS, IO::K8s::Api::Core::V1::PodReadinessGate, IO::K8s::Api::Core::V1::PodResourceClaim, IO::K8s::Api::Core::V1::PodResourceClaimStatus, IO::K8s::Api::Core::V1::PodSchedulingGate, IO::K8s::Api::Core::V1::PodSecurityContext, IO::K8s::Api::Core::V1::PodSpec, IO::K8s::Api::Core::V1::PodStatus, IO::K8s::Api::Core::V1::PodTemplate, IO::K8s::Api::Core::V1::PodTemplateSpec, IO::K8s::Api::Core::V1::PortStatus, IO::K8s::Api::Core::V1::PortworxVolumeSource, IO::K8s::Api::Core::V1::PreferredSchedulingTerm, IO::K8s::Api::Core::V1::Probe, IO::K8s::Api::Core::V1::ProjectedVolumeSource, IO::K8s::Api::Core::V1::QuobyteVolumeSource, IO::K8s::Api::Core::V1::RBDPersistentVolumeSource, IO::K8s::Api::Core::V1::RBDVolumeSource, IO::K8s::Api::Core::V1::ReplicationController, IO::K8s::Api::Core::V1::ReplicationControllerCondition, IO::K8s::Api::Core::V1::ReplicationControllerSpec, IO::K8s::Api::Core::V1::ReplicationControllerStatus, IO::K8s::Api::Core::V1::ResourceClaim, IO::K8s::Api::Core::V1::ResourceFieldSelector, IO::K8s::Api::Core::V1::ResourceHealth, IO::K8s::Api::Core::V1::ResourceQuota, IO::K8s::Api::Core::V1::ResourceQuotaSpec, IO::K8s::Api::Core::V1::ResourceQuotaStatus, IO::K8s::Api::Core::V1::ResourceRequirements, IO::K8s::Api::Core::V1::ResourceStatus, IO::K8s::Api::Core::V1::SELinuxOptions, IO::K8s::Api::Core::V1::ScaleIOPersistentVolumeSource, IO::K8s::Api::Core::V1::ScaleIOVolumeSource, IO::K8s::Api::Core::V1::ScopeSelector, IO::K8s::Api::Core::V1::ScopedResourceSelectorRequirement, IO::K8s::Api::Core::V1::SeccompProfile, IO::K8s::Api::Core::V1::Secret, IO::K8s::Api::Core::V1::SecretEnvSource, IO::K8s::Api::Core::V1::SecretKeySelector, IO::K8s::Api::Core::V1::SecretProjection, IO::K8s::Api::Core::V1::SecretReference, IO::K8s::Api::Core::V1::SecretVolumeSource, IO::K8s::Api::Core::V1::SecurityContext, IO::K8s::Api::Core::V1::Service, IO::K8s::Api::Core::V1::ServiceAccount, IO::K8s::Api::Core::V1::ServiceAccountTokenProjection, IO::K8s::Api::Core::V1::ServicePort, IO::K8s::Api::Core::V1::ServiceSpec, IO::K8s::Api::Core::V1::ServiceStatus, IO::K8s::Api::Core::V1::SessionAffinityConfig, IO::K8s::Api::Core::V1::SleepAction, IO::K8s::Api::Core::V1::StorageOSPersistentVolumeSource, IO::K8s::Api::Core::V1::StorageOSVolumeSource, IO::K8s::Api::Core::V1::Sysctl, IO::K8s::Api::Core::V1::TCPSocketAction, IO::K8s::Api::Core::V1::Taint, IO::K8s::Api::Core::V1::Toleration, IO::K8s::Api::Core::V1::TopologySelectorLabelRequirement, IO::K8s::Api::Core::V1::TopologySelectorTerm, IO::K8s::Api::Core::V1::TopologySpreadConstraint, IO::K8s::Api::Core::V1::TypedLocalObjectReference, IO::K8s::Api::Core::V1::TypedObjectReference, IO::K8s::Api::Core::V1::Volume, IO::K8s::Api::Core::V1::VolumeDevice, IO::K8s::Api::Core::V1::VolumeMount, IO::K8s::Api::Core::V1::VolumeMountStatus, IO::K8s::Api::Core::V1::VolumeNodeAffinity, IO::K8s::Api::Core::V1::VolumeProjection, IO::K8s::Api::Core::V1::VolumeResourceRequirements, IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource, IO::K8s::Api::Core::V1::WeightedPodAffinityTerm, IO::K8s::Api::Core::V1::WindowsSecurityContextOptions, IO::K8s::Api::Discovery::V1::Endpoint, IO::K8s::Api::Discovery::V1::EndpointConditions, IO::K8s::Api::Discovery::V1::EndpointHints, IO::K8s::Api::Discovery::V1::EndpointPort, IO::K8s::Api::Discovery::V1::EndpointSlice, IO::K8s::Api::Discovery::V1::ForZone, IO::K8s::Api::Events::V1::Event, IO::K8s::Api::Events::V1::EventSeries, IO::K8s::Api::Flowcontrol::V1::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1::FlowSchema, IO::K8s::Api::Flowcontrol::V1::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1::GroupSubject, IO::K8s::Api::Flowcontrol::V1::LimitResponse, IO::K8s::Api::Flowcontrol::V1::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1::Subject, IO::K8s::Api::Flowcontrol::V1::UserSubject, IO::K8s::Api::Flowcontrol::V1beta3::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchema, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1beta3::GroupSubject, IO::K8s::Api::Flowcontrol::V1beta3::LimitResponse, IO::K8s::Api::Flowcontrol::V1beta3::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1beta3::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1beta3::Subject, IO::K8s::Api::Flowcontrol::V1beta3::UserSubject, IO::K8s::Api::Networking::V1::HTTPIngressPath, IO::K8s::Api::Networking::V1::HTTPIngressRuleValue, IO::K8s::Api::Networking::V1::IPBlock, IO::K8s::Api::Networking::V1::Ingress, IO::K8s::Api::Networking::V1::IngressBackend, IO::K8s::Api::Networking::V1::IngressClass, IO::K8s::Api::Networking::V1::IngressClassParametersReference, IO::K8s::Api::Networking::V1::IngressClassSpec, IO::K8s::Api::Networking::V1::IngressLoadBalancerIngress, IO::K8s::Api::Networking::V1::IngressLoadBalancerStatus, IO::K8s::Api::Networking::V1::IngressPortStatus, IO::K8s::Api::Networking::V1::IngressRule, IO::K8s::Api::Networking::V1::IngressServiceBackend, IO::K8s::Api::Networking::V1::IngressSpec, IO::K8s::Api::Networking::V1::IngressStatus, IO::K8s::Api::Networking::V1::IngressTLS, IO::K8s::Api::Networking::V1::NetworkPolicy, IO::K8s::Api::Networking::V1::NetworkPolicyEgressRule, IO::K8s::Api::Networking::V1::NetworkPolicyIngressRule, IO::K8s::Api::Networking::V1::NetworkPolicyPeer, IO::K8s::Api::Networking::V1::NetworkPolicyPort, IO::K8s::Api::Networking::V1::NetworkPolicySpec, IO::K8s::Api::Networking::V1::ServiceBackendPort, IO::K8s::Api::Networking::V1beta1::IPAddress, IO::K8s::Api::Networking::V1beta1::IPAddressSpec, IO::K8s::Api::Networking::V1beta1::ParentReference, IO::K8s::Api::Networking::V1beta1::ServiceCIDR, IO::K8s::Api::Networking::V1beta1::ServiceCIDRSpec, IO::K8s::Api::Networking::V1beta1::ServiceCIDRStatus, IO::K8s::Api::Node::V1::Overhead, IO::K8s::Api::Node::V1::RuntimeClass, IO::K8s::Api::Node::V1::Scheduling, IO::K8s::Api::Policy::V1::Eviction, IO::K8s::Api::Policy::V1::PodDisruptionBudget, IO::K8s::Api::Policy::V1::PodDisruptionBudgetSpec, IO::K8s::Api::Policy::V1::PodDisruptionBudgetStatus, IO::K8s::Api::Rbac::V1::AggregationRule, IO::K8s::Api::Rbac::V1::ClusterRole, IO::K8s::Api::Rbac::V1::ClusterRoleBinding, IO::K8s::Api::Rbac::V1::PolicyRule, IO::K8s::Api::Rbac::V1::Role, IO::K8s::Api::Rbac::V1::RoleBinding, IO::K8s::Api::Rbac::V1::RoleRef, IO::K8s::Api::Rbac::V1::Subject, IO::K8s::Api::Resource::V1alpha3::AllocationResult, IO::K8s::Api::Resource::V1alpha3::BasicDevice, IO::K8s::Api::Resource::V1alpha3::CELDeviceSelector, IO::K8s::Api::Resource::V1alpha3::Device, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceAttribute, IO::K8s::Api::Resource::V1alpha3::DeviceClaim, IO::K8s::Api::Resource::V1alpha3::DeviceClaimConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClass, IO::K8s::Api::Resource::V1alpha3::DeviceClassConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClassSpec, IO::K8s::Api::Resource::V1alpha3::DeviceConstraint, IO::K8s::Api::Resource::V1alpha3::DeviceRequest, IO::K8s::Api::Resource::V1alpha3::DeviceRequestAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceSelector, IO::K8s::Api::Resource::V1alpha3::OpaqueDeviceConfiguration, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContext, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextSpec, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaim, IO::K8s::Api::Resource::V1alpha3::ResourceClaimConsumerReference, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSchedulingStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSpec, IO::K8s::Api::Resource::V1alpha3::ResourceClaimStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplate, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplateSpec, IO::K8s::Api::Resource::V1alpha3::ResourcePool, IO::K8s::Api::Resource::V1alpha3::ResourceSlice, IO::K8s::Api::Resource::V1alpha3::ResourceSliceSpec, IO::K8s::Api::Scheduling::V1::PriorityClass, IO::K8s::Api::Storage::V1::CSIDriver, IO::K8s::Api::Storage::V1::CSIDriverSpec, IO::K8s::Api::Storage::V1::CSINode, IO::K8s::Api::Storage::V1::CSINodeDriver, IO::K8s::Api::Storage::V1::CSINodeSpec, IO::K8s::Api::Storage::V1::CSIStorageCapacity, IO::K8s::Api::Storage::V1::StorageClass, IO::K8s::Api::Storage::V1::TokenRequest, IO::K8s::Api::Storage::V1::VolumeAttachment, IO::K8s::Api::Storage::V1::VolumeAttachmentSource, IO::K8s::Api::Storage::V1::VolumeAttachmentSpec, IO::K8s::Api::Storage::V1::VolumeAttachmentStatus, IO::K8s::Api::Storage::V1::VolumeError, IO::K8s::Api::Storage::V1::VolumeNodeResources, IO::K8s::Api::Storage::V1alpha1::VolumeAttributesClass, IO::K8s::Api::Storage::V1beta1::VolumeAttributesClass, IO::K8s::Api::Storagemigration::V1alpha1::GroupVersionResource, IO::K8s::Api::Storagemigration::V1alpha1::MigrationCondition, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigration, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationSpec, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceColumnDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceConversion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionCondition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionNames, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionSpec, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionVersion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresourceScale, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresources, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceValidation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ExternalDocumentation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::JSONSchemaProps, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::SelectableField, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ServiceReference, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ValidationRule, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookClientConfig, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookConversion, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroup, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResource, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIVersions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Condition, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::DeleteOptions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::FieldSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::GroupVersionForDiscovery, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ManagedFieldsEntry, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::OwnerReference, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Preconditions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ServerAddressByClientCIDR, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Status, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusCause, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusDetails, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::WatchEvent, IO::K8s::Apimachinery::Pkg::Version::Info, IO::K8s::CertManager::V1::Certificate, IO::K8s::CertManager::V1::CertificateRequest, IO::K8s::CertManager::V1::Challenge, IO::K8s::CertManager::V1::ClusterIssuer, IO::K8s::CertManager::V1::Issuer, IO::K8s::CertManager::V1::Order, IO::K8s::Cilium::V2::CiliumClusterwideEnvoyConfig, IO::K8s::Cilium::V2::CiliumClusterwideNetworkPolicy, IO::K8s::Cilium::V2::CiliumEgressGatewayPolicy, IO::K8s::Cilium::V2::CiliumEndpoint, IO::K8s::Cilium::V2::CiliumEnvoyConfig, IO::K8s::Cilium::V2::CiliumExternalWorkload, IO::K8s::Cilium::V2::CiliumIdentity, IO::K8s::Cilium::V2::CiliumLoadBalancerIPPool, IO::K8s::Cilium::V2::CiliumLocalRedirectPolicy, IO::K8s::Cilium::V2::CiliumNetworkPolicy, IO::K8s::Cilium::V2::CiliumNode, IO::K8s::Cilium::V2::CiliumNodeConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPAdvertisement, IO::K8s::Cilium::V2alpha1::CiliumBGPClusterConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPNodeConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPNodeConfigOverride, IO::K8s::Cilium::V2alpha1::CiliumBGPPeerConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPPeeringPolicy, IO::K8s::Cilium::V2alpha1::CiliumCIDRGroup, IO::K8s::Cilium::V2alpha1::CiliumEndpointSlice, IO::K8s::Cilium::V2alpha1::CiliumGatewayClassConfig, IO::K8s::Cilium::V2alpha1::CiliumL2AnnouncementPolicy, IO::K8s::Cilium::V2alpha1::CiliumPodIPPool, IO::K8s::GatewayAPI::V1::GRPCRoute, IO::K8s::GatewayAPI::V1::Gateway, IO::K8s::GatewayAPI::V1::GatewayClass, IO::K8s::GatewayAPI::V1::HTTPRoute, IO::K8s::GatewayAPI::V1beta1::ReferenceGrant, IO::K8s::K3s::V1::Addon, IO::K8s::K3s::V1::HelmChart, IO::K8s::K3s::V1::HelmChartConfig, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIService, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceSpec, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceStatus, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::ServiceReference, IO::K8s::Traefik::V1alpha1::IngressRoute, IO::K8s::Traefik::V1alpha1::IngressRouteTCP, IO::K8s::Traefik::V1alpha1::IngressRouteUDP, IO::K8s::Traefik::V1alpha1::Middleware, IO::K8s::Traefik::V1alpha1::MiddlewareTCP, IO::K8s::Traefik::V1alpha1::ServersTransport, IO::K8s::Traefik::V1alpha1::ServersTransportTCP, IO::K8s::Traefik::V1alpha1::TLSOption, IO::K8s::Traefik::V1alpha1::TLSStore, IO::K8s::Traefik::V1alpha1::TraefikService, IO::K8s::Types, IO::K8s::Types::Net

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Module::Runtime

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: IO::K8s::Api::Admissionregistration::V1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1::MatchCondition, IO::K8s::Api::Admissionregistration::V1::MatchResources, IO::K8s::Api::Admissionregistration::V1::MutatingWebhook, IO::K8s::Api::Admissionregistration::V1::MutatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ParamKind, IO::K8s::Api::Admissionregistration::V1::ParamRef, IO::K8s::Api::Admissionregistration::V1::RuleWithOperations, IO::K8s::Api::Admissionregistration::V1::ServiceReference, IO::K8s::Api::Admissionregistration::V1::TypeChecking, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhook, IO::K8s::Api::Admissionregistration::V1::ValidatingWebhookConfiguration, IO::K8s::Api::Admissionregistration::V1::Validation, IO::K8s::Api::Admissionregistration::V1::Variable, IO::K8s::Api::Admissionregistration::V1::WebhookClientConfig, IO::K8s::Api::Admissionregistration::V1alpha1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1alpha1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1alpha1::MatchCondition, IO::K8s::Api::Admissionregistration::V1alpha1::MatchResources, IO::K8s::Api::Admissionregistration::V1alpha1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1alpha1::ParamKind, IO::K8s::Api::Admissionregistration::V1alpha1::ParamRef, IO::K8s::Api::Admissionregistration::V1alpha1::TypeChecking, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1alpha1::Validation, IO::K8s::Api::Admissionregistration::V1alpha1::Variable, IO::K8s::Api::Admissionregistration::V1beta1::AuditAnnotation, IO::K8s::Api::Admissionregistration::V1beta1::ExpressionWarning, IO::K8s::Api::Admissionregistration::V1beta1::MatchCondition, IO::K8s::Api::Admissionregistration::V1beta1::MatchResources, IO::K8s::Api::Admissionregistration::V1beta1::NamedRuleWithOperations, IO::K8s::Api::Admissionregistration::V1beta1::ParamKind, IO::K8s::Api::Admissionregistration::V1beta1::ParamRef, IO::K8s::Api::Admissionregistration::V1beta1::TypeChecking, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicy, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBinding, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBindingSpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicySpec, IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyStatus, IO::K8s::Api::Admissionregistration::V1beta1::Validation, IO::K8s::Api::Admissionregistration::V1beta1::Variable, IO::K8s::Api::Apiserverinternal::V1alpha1::ServerStorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersion, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionCondition, IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionStatus, IO::K8s::Api::Apps::V1::ControllerRevision, IO::K8s::Api::Apps::V1::DaemonSet, IO::K8s::Api::Apps::V1::DaemonSetCondition, IO::K8s::Api::Apps::V1::DaemonSetSpec, IO::K8s::Api::Apps::V1::DaemonSetStatus, IO::K8s::Api::Apps::V1::DaemonSetUpdateStrategy, IO::K8s::Api::Apps::V1::Deployment, IO::K8s::Api::Apps::V1::DeploymentCondition, IO::K8s::Api::Apps::V1::DeploymentSpec, IO::K8s::Api::Apps::V1::DeploymentStatus, IO::K8s::Api::Apps::V1::DeploymentStrategy, IO::K8s::Api::Apps::V1::ReplicaSet, IO::K8s::Api::Apps::V1::ReplicaSetCondition, IO::K8s::Api::Apps::V1::ReplicaSetSpec, IO::K8s::Api::Apps::V1::ReplicaSetStatus, IO::K8s::Api::Apps::V1::RollingUpdateDaemonSet, IO::K8s::Api::Apps::V1::RollingUpdateDeployment, IO::K8s::Api::Apps::V1::RollingUpdateStatefulSetStrategy, IO::K8s::Api::Apps::V1::StatefulSet, IO::K8s::Api::Apps::V1::StatefulSetCondition, IO::K8s::Api::Apps::V1::StatefulSetOrdinals, IO::K8s::Api::Apps::V1::StatefulSetPersistentVolumeClaimRetentionPolicy, IO::K8s::Api::Apps::V1::StatefulSetSpec, IO::K8s::Api::Apps::V1::StatefulSetStatus, IO::K8s::Api::Apps::V1::StatefulSetUpdateStrategy, IO::K8s::Api::Authentication::V1::BoundObjectReference, IO::K8s::Api::Authentication::V1::SelfSubjectReview, IO::K8s::Api::Authentication::V1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1::TokenRequest, IO::K8s::Api::Authentication::V1::TokenRequestSpec, IO::K8s::Api::Authentication::V1::TokenRequestStatus, IO::K8s::Api::Authentication::V1::TokenReview, IO::K8s::Api::Authentication::V1::TokenReviewSpec, IO::K8s::Api::Authentication::V1::TokenReviewStatus, IO::K8s::Api::Authentication::V1::UserInfo, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReview, IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReviewStatus, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReview, IO::K8s::Api::Authentication::V1beta1::SelfSubjectReviewStatus, IO::K8s::Api::Authorization::V1::FieldSelectorAttributes, IO::K8s::Api::Authorization::V1::LabelSelectorAttributes, IO::K8s::Api::Authorization::V1::LocalSubjectAccessReview, IO::K8s::Api::Authorization::V1::NonResourceAttributes, IO::K8s::Api::Authorization::V1::NonResourceRule, IO::K8s::Api::Authorization::V1::ResourceAttributes, IO::K8s::Api::Authorization::V1::ResourceRule, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReview, IO::K8s::Api::Authorization::V1::SelfSubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReview, IO::K8s::Api::Authorization::V1::SelfSubjectRulesReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReview, IO::K8s::Api::Authorization::V1::SubjectAccessReviewSpec, IO::K8s::Api::Authorization::V1::SubjectAccessReviewStatus, IO::K8s::Api::Authorization::V1::SubjectRulesReviewStatus, IO::K8s::Api::Autoscaling::V1::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V1::Scale, IO::K8s::Api::Autoscaling::V1::ScaleSpec, IO::K8s::Api::Autoscaling::V1::ScaleStatus, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricStatus, IO::K8s::Api::Autoscaling::V2::CrossVersionObjectReference, IO::K8s::Api::Autoscaling::V2::ExternalMetricSource, IO::K8s::Api::Autoscaling::V2::ExternalMetricStatus, IO::K8s::Api::Autoscaling::V2::HPAScalingPolicy, IO::K8s::Api::Autoscaling::V2::HPAScalingRules, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscaler, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerBehavior, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerCondition, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerSpec, IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerStatus, IO::K8s::Api::Autoscaling::V2::MetricIdentifier, IO::K8s::Api::Autoscaling::V2::MetricSpec, IO::K8s::Api::Autoscaling::V2::MetricStatus, IO::K8s::Api::Autoscaling::V2::MetricTarget, IO::K8s::Api::Autoscaling::V2::MetricValueStatus, IO::K8s::Api::Autoscaling::V2::ObjectMetricSource, IO::K8s::Api::Autoscaling::V2::ObjectMetricStatus, IO::K8s::Api::Autoscaling::V2::PodsMetricSource, IO::K8s::Api::Autoscaling::V2::PodsMetricStatus, IO::K8s::Api::Autoscaling::V2::ResourceMetricSource, IO::K8s::Api::Autoscaling::V2::ResourceMetricStatus, IO::K8s::Api::Batch::V1::CronJob, IO::K8s::Api::Batch::V1::CronJobSpec, IO::K8s::Api::Batch::V1::CronJobStatus, IO::K8s::Api::Batch::V1::Job, IO::K8s::Api::Batch::V1::JobCondition, IO::K8s::Api::Batch::V1::JobSpec, IO::K8s::Api::Batch::V1::JobStatus, IO::K8s::Api::Batch::V1::JobTemplateSpec, IO::K8s::Api::Batch::V1::PodFailurePolicy, IO::K8s::Api::Batch::V1::PodFailurePolicyOnExitCodesRequirement, IO::K8s::Api::Batch::V1::PodFailurePolicyOnPodConditionsPattern, IO::K8s::Api::Batch::V1::PodFailurePolicyRule, IO::K8s::Api::Batch::V1::SuccessPolicy, IO::K8s::Api::Batch::V1::SuccessPolicyRule, IO::K8s::Api::Batch::V1::UncountedTerminatedPods, IO::K8s::Api::Certificates::V1::CertificateSigningRequest, IO::K8s::Api::Certificates::V1::CertificateSigningRequestCondition, IO::K8s::Api::Certificates::V1::CertificateSigningRequestSpec, IO::K8s::Api::Certificates::V1::CertificateSigningRequestStatus, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundle, IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundleSpec, IO::K8s::Api::Coordination::V1::Lease, IO::K8s::Api::Coordination::V1::LeaseSpec, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidate, IO::K8s::Api::Coordination::V1alpha1::LeaseCandidateSpec, IO::K8s::Api::Core::V1::AWSElasticBlockStoreVolumeSource, IO::K8s::Api::Core::V1::Affinity, IO::K8s::Api::Core::V1::AppArmorProfile, IO::K8s::Api::Core::V1::AttachedVolume, IO::K8s::Api::Core::V1::AzureDiskVolumeSource, IO::K8s::Api::Core::V1::AzureFilePersistentVolumeSource, IO::K8s::Api::Core::V1::AzureFileVolumeSource, IO::K8s::Api::Core::V1::Binding, IO::K8s::Api::Core::V1::CSIPersistentVolumeSource, IO::K8s::Api::Core::V1::CSIVolumeSource, IO::K8s::Api::Core::V1::Capabilities, IO::K8s::Api::Core::V1::CephFSPersistentVolumeSource, IO::K8s::Api::Core::V1::CephFSVolumeSource, IO::K8s::Api::Core::V1::CinderPersistentVolumeSource, IO::K8s::Api::Core::V1::CinderVolumeSource, IO::K8s::Api::Core::V1::ClientIPConfig, IO::K8s::Api::Core::V1::ClusterTrustBundleProjection, IO::K8s::Api::Core::V1::ComponentCondition, IO::K8s::Api::Core::V1::ComponentStatus, IO::K8s::Api::Core::V1::ConfigMap, IO::K8s::Api::Core::V1::ConfigMapEnvSource, IO::K8s::Api::Core::V1::ConfigMapKeySelector, IO::K8s::Api::Core::V1::ConfigMapNodeConfigSource, IO::K8s::Api::Core::V1::ConfigMapProjection, IO::K8s::Api::Core::V1::ConfigMapVolumeSource, IO::K8s::Api::Core::V1::Container, IO::K8s::Api::Core::V1::ContainerImage, IO::K8s::Api::Core::V1::ContainerPort, IO::K8s::Api::Core::V1::ContainerResizePolicy, IO::K8s::Api::Core::V1::ContainerState, IO::K8s::Api::Core::V1::ContainerStateRunning, IO::K8s::Api::Core::V1::ContainerStateTerminated, IO::K8s::Api::Core::V1::ContainerStateWaiting, IO::K8s::Api::Core::V1::ContainerStatus, IO::K8s::Api::Core::V1::ContainerUser, IO::K8s::Api::Core::V1::DaemonEndpoint, IO::K8s::Api::Core::V1::DownwardAPIProjection, IO::K8s::Api::Core::V1::DownwardAPIVolumeFile, IO::K8s::Api::Core::V1::DownwardAPIVolumeSource, IO::K8s::Api::Core::V1::EmptyDirVolumeSource, IO::K8s::Api::Core::V1::EndpointAddress, IO::K8s::Api::Core::V1::EndpointPort, IO::K8s::Api::Core::V1::EndpointSubset, IO::K8s::Api::Core::V1::Endpoints, IO::K8s::Api::Core::V1::EnvFromSource, IO::K8s::Api::Core::V1::EnvVar, IO::K8s::Api::Core::V1::EnvVarSource, IO::K8s::Api::Core::V1::EphemeralContainer, IO::K8s::Api::Core::V1::EphemeralVolumeSource, IO::K8s::Api::Core::V1::Event, IO::K8s::Api::Core::V1::EventSeries, IO::K8s::Api::Core::V1::EventSource, IO::K8s::Api::Core::V1::ExecAction, IO::K8s::Api::Core::V1::FCVolumeSource, IO::K8s::Api::Core::V1::FlexPersistentVolumeSource, IO::K8s::Api::Core::V1::FlexVolumeSource, IO::K8s::Api::Core::V1::FlockerVolumeSource, IO::K8s::Api::Core::V1::GCEPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::GRPCAction, IO::K8s::Api::Core::V1::GitRepoVolumeSource, IO::K8s::Api::Core::V1::GlusterfsPersistentVolumeSource, IO::K8s::Api::Core::V1::GlusterfsVolumeSource, IO::K8s::Api::Core::V1::HTTPGetAction, IO::K8s::Api::Core::V1::HTTPHeader, IO::K8s::Api::Core::V1::HostAlias, IO::K8s::Api::Core::V1::HostIP, IO::K8s::Api::Core::V1::HostPathVolumeSource, IO::K8s::Api::Core::V1::ISCSIPersistentVolumeSource, IO::K8s::Api::Core::V1::ISCSIVolumeSource, IO::K8s::Api::Core::V1::ImageVolumeSource, IO::K8s::Api::Core::V1::KeyToPath, IO::K8s::Api::Core::V1::Lifecycle, IO::K8s::Api::Core::V1::LifecycleHandler, IO::K8s::Api::Core::V1::LimitRange, IO::K8s::Api::Core::V1::LimitRangeItem, IO::K8s::Api::Core::V1::LimitRangeSpec, IO::K8s::Api::Core::V1::LinuxContainerUser, IO::K8s::Api::Core::V1::LoadBalancerIngress, IO::K8s::Api::Core::V1::LoadBalancerStatus, IO::K8s::Api::Core::V1::LocalObjectReference, IO::K8s::Api::Core::V1::LocalVolumeSource, IO::K8s::Api::Core::V1::ModifyVolumeStatus, IO::K8s::Api::Core::V1::NFSVolumeSource, IO::K8s::Api::Core::V1::Namespace, IO::K8s::Api::Core::V1::NamespaceCondition, IO::K8s::Api::Core::V1::NamespaceSpec, IO::K8s::Api::Core::V1::NamespaceStatus, IO::K8s::Api::Core::V1::Node, IO::K8s::Api::Core::V1::NodeAddress, IO::K8s::Api::Core::V1::NodeAffinity, IO::K8s::Api::Core::V1::NodeCondition, IO::K8s::Api::Core::V1::NodeConfigSource, IO::K8s::Api::Core::V1::NodeConfigStatus, IO::K8s::Api::Core::V1::NodeDaemonEndpoints, IO::K8s::Api::Core::V1::NodeFeatures, IO::K8s::Api::Core::V1::NodeRuntimeHandler, IO::K8s::Api::Core::V1::NodeRuntimeHandlerFeatures, IO::K8s::Api::Core::V1::NodeSelector, IO::K8s::Api::Core::V1::NodeSelectorRequirement, IO::K8s::Api::Core::V1::NodeSelectorTerm, IO::K8s::Api::Core::V1::NodeSpec, IO::K8s::Api::Core::V1::NodeStatus, IO::K8s::Api::Core::V1::NodeSystemInfo, IO::K8s::Api::Core::V1::ObjectFieldSelector, IO::K8s::Api::Core::V1::ObjectReference, IO::K8s::Api::Core::V1::PersistentVolume, IO::K8s::Api::Core::V1::PersistentVolumeClaim, IO::K8s::Api::Core::V1::PersistentVolumeClaimCondition, IO::K8s::Api::Core::V1::PersistentVolumeClaimSpec, IO::K8s::Api::Core::V1::PersistentVolumeClaimStatus, IO::K8s::Api::Core::V1::PersistentVolumeClaimTemplate, IO::K8s::Api::Core::V1::PersistentVolumeClaimVolumeSource, IO::K8s::Api::Core::V1::PersistentVolumeSpec, IO::K8s::Api::Core::V1::PersistentVolumeStatus, IO::K8s::Api::Core::V1::PhotonPersistentDiskVolumeSource, IO::K8s::Api::Core::V1::Pod, IO::K8s::Api::Core::V1::PodAffinity, IO::K8s::Api::Core::V1::PodAffinityTerm, IO::K8s::Api::Core::V1::PodAntiAffinity, IO::K8s::Api::Core::V1::PodCondition, IO::K8s::Api::Core::V1::PodDNSConfig, IO::K8s::Api::Core::V1::PodDNSConfigOption, IO::K8s::Api::Core::V1::PodIP, IO::K8s::Api::Core::V1::PodOS, IO::K8s::Api::Core::V1::PodReadinessGate, IO::K8s::Api::Core::V1::PodResourceClaim, IO::K8s::Api::Core::V1::PodResourceClaimStatus, IO::K8s::Api::Core::V1::PodSchedulingGate, IO::K8s::Api::Core::V1::PodSecurityContext, IO::K8s::Api::Core::V1::PodSpec, IO::K8s::Api::Core::V1::PodStatus, IO::K8s::Api::Core::V1::PodTemplate, IO::K8s::Api::Core::V1::PodTemplateSpec, IO::K8s::Api::Core::V1::PortStatus, IO::K8s::Api::Core::V1::PortworxVolumeSource, IO::K8s::Api::Core::V1::PreferredSchedulingTerm, IO::K8s::Api::Core::V1::Probe, IO::K8s::Api::Core::V1::ProjectedVolumeSource, IO::K8s::Api::Core::V1::QuobyteVolumeSource, IO::K8s::Api::Core::V1::RBDPersistentVolumeSource, IO::K8s::Api::Core::V1::RBDVolumeSource, IO::K8s::Api::Core::V1::ReplicationController, IO::K8s::Api::Core::V1::ReplicationControllerCondition, IO::K8s::Api::Core::V1::ReplicationControllerSpec, IO::K8s::Api::Core::V1::ReplicationControllerStatus, IO::K8s::Api::Core::V1::ResourceClaim, IO::K8s::Api::Core::V1::ResourceFieldSelector, IO::K8s::Api::Core::V1::ResourceHealth, IO::K8s::Api::Core::V1::ResourceQuota, IO::K8s::Api::Core::V1::ResourceQuotaSpec, IO::K8s::Api::Core::V1::ResourceQuotaStatus, IO::K8s::Api::Core::V1::ResourceRequirements, IO::K8s::Api::Core::V1::ResourceStatus, IO::K8s::Api::Core::V1::SELinuxOptions, IO::K8s::Api::Core::V1::ScaleIOPersistentVolumeSource, IO::K8s::Api::Core::V1::ScaleIOVolumeSource, IO::K8s::Api::Core::V1::ScopeSelector, IO::K8s::Api::Core::V1::ScopedResourceSelectorRequirement, IO::K8s::Api::Core::V1::SeccompProfile, IO::K8s::Api::Core::V1::Secret, IO::K8s::Api::Core::V1::SecretEnvSource, IO::K8s::Api::Core::V1::SecretKeySelector, IO::K8s::Api::Core::V1::SecretProjection, IO::K8s::Api::Core::V1::SecretReference, IO::K8s::Api::Core::V1::SecretVolumeSource, IO::K8s::Api::Core::V1::SecurityContext, IO::K8s::Api::Core::V1::Service, IO::K8s::Api::Core::V1::ServiceAccount, IO::K8s::Api::Core::V1::ServiceAccountTokenProjection, IO::K8s::Api::Core::V1::ServicePort, IO::K8s::Api::Core::V1::ServiceSpec, IO::K8s::Api::Core::V1::ServiceStatus, IO::K8s::Api::Core::V1::SessionAffinityConfig, IO::K8s::Api::Core::V1::SleepAction, IO::K8s::Api::Core::V1::StorageOSPersistentVolumeSource, IO::K8s::Api::Core::V1::StorageOSVolumeSource, IO::K8s::Api::Core::V1::Sysctl, IO::K8s::Api::Core::V1::TCPSocketAction, IO::K8s::Api::Core::V1::Taint, IO::K8s::Api::Core::V1::Toleration, IO::K8s::Api::Core::V1::TopologySelectorLabelRequirement, IO::K8s::Api::Core::V1::TopologySelectorTerm, IO::K8s::Api::Core::V1::TopologySpreadConstraint, IO::K8s::Api::Core::V1::TypedLocalObjectReference, IO::K8s::Api::Core::V1::TypedObjectReference, IO::K8s::Api::Core::V1::Volume, IO::K8s::Api::Core::V1::VolumeDevice, IO::K8s::Api::Core::V1::VolumeMount, IO::K8s::Api::Core::V1::VolumeMountStatus, IO::K8s::Api::Core::V1::VolumeNodeAffinity, IO::K8s::Api::Core::V1::VolumeProjection, IO::K8s::Api::Core::V1::VolumeResourceRequirements, IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource, IO::K8s::Api::Core::V1::WeightedPodAffinityTerm, IO::K8s::Api::Core::V1::WindowsSecurityContextOptions, IO::K8s::Api::Discovery::V1::Endpoint, IO::K8s::Api::Discovery::V1::EndpointConditions, IO::K8s::Api::Discovery::V1::EndpointHints, IO::K8s::Api::Discovery::V1::EndpointPort, IO::K8s::Api::Discovery::V1::EndpointSlice, IO::K8s::Api::Discovery::V1::ForZone, IO::K8s::Api::Events::V1::Event, IO::K8s::Api::Events::V1::EventSeries, IO::K8s::Api::Flowcontrol::V1::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1::FlowSchema, IO::K8s::Api::Flowcontrol::V1::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1::GroupSubject, IO::K8s::Api::Flowcontrol::V1::LimitResponse, IO::K8s::Api::Flowcontrol::V1::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1::Subject, IO::K8s::Api::Flowcontrol::V1::UserSubject, IO::K8s::Api::Flowcontrol::V1beta3::ExemptPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::FlowDistinguisherMethod, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchema, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaCondition, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaSpec, IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaStatus, IO::K8s::Api::Flowcontrol::V1beta3::GroupSubject, IO::K8s::Api::Flowcontrol::V1beta3::LimitResponse, IO::K8s::Api::Flowcontrol::V1beta3::LimitedPriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::NonResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::PolicyRulesWithSubjects, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationCondition, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationReference, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationSpec, IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationStatus, IO::K8s::Api::Flowcontrol::V1beta3::QueuingConfiguration, IO::K8s::Api::Flowcontrol::V1beta3::ResourcePolicyRule, IO::K8s::Api::Flowcontrol::V1beta3::ServiceAccountSubject, IO::K8s::Api::Flowcontrol::V1beta3::Subject, IO::K8s::Api::Flowcontrol::V1beta3::UserSubject, IO::K8s::Api::Networking::V1::HTTPIngressPath, IO::K8s::Api::Networking::V1::HTTPIngressRuleValue, IO::K8s::Api::Networking::V1::IPBlock, IO::K8s::Api::Networking::V1::Ingress, IO::K8s::Api::Networking::V1::IngressBackend, IO::K8s::Api::Networking::V1::IngressClass, IO::K8s::Api::Networking::V1::IngressClassParametersReference, IO::K8s::Api::Networking::V1::IngressClassSpec, IO::K8s::Api::Networking::V1::IngressLoadBalancerIngress, IO::K8s::Api::Networking::V1::IngressLoadBalancerStatus, IO::K8s::Api::Networking::V1::IngressPortStatus, IO::K8s::Api::Networking::V1::IngressRule, IO::K8s::Api::Networking::V1::IngressServiceBackend, IO::K8s::Api::Networking::V1::IngressSpec, IO::K8s::Api::Networking::V1::IngressStatus, IO::K8s::Api::Networking::V1::IngressTLS, IO::K8s::Api::Networking::V1::NetworkPolicy, IO::K8s::Api::Networking::V1::NetworkPolicyEgressRule, IO::K8s::Api::Networking::V1::NetworkPolicyIngressRule, IO::K8s::Api::Networking::V1::NetworkPolicyPeer, IO::K8s::Api::Networking::V1::NetworkPolicyPort, IO::K8s::Api::Networking::V1::NetworkPolicySpec, IO::K8s::Api::Networking::V1::ServiceBackendPort, IO::K8s::Api::Networking::V1beta1::IPAddress, IO::K8s::Api::Networking::V1beta1::IPAddressSpec, IO::K8s::Api::Networking::V1beta1::ParentReference, IO::K8s::Api::Networking::V1beta1::ServiceCIDR, IO::K8s::Api::Networking::V1beta1::ServiceCIDRSpec, IO::K8s::Api::Networking::V1beta1::ServiceCIDRStatus, IO::K8s::Api::Node::V1::Overhead, IO::K8s::Api::Node::V1::RuntimeClass, IO::K8s::Api::Node::V1::Scheduling, IO::K8s::Api::Policy::V1::Eviction, IO::K8s::Api::Policy::V1::PodDisruptionBudget, IO::K8s::Api::Policy::V1::PodDisruptionBudgetSpec, IO::K8s::Api::Policy::V1::PodDisruptionBudgetStatus, IO::K8s::Api::Rbac::V1::AggregationRule, IO::K8s::Api::Rbac::V1::ClusterRole, IO::K8s::Api::Rbac::V1::ClusterRoleBinding, IO::K8s::Api::Rbac::V1::PolicyRule, IO::K8s::Api::Rbac::V1::Role, IO::K8s::Api::Rbac::V1::RoleBinding, IO::K8s::Api::Rbac::V1::RoleRef, IO::K8s::Api::Rbac::V1::Subject, IO::K8s::Api::Resource::V1alpha3::AllocationResult, IO::K8s::Api::Resource::V1alpha3::BasicDevice, IO::K8s::Api::Resource::V1alpha3::CELDeviceSelector, IO::K8s::Api::Resource::V1alpha3::Device, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceAttribute, IO::K8s::Api::Resource::V1alpha3::DeviceClaim, IO::K8s::Api::Resource::V1alpha3::DeviceClaimConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClass, IO::K8s::Api::Resource::V1alpha3::DeviceClassConfiguration, IO::K8s::Api::Resource::V1alpha3::DeviceClassSpec, IO::K8s::Api::Resource::V1alpha3::DeviceConstraint, IO::K8s::Api::Resource::V1alpha3::DeviceRequest, IO::K8s::Api::Resource::V1alpha3::DeviceRequestAllocationResult, IO::K8s::Api::Resource::V1alpha3::DeviceSelector, IO::K8s::Api::Resource::V1alpha3::OpaqueDeviceConfiguration, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContext, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextSpec, IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaim, IO::K8s::Api::Resource::V1alpha3::ResourceClaimConsumerReference, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSchedulingStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimSpec, IO::K8s::Api::Resource::V1alpha3::ResourceClaimStatus, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplate, IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplateSpec, IO::K8s::Api::Resource::V1alpha3::ResourcePool, IO::K8s::Api::Resource::V1alpha3::ResourceSlice, IO::K8s::Api::Resource::V1alpha3::ResourceSliceSpec, IO::K8s::Api::Scheduling::V1::PriorityClass, IO::K8s::Api::Storage::V1::CSIDriver, IO::K8s::Api::Storage::V1::CSIDriverSpec, IO::K8s::Api::Storage::V1::CSINode, IO::K8s::Api::Storage::V1::CSINodeDriver, IO::K8s::Api::Storage::V1::CSINodeSpec, IO::K8s::Api::Storage::V1::CSIStorageCapacity, IO::K8s::Api::Storage::V1::StorageClass, IO::K8s::Api::Storage::V1::TokenRequest, IO::K8s::Api::Storage::V1::VolumeAttachment, IO::K8s::Api::Storage::V1::VolumeAttachmentSource, IO::K8s::Api::Storage::V1::VolumeAttachmentSpec, IO::K8s::Api::Storage::V1::VolumeAttachmentStatus, IO::K8s::Api::Storage::V1::VolumeError, IO::K8s::Api::Storage::V1::VolumeNodeResources, IO::K8s::Api::Storage::V1alpha1::VolumeAttributesClass, IO::K8s::Api::Storage::V1beta1::VolumeAttributesClass, IO::K8s::Api::Storagemigration::V1alpha1::GroupVersionResource, IO::K8s::Api::Storagemigration::V1alpha1::MigrationCondition, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigration, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationSpec, IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceColumnDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceConversion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionCondition, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionNames, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionSpec, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionStatus, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionVersion, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresourceScale, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresources, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceValidation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ExternalDocumentation, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::JSONSchemaProps, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::SelectableField, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ServiceReference, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ValidationRule, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookClientConfig, IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookConversion, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroup, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResource, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIVersions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Condition, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::DeleteOptions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::FieldSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::GroupVersionForDiscovery, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelectorRequirement, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ManagedFieldsEntry, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::OwnerReference, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Preconditions, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ServerAddressByClientCIDR, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Status, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusCause, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusDetails, IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::WatchEvent, IO::K8s::Apimachinery::Pkg::Version::Info, IO::K8s::CertManager::V1::Certificate, IO::K8s::CertManager::V1::CertificateRequest, IO::K8s::CertManager::V1::Challenge, IO::K8s::CertManager::V1::ClusterIssuer, IO::K8s::CertManager::V1::Issuer, IO::K8s::CertManager::V1::Order, IO::K8s::Cilium::V2::CiliumClusterwideEnvoyConfig, IO::K8s::Cilium::V2::CiliumClusterwideNetworkPolicy, IO::K8s::Cilium::V2::CiliumEgressGatewayPolicy, IO::K8s::Cilium::V2::CiliumEndpoint, IO::K8s::Cilium::V2::CiliumEnvoyConfig, IO::K8s::Cilium::V2::CiliumExternalWorkload, IO::K8s::Cilium::V2::CiliumIdentity, IO::K8s::Cilium::V2::CiliumLoadBalancerIPPool, IO::K8s::Cilium::V2::CiliumLocalRedirectPolicy, IO::K8s::Cilium::V2::CiliumNetworkPolicy, IO::K8s::Cilium::V2::CiliumNode, IO::K8s::Cilium::V2::CiliumNodeConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPAdvertisement, IO::K8s::Cilium::V2alpha1::CiliumBGPClusterConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPNodeConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPNodeConfigOverride, IO::K8s::Cilium::V2alpha1::CiliumBGPPeerConfig, IO::K8s::Cilium::V2alpha1::CiliumBGPPeeringPolicy, IO::K8s::Cilium::V2alpha1::CiliumCIDRGroup, IO::K8s::Cilium::V2alpha1::CiliumEndpointSlice, IO::K8s::Cilium::V2alpha1::CiliumGatewayClassConfig, IO::K8s::Cilium::V2alpha1::CiliumL2AnnouncementPolicy, IO::K8s::Cilium::V2alpha1::CiliumPodIPPool, IO::K8s::GatewayAPI::V1::GRPCRoute, IO::K8s::GatewayAPI::V1::Gateway, IO::K8s::GatewayAPI::V1::GatewayClass, IO::K8s::GatewayAPI::V1::HTTPRoute, IO::K8s::GatewayAPI::V1beta1::ReferenceGrant, IO::K8s::K3s::V1::Addon, IO::K8s::K3s::V1::HelmChart, IO::K8s::K3s::V1::HelmChartConfig, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIService, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceSpec, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceStatus, IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::ServiceReference, IO::K8s::Traefik::V1alpha1::IngressRoute, IO::K8s::Traefik::V1alpha1::IngressRouteTCP, IO::K8s::Traefik::V1alpha1::IngressRouteUDP, IO::K8s::Traefik::V1alpha1::Middleware, IO::K8s::Traefik::V1alpha1::MiddlewareTCP, IO::K8s::Traefik::V1alpha1::ServersTransport, IO::K8s::Traefik::V1alpha1::ServersTransportTCP, IO::K8s::Traefik::V1alpha1::TLSOption, IO::K8s::Traefik::V1alpha1::TLSStore, IO::K8s::Traefik::V1alpha1::TraefikService, IO::K8s::Types, IO::K8s::Types::Net

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
IO::K8s Objects representing things found in the Kubernetes API 1.002 metacpan
IO::K8s::APIObject Base class for top-level Kubernetes API objects 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::MatchCondition MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::MatchResources MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::MutatingWebhook MutatingWebhook describes an admission webhook and the resources and operations it applies to. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::MutatingWebhookConfiguration MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ParamKind ParamKind is a tuple of Group Kind and Version. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::RuleWithOperations RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingWebhook ValidatingWebhook describes an admission webhook and the resources and operations it applies to. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::ValidatingWebhookConfiguration ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::Validation Validation specifies the CEL expression which is used to apply the validation. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::Variable Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1::WebhookClientConfig WebhookClientConfig contains the information to make a TLS connection with the webhook 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::InitializerConfigurationList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::MatchCondition MatchCondition represents a condition which must be fulfilled for a request to be sent to a webhook. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::MatchResources MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ParamKind ParamKind is a tuple of Group Kind and Version. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of a ValidatingAdmissionPolicy. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::Validation Validation specifies the CEL expression which is used to apply the validation. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1alpha1::Variable Variable is the definition of a variable that is used for composition. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::MatchCondition MatchCondition represents a condition which must be fulfilled for a request to be sent to a webhook. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::MatchResources MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded) 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::MutatingWebhookConfigurationList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ParamKind ParamKind is a tuple of Group Kind and Version. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::ValidatingWebhookConfigurationList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::Validation Validation specifies the CEL expression which is used to apply the validation. 1.002 metacpan
IO::K8s::Api::Admissionregistration::V1beta1::Variable Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. 1.002 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::ServerStorageVersion An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend. 1.002 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersion Storage version of a specific resource. 1.002 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionCondition Describes the state of the storageVersion at a certain point. 1.002 metacpan
IO::K8s::Api::Apiserverinternal::V1alpha1::StorageVersionStatus API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend. 1.002 metacpan
IO::K8s::Api::Apps::V1::ControllerRevision ControllerRevision implements an immutable snapshot of state data. 1.002 metacpan
IO::K8s::Api::Apps::V1::ControllerRevisionList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1::DaemonSet DaemonSet represents the configuration of a daemon set. 1.002 metacpan
IO::K8s::Api::Apps::V1::DaemonSetCondition DaemonSetCondition describes the state of a DaemonSet at a certain point. 1.002 metacpan
IO::K8s::Api::Apps::V1::DaemonSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1::DaemonSetSpec DaemonSetSpec is the specification of a daemon set. 1.002 metacpan
IO::K8s::Api::Apps::V1::DaemonSetStatus DaemonSetStatus represents the current status of a daemon set. 1.002 metacpan
IO::K8s::Api::Apps::V1::DaemonSetUpdateStrategy DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet. 1.002 metacpan
IO::K8s::Api::Apps::V1::Deployment Deployment enables declarative updates for Pods and ReplicaSets. 1.002 metacpan
IO::K8s::Api::Apps::V1::DeploymentCondition DeploymentCondition describes the state of a deployment at a certain point. 1.002 metacpan
IO::K8s::Api::Apps::V1::DeploymentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1::DeploymentSpec DeploymentSpec is the specification of the desired behavior of the Deployment. 1.002 metacpan
IO::K8s::Api::Apps::V1::DeploymentStatus DeploymentStatus is the most recently observed status of the Deployment. 1.002 metacpan
IO::K8s::Api::Apps::V1::DeploymentStrategy DeploymentStrategy describes how to replace existing pods with new ones. 1.002 metacpan
IO::K8s::Api::Apps::V1::ReplicaSet ReplicaSet ensures that a specified number of pod replicas are running at any given time. 1.002 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetCondition ReplicaSetCondition describes the state of a replica set at a certain point. 1.002 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetSpec ReplicaSetSpec is the specification of a ReplicaSet. 1.002 metacpan
IO::K8s::Api::Apps::V1::ReplicaSetStatus ReplicaSetStatus represents the current status of a ReplicaSet. 1.002 metacpan
IO::K8s::Api::Apps::V1::RollingUpdateDaemonSet Spec to control the desired behavior of daemon set rolling update. 1.002 metacpan
IO::K8s::Api::Apps::V1::RollingUpdateDeployment Spec to control the desired behavior of rolling update. 1.002 metacpan
IO::K8s::Api::Apps::V1::RollingUpdateStatefulSetStrategy RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSet StatefulSet represents a set of pods with consistent identities. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetCondition StatefulSetCondition describes the state of a statefulset at a certain point. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetOrdinals StatefulSetOrdinals describes the policy used for replica ordinal assignment in this StatefulSet. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetPersistentVolumeClaimRetentionPolicy StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetSpec A StatefulSetSpec is the specification of a StatefulSet. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetStatus StatefulSetStatus represents the current state of a StatefulSet. 1.002 metacpan
IO::K8s::Api::Apps::V1::StatefulSetUpdateStrategy StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. 1.002 metacpan
IO::K8s::Api::Apps::V1beta1::ControllerRevisionList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta1::DeploymentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta1::StatefulSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta2::ControllerRevisionList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta2::DaemonSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta2::DeploymentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta2::ReplicaSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Apps::V1beta2::StatefulSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Auditregistration::V1alpha1::AuditSinkList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Authentication::V1::BoundObjectReference BoundObjectReference is a reference to an object that a token is bound to. 1.002 metacpan
IO::K8s::Api::Authentication::V1::SelfSubjectReview SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. 1.002 metacpan
IO::K8s::Api::Authentication::V1::SelfSubjectReviewStatus SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. 1.002 metacpan
IO::K8s::Api::Authentication::V1::TokenRequest TokenRequest requests a token for a given service account. 1.002 metacpan
IO::K8s::Api::Authentication::V1::TokenRequestSpec TokenRequestSpec contains client provided parameters of a token request. 1.002 metacpan
IO::K8s::Api::Authentication::V1::TokenRequestStatus TokenRequestStatus is the result of a token request. 1.002 metacpan
IO::K8s::Api::Authentication::V1::TokenReview TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver. 1.002 metacpan
IO::K8s::Api::Authentication::V1::TokenReviewSpec TokenReviewSpec is a description of the token authentication request. 1.002 metacpan
IO::K8s::Api::Authentication::V1::TokenReviewStatus TokenReviewStatus is the result of the token authentication request. 1.002 metacpan
IO::K8s::Api::Authentication::V1::UserInfo UserInfo holds the information about the user needed to implement the user.Info interface. 1.002 metacpan
IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReview SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. 1.002 metacpan
IO::K8s::Api::Authentication::V1alpha1::SelfSubjectReviewStatus SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. 1.002 metacpan
IO::K8s::Api::Authentication::V1beta1::SelfSubjectReview SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase. 1.002 metacpan
IO::K8s::Api::Authentication::V1beta1::SelfSubjectReviewStatus SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user. 1.002 metacpan
IO::K8s::Api::Authorization::V1::FieldSelectorAttributes FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. 1.002 metacpan
IO::K8s::Api::Authorization::V1::LabelSelectorAttributes LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid. 1.002 metacpan
IO::K8s::Api::Authorization::V1::LocalSubjectAccessReview LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking. 1.002 metacpan
IO::K8s::Api::Authorization::V1::NonResourceAttributes NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface 1.002 metacpan
IO::K8s::Api::Authorization::V1::NonResourceRule NonResourceRule holds information that describes a rule for the non-resource 1.002 metacpan
IO::K8s::Api::Authorization::V1::ResourceAttributes ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface 1.002 metacpan
IO::K8s::Api::Authorization::V1::ResourceRule ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete. 1.002 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectAccessReview SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means "in all namespaces". Self is a special case, because users should always be able to check whether they can perform an action 1.002 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectAccessReviewSpec SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set 1.002 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectRulesReview SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. 1.002 metacpan
IO::K8s::Api::Authorization::V1::SelfSubjectRulesReviewSpec SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. 1.002 metacpan
IO::K8s::Api::Authorization::V1::SubjectAccessReview SubjectAccessReview checks whether or not a user or group can perform an action. 1.002 metacpan
IO::K8s::Api::Authorization::V1::SubjectAccessReviewSpec SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set 1.002 metacpan
IO::K8s::Api::Authorization::V1::SubjectAccessReviewStatus SubjectAccessReviewStatus 1.002 metacpan
IO::K8s::Api::Authorization::V1::SubjectRulesReviewStatus SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete. 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::CrossVersionObjectReference CrossVersionObjectReference contains enough information to let you identify the referred resource. 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscaler configuration of a horizontal pod autoscaler. 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerSpec specification of a horizontal pod autoscaler. 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::HorizontalPodAutoscalerStatus current status of a horizontal pod autoscaler 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::Scale Scale represents a scaling request for a resource. 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::ScaleSpec ScaleSpec describes the attributes of a scale subresource. 1.002 metacpan
IO::K8s::Api::Autoscaling::V1::ScaleStatus ScaleStatus represents the current status of a scale subresource. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricSource ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ContainerResourceMetricStatus ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::CrossVersionObjectReference CrossVersionObjectReference contains enough information to let you identify the referred resource. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ExternalMetricSource ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ExternalMetricStatus ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HPAScalingPolicy HPAScalingPolicy is a single policy which must hold true for a specified past interval. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HPAScalingRules HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscaler HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerBehavior HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerCondition HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerSpec HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::HorizontalPodAutoscalerStatus HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::MetricIdentifier MetricIdentifier defines the name and optionally selector for a metric 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::MetricSpec MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once). 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::MetricStatus MetricStatus describes the last-read state of a single metric. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::MetricTarget MetricTarget defines the target value, average value, or average utilization of a specific metric 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::MetricValueStatus MetricValueStatus holds the current value for a metric 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ObjectMetricSource ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ObjectMetricStatus ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::PodsMetricSource PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::PodsMetricStatus PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ResourceMetricSource ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2::ResourceMetricStatus ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. 1.002 metacpan
IO::K8s::Api::Autoscaling::V2beta1::HorizontalPodAutoscalerList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Autoscaling::V2beta2::HorizontalPodAutoscalerList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Batch::V1::CronJob CronJob represents the configuration of a single cron job. 1.002 metacpan
IO::K8s::Api::Batch::V1::CronJobSpec CronJobSpec describes how the job execution will look like and when it will actually run. 1.002 metacpan
IO::K8s::Api::Batch::V1::CronJobStatus CronJobStatus represents the current state of a cron job. 1.002 metacpan
IO::K8s::Api::Batch::V1::Job Job represents the configuration of a single job. 1.002 metacpan
IO::K8s::Api::Batch::V1::JobCondition JobCondition describes current state of a job. 1.002 metacpan
IO::K8s::Api::Batch::V1::JobList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Batch::V1::JobSpec JobSpec describes how the job execution will look like. 1.002 metacpan
IO::K8s::Api::Batch::V1::JobStatus JobStatus represents the current state of a Job. 1.002 metacpan
IO::K8s::Api::Batch::V1::JobTemplateSpec JobTemplateSpec describes the data a Job should have when created from a template 1.002 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicy PodFailurePolicy describes how failed pods influence the backoffLimit. 1.002 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicyOnExitCodesRequirement PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check. 1.002 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicyOnPodConditionsPattern PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type. 1.002 metacpan
IO::K8s::Api::Batch::V1::PodFailurePolicyRule PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule. 1.002 metacpan
IO::K8s::Api::Batch::V1::SuccessPolicy SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes. 1.002 metacpan
IO::K8s::Api::Batch::V1::SuccessPolicyRule SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the "succeededIndexes" or "succeededCount" specified. 1.002 metacpan
IO::K8s::Api::Batch::V1::UncountedTerminatedPods UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters. 1.002 metacpan
IO::K8s::Api::Batch::V1beta1::CronJobList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Batch::V2alpha1::CronJobList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequest CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. 1.002 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequestCondition CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object 1.002 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequestSpec CertificateSigningRequestSpec contains the certificate request. 1.002 metacpan
IO::K8s::Api::Certificates::V1::CertificateSigningRequestStatus CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate. 1.002 metacpan
IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundle ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates). 1.002 metacpan
IO::K8s::Api::Certificates::V1alpha1::ClusterTrustBundleSpec ClusterTrustBundleSpec contains the signer and trust anchors. 1.002 metacpan
IO::K8s::Api::Certificates::V1beta1::CertificateSigningRequestList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Coordination::V1::Lease Lease defines a lease concept. 1.002 metacpan
IO::K8s::Api::Coordination::V1::LeaseSpec LeaseSpec is a specification of a Lease. 1.002 metacpan
IO::K8s::Api::Coordination::V1alpha1::LeaseCandidate LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates. 1.002 metacpan
IO::K8s::Api::Coordination::V1alpha1::LeaseCandidateSpec LeaseCandidateSpec is a specification of a Lease. 1.002 metacpan
IO::K8s::Api::Coordination::V1beta1::LeaseList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::AWSElasticBlockStoreVolumeSource Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::Affinity Affinity is a group of affinity scheduling rules. 1.002 metacpan
IO::K8s::Api::Core::V1::AppArmorProfile AppArmorProfile defines a pod or container's AppArmor settings. 1.002 metacpan
IO::K8s::Api::Core::V1::AttachedVolume AttachedVolume describes a volume attached to a node 1.002 metacpan
IO::K8s::Api::Core::V1::AzureDiskVolumeSource AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. 1.002 metacpan
IO::K8s::Api::Core::V1::AzureFilePersistentVolumeSource AzureFile represents an Azure File Service mount on the host and bind mount to the pod. 1.002 metacpan
IO::K8s::Api::Core::V1::AzureFileVolumeSource AzureFile represents an Azure File Service mount on the host and bind mount to the pod. 1.002 metacpan
IO::K8s::Api::Core::V1::Binding Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead. 1.002 metacpan
IO::K8s::Api::Core::V1::CSIPersistentVolumeSource Represents storage that is managed by an external CSI volume driver (Beta feature) 1.002 metacpan
IO::K8s::Api::Core::V1::CSIVolumeSource Represents a source location of a volume to mount, managed by an external CSI driver 1.002 metacpan
IO::K8s::Api::Core::V1::Capabilities Adds and removes POSIX capabilities from running containers. 1.002 metacpan
IO::K8s::Api::Core::V1::CephFSPersistentVolumeSource Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::CephFSVolumeSource Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::CinderPersistentVolumeSource Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::CinderVolumeSource Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::ClientIPConfig ClientIPConfig represents the configurations of Client IP based session affinity. 1.002 metacpan
IO::K8s::Api::Core::V1::ClusterTrustBundleProjection ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem. 1.002 metacpan
IO::K8s::Api::Core::V1::ComponentCondition Information about the condition of a component. 1.002 metacpan
IO::K8s::Api::Core::V1::ComponentStatus ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+ 1.002 metacpan
IO::K8s::Api::Core::V1::ComponentStatusList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMap ConfigMap holds configuration data for pods to consume. 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMapEnvSource ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMapKeySelector Selects a key from a ConfigMap. 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMapList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMapNodeConfigSource ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMapProjection Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. 1.002 metacpan
IO::K8s::Api::Core::V1::ConfigMapVolumeSource Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::Container A single application container that you want to run within a pod. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerImage Describe a container image 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerPort ContainerPort represents a network port in a single container. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerResizePolicy ContainerResizePolicy represents resource resize policy for the container. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerState ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerStateRunning ContainerStateRunning is a running state of a container. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerStateTerminated ContainerStateTerminated is a terminated state of a container. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerStateWaiting ContainerStateWaiting is a waiting state of a container. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerStatus ContainerStatus contains details for the current status of this container. 1.002 metacpan
IO::K8s::Api::Core::V1::ContainerUser ContainerUser represents user identity information 1.002 metacpan
IO::K8s::Api::Core::V1::DaemonEndpoint DaemonEndpoint contains information about a single Daemon endpoint. 1.002 metacpan
IO::K8s::Api::Core::V1::DownwardAPIProjection Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. 1.002 metacpan
IO::K8s::Api::Core::V1::DownwardAPIVolumeFile DownwardAPIVolumeFile represents information to create the file containing the pod field 1.002 metacpan
IO::K8s::Api::Core::V1::DownwardAPIVolumeSource DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::EmptyDirVolumeSource Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::EndpointAddress EndpointAddress is a tuple that describes single IP address. 1.002 metacpan
IO::K8s::Api::Core::V1::EndpointPort EndpointPort is a tuple that describes a single port. 1.002 metacpan
IO::K8s::Api::Core::V1::EndpointSubset EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. 1.002 metacpan
IO::K8s::Api::Core::V1::Endpoints Endpoints is a collection of endpoints that implement the actual service. 1.002 metacpan
IO::K8s::Api::Core::V1::EndpointsList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::EnvFromSource EnvFromSource represents the source of a set of ConfigMaps 1.002 metacpan
IO::K8s::Api::Core::V1::EnvVar EnvVar represents an environment variable present in a Container. 1.002 metacpan
IO::K8s::Api::Core::V1::EnvVarSource EnvVarSource represents a source for the value of an EnvVar. 1.002 metacpan
IO::K8s::Api::Core::V1::EphemeralContainer An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. 1.002 metacpan
IO::K8s::Api::Core::V1::EphemeralVolumeSource Represents an ephemeral volume that is handled by a normal storage driver. 1.002 metacpan
IO::K8s::Api::Core::V1::Event Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. 1.002 metacpan
IO::K8s::Api::Core::V1::EventList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::EventSeries EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. 1.002 metacpan
IO::K8s::Api::Core::V1::EventSource EventSource contains information for an event. 1.002 metacpan
IO::K8s::Api::Core::V1::ExecAction ExecAction describes a "run in container" action. 1.002 metacpan
IO::K8s::Api::Core::V1::FCVolumeSource Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::FlexPersistentVolumeSource FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. 1.002 metacpan
IO::K8s::Api::Core::V1::FlexVolumeSource FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. 1.002 metacpan
IO::K8s::Api::Core::V1::FlockerVolumeSource Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::GCEPersistentDiskVolumeSource Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::GRPCAction 1.002 metacpan
IO::K8s::Api::Core::V1::GitRepoVolumeSource Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. 1.002 metacpan
IO::K8s::Api::Core::V1::GlusterfsPersistentVolumeSource Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::GlusterfsVolumeSource Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::HTTPGetAction HTTPGetAction describes an action based on HTTP Get requests. 1.002 metacpan
IO::K8s::Api::Core::V1::HTTPHeader HTTPHeader describes a custom header to be used in HTTP probes 1.002 metacpan
IO::K8s::Api::Core::V1::HostAlias HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. 1.002 metacpan
IO::K8s::Api::Core::V1::HostIP HostIP represents a single IP address allocated to the host. 1.002 metacpan
IO::K8s::Api::Core::V1::HostPathVolumeSource Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::ISCSIPersistentVolumeSource ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::ISCSIVolumeSource Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::ImageVolumeSource ImageVolumeSource represents a image volume resource. 1.002 metacpan
IO::K8s::Api::Core::V1::KeyToPath Maps a string key to a path within a volume. 1.002 metacpan
IO::K8s::Api::Core::V1::Lifecycle Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. 1.002 metacpan
IO::K8s::Api::Core::V1::LifecycleHandler LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified. 1.002 metacpan
IO::K8s::Api::Core::V1::LimitRange LimitRange sets resource usage limits for each kind of resource in a Namespace. 1.002 metacpan
IO::K8s::Api::Core::V1::LimitRangeItem LimitRangeItem defines a min/max usage limit for any resource that matches on kind. 1.002 metacpan
IO::K8s::Api::Core::V1::LimitRangeList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::LimitRangeSpec LimitRangeSpec defines a min/max usage limit for resources that match on kind. 1.002 metacpan
IO::K8s::Api::Core::V1::LinuxContainerUser LinuxContainerUser represents user identity information in Linux containers 1.002 metacpan
IO::K8s::Api::Core::V1::LoadBalancerIngress LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point. 1.002 metacpan
IO::K8s::Api::Core::V1::LoadBalancerStatus LoadBalancerStatus represents the status of a load-balancer. 1.002 metacpan
IO::K8s::Api::Core::V1::LocalObjectReference LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. 1.002 metacpan
IO::K8s::Api::Core::V1::LocalVolumeSource Local represents directly-attached storage with node affinity (Beta feature) 1.002 metacpan
IO::K8s::Api::Core::V1::ModifyVolumeStatus ModifyVolumeStatus represents the status object of ControllerModifyVolume operation 1.002 metacpan
IO::K8s::Api::Core::V1::NFSVolumeSource Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::Namespace Namespace provides a scope for Names. Use of multiple namespaces is optional. 1.002 metacpan
IO::K8s::Api::Core::V1::NamespaceCondition NamespaceCondition contains details about state of namespace. 1.002 metacpan
IO::K8s::Api::Core::V1::NamespaceList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::NamespaceSpec NamespaceSpec describes the attributes on a Namespace. 1.002 metacpan
IO::K8s::Api::Core::V1::NamespaceStatus NamespaceStatus is information about the current status of a Namespace. 1.002 metacpan
IO::K8s::Api::Core::V1::Node Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd). 1.002 metacpan
IO::K8s::Api::Core::V1::NodeAddress NodeAddress contains information for the node's address. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeAffinity Node affinity is a group of node affinity scheduling rules. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeCondition NodeCondition contains condition information for a node. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeConfigSource NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22 1.002 metacpan
IO::K8s::Api::Core::V1::NodeConfigStatus NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeDaemonEndpoints NodeDaemonEndpoints lists ports opened by daemons running on the Node. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeFeatures NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::NodeRuntimeHandler NodeRuntimeHandler is a set of runtime handler information. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeRuntimeHandlerFeatures NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeSelector A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeSelectorRequirement A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeSelectorTerm A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeSpec NodeSpec describes the attributes that a node is created with. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeStatus NodeStatus is information about the current status of a node. 1.002 metacpan
IO::K8s::Api::Core::V1::NodeSystemInfo NodeSystemInfo is a set of ids/uuids to uniquely identify the node. 1.002 metacpan
IO::K8s::Api::Core::V1::ObjectFieldSelector ObjectFieldSelector selects an APIVersioned field of an object. 1.002 metacpan
IO::K8s::Api::Core::V1::ObjectReference ObjectReference contains enough information to let you inspect or modify the referred object. 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolume PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaim PersistentVolumeClaim is a user's request for and claim to a persistent volume 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimCondition PersistentVolumeClaimCondition contains details about state of pvc 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimSpec PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimStatus PersistentVolumeClaimStatus is the current status of a persistent volume claim. 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimTemplate PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource. 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeClaimVolumeSource PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeSpec PersistentVolumeSpec is the specification of a persistent volume. 1.002 metacpan
IO::K8s::Api::Core::V1::PersistentVolumeStatus PersistentVolumeStatus is the current status of a persistent volume. 1.002 metacpan
IO::K8s::Api::Core::V1::PhotonPersistentDiskVolumeSource Represents a Photon Controller persistent disk resource. 1.002 metacpan
IO::K8s::Api::Core::V1::Pod Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts. 1.002 metacpan
IO::K8s::Api::Core::V1::PodAffinity Pod affinity is a group of inter pod affinity scheduling rules. 1.002 metacpan
IO::K8s::Api::Core::V1::PodAffinityTerm Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running 1.002 metacpan
IO::K8s::Api::Core::V1::PodAntiAffinity Pod anti affinity is a group of inter pod anti affinity scheduling rules. 1.002 metacpan
IO::K8s::Api::Core::V1::PodCondition PodCondition contains details for the current condition of this pod. 1.002 metacpan
IO::K8s::Api::Core::V1::PodDNSConfig PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. 1.002 metacpan
IO::K8s::Api::Core::V1::PodDNSConfigOption PodDNSConfigOption defines DNS resolver options of a pod. 1.002 metacpan
IO::K8s::Api::Core::V1::PodIP PodIP represents a single IP address allocated to the pod. 1.002 metacpan
IO::K8s::Api::Core::V1::PodList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::PodOS PodOS defines the OS parameters of a pod. 1.002 metacpan
IO::K8s::Api::Core::V1::PodReadinessGate PodReadinessGate contains the reference to a pod condition 1.002 metacpan
IO::K8s::Api::Core::V1::PodResourceClaim PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name. 1.002 metacpan
IO::K8s::Api::Core::V1::PodResourceClaimStatus PodResourceClaimStatus is stored in the PodStatus for each PodResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim. 1.002 metacpan
IO::K8s::Api::Core::V1::PodSchedulingGate PodSchedulingGate is associated to a Pod to guard its scheduling. 1.002 metacpan
IO::K8s::Api::Core::V1::PodSecurityContext PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. 1.002 metacpan
IO::K8s::Api::Core::V1::PodSpec PodSpec is a description of a pod. 1.002 metacpan
IO::K8s::Api::Core::V1::PodStatus PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane. 1.002 metacpan
IO::K8s::Api::Core::V1::PodTemplate PodTemplate describes a template for creating copies of a predefined pod. 1.002 metacpan
IO::K8s::Api::Core::V1::PodTemplateList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::PodTemplateSpec PodTemplateSpec describes the data a pod should have when created from a template 1.002 metacpan
IO::K8s::Api::Core::V1::PortStatus 1.002 metacpan
IO::K8s::Api::Core::V1::PortworxVolumeSource PortworxVolumeSource represents a Portworx volume resource. 1.002 metacpan
IO::K8s::Api::Core::V1::PreferredSchedulingTerm An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). 1.002 metacpan
IO::K8s::Api::Core::V1::Probe Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. 1.002 metacpan
IO::K8s::Api::Core::V1::ProjectedVolumeSource Represents a projected volume source 1.002 metacpan
IO::K8s::Api::Core::V1::QuobyteVolumeSource Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::RBDPersistentVolumeSource Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::RBDVolumeSource Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::ReplicationController ReplicationController represents the configuration of a replication controller. 1.002 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerCondition ReplicationControllerCondition describes the state of a replication controller at a certain point. 1.002 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerSpec ReplicationControllerSpec is the specification of a replication controller. 1.002 metacpan
IO::K8s::Api::Core::V1::ReplicationControllerStatus ReplicationControllerStatus represents the current status of a replication controller. 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceClaim ResourceClaim references one entry in PodSpec.ResourceClaims. 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceFieldSelector ResourceFieldSelector represents container resources (cpu, memory) and their output format 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceHealth ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680 and historical health changes are planned to be added in future iterations of a KEP. 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceQuota ResourceQuota sets aggregate quota restrictions enforced per namespace 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceQuotaList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceQuotaSpec ResourceQuotaSpec defines the desired hard limits to enforce for Quota. 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceQuotaStatus ResourceQuotaStatus defines the enforced hard limits and observed use. 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceRequirements ResourceRequirements describes the compute resource requirements. 1.002 metacpan
IO::K8s::Api::Core::V1::ResourceStatus 1.002 metacpan
IO::K8s::Api::Core::V1::SELinuxOptions SELinuxOptions are the labels to be applied to the container 1.002 metacpan
IO::K8s::Api::Core::V1::ScaleIOPersistentVolumeSource ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume 1.002 metacpan
IO::K8s::Api::Core::V1::ScaleIOVolumeSource ScaleIOVolumeSource represents a persistent ScaleIO volume 1.002 metacpan
IO::K8s::Api::Core::V1::ScopeSelector A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements. 1.002 metacpan
IO::K8s::Api::Core::V1::ScopedResourceSelectorRequirement A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. 1.002 metacpan
IO::K8s::Api::Core::V1::SeccompProfile SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. 1.002 metacpan
IO::K8s::Api::Core::V1::Secret Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes. 1.002 metacpan
IO::K8s::Api::Core::V1::SecretEnvSource SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables. 1.002 metacpan
IO::K8s::Api::Core::V1::SecretKeySelector SecretKeySelector selects a key of a Secret. 1.002 metacpan
IO::K8s::Api::Core::V1::SecretList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::SecretProjection Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. 1.002 metacpan
IO::K8s::Api::Core::V1::SecretReference SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace 1.002 metacpan
IO::K8s::Api::Core::V1::SecretVolumeSource Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. 1.002 metacpan
IO::K8s::Api::Core::V1::SecurityContext SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. 1.002 metacpan
IO::K8s::Api::Core::V1::Service Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. 1.002 metacpan
IO::K8s::Api::Core::V1::ServiceAccount ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets 1.002 metacpan
IO::K8s::Api::Core::V1::ServiceAccountList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::ServiceAccountTokenProjection ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). 1.002 metacpan
IO::K8s::Api::Core::V1::ServiceList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Core::V1::ServicePort ServicePort contains information on service's port. 1.002 metacpan
IO::K8s::Api::Core::V1::ServiceSpec ServiceSpec describes the attributes that a user creates on a service. 1.002 metacpan
IO::K8s::Api::Core::V1::ServiceStatus ServiceStatus represents the current status of a service. 1.002 metacpan
IO::K8s::Api::Core::V1::SessionAffinityConfig SessionAffinityConfig represents the configurations of session affinity. 1.002 metacpan
IO::K8s::Api::Core::V1::SleepAction SleepAction describes a "sleep" action. 1.002 metacpan
IO::K8s::Api::Core::V1::StorageOSPersistentVolumeSource Represents a StorageOS persistent volume resource. 1.002 metacpan
IO::K8s::Api::Core::V1::StorageOSVolumeSource Represents a StorageOS persistent volume resource. 1.002 metacpan
IO::K8s::Api::Core::V1::Sysctl Sysctl defines a kernel parameter to be set 1.002 metacpan
IO::K8s::Api::Core::V1::TCPSocketAction TCPSocketAction describes an action based on opening a socket 1.002 metacpan
IO::K8s::Api::Core::V1::Taint The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint. 1.002 metacpan
IO::K8s::Api::Core::V1::Toleration The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>. 1.002 metacpan
IO::K8s::Api::Core::V1::TopologySelectorLabelRequirement A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future. 1.002 metacpan
IO::K8s::Api::Core::V1::TopologySelectorTerm A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future. 1.002 metacpan
IO::K8s::Api::Core::V1::TopologySpreadConstraint TopologySpreadConstraint specifies how to spread matching pods among the given topology. 1.002 metacpan
IO::K8s::Api::Core::V1::TypedLocalObjectReference TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. 1.002 metacpan
IO::K8s::Api::Core::V1::TypedObjectReference 1.002 metacpan
IO::K8s::Api::Core::V1::Volume Volume represents a named volume in a pod that may be accessed by any container in the pod. 1.002 metacpan
IO::K8s::Api::Core::V1::VolumeDevice volumeDevice describes a mapping of a raw block device within a container. 1.002 metacpan
IO::K8s::Api::Core::V1::VolumeMount VolumeMount describes a mounting of a Volume within a container. 1.002 metacpan
IO::K8s::Api::Core::V1::VolumeMountStatus VolumeMountStatus shows status of volume mounts. 1.002 metacpan
IO::K8s::Api::Core::V1::VolumeNodeAffinity VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from. 1.002 metacpan
IO::K8s::Api::Core::V1::VolumeProjection Projection that may be projected along with other supported volume types. Exactly one of these fields must be set. 1.002 metacpan
IO::K8s::Api::Core::V1::VolumeResourceRequirements VolumeResourceRequirements describes the storage resource requirements for a volume. 1.002 metacpan
IO::K8s::Api::Core::V1::VsphereVirtualDiskVolumeSource Represents a vSphere volume resource. 1.002 metacpan
IO::K8s::Api::Core::V1::WeightedPodAffinityTerm The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) 1.002 metacpan
IO::K8s::Api::Core::V1::WindowsSecurityContextOptions WindowsSecurityContextOptions contain Windows-specific options and credentials. 1.002 metacpan
IO::K8s::Api::Discovery::V1::Endpoint Endpoint represents a single logical "backend" implementing a service. 1.002 metacpan
IO::K8s::Api::Discovery::V1::EndpointConditions EndpointConditions represents the current condition of an endpoint. 1.002 metacpan
IO::K8s::Api::Discovery::V1::EndpointHints EndpointHints provides hints describing how an endpoint should be consumed. 1.002 metacpan
IO::K8s::Api::Discovery::V1::EndpointPort EndpointPort represents a Port used by an EndpointSlice 1.002 metacpan
IO::K8s::Api::Discovery::V1::EndpointSlice EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints. 1.002 metacpan
IO::K8s::Api::Discovery::V1::ForZone ForZone provides information about which zones should consume this endpoint. 1.002 metacpan
IO::K8s::Api::Events::V1::Event Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data. 1.002 metacpan
IO::K8s::Api::Events::V1::EventSeries EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations. 1.002 metacpan
IO::K8s::Api::Events::V1beta1::EventList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Extensions::V1beta1::DaemonSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Extensions::V1beta1::DeploymentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Extensions::V1beta1::IngressList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Extensions::V1beta1::NetworkPolicyList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Extensions::V1beta1::PodSecurityPolicyList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Extensions::V1beta1::ReplicaSetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::ExemptPriorityLevelConfiguration ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the `spec`. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowDistinguisherMethod FlowDistinguisherMethod specifies the method of a flow distinguisher. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchema FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher". 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchemaCondition FlowSchemaCondition describes conditions for a FlowSchema. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchemaSpec FlowSchemaSpec describes how the FlowSchema's specification looks like. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::FlowSchemaStatus FlowSchemaStatus represents the current state of a FlowSchema. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::GroupSubject GroupSubject holds detailed information for group-kind subject. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::LimitResponse LimitResponse defines how to handle requests that can not be executed right now. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::LimitedPriorityLevelConfiguration LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: How are requests for this priority level limited? What should be done with requests that exceed the limit? 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::NonResourcePolicyRule NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::PolicyRulesWithSubjects PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfiguration PriorityLevelConfiguration represents the configuration of a priority level. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationCondition PriorityLevelConfigurationCondition defines the condition of priority level. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationReference PriorityLevelConfigurationReference contains information that points to the "request-priority" being used. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationSpec PriorityLevelConfigurationSpec specifies the configuration of a priority level. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::PriorityLevelConfigurationStatus PriorityLevelConfigurationStatus represents the current state of a "request-priority". 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::QueuingConfiguration QueuingConfiguration holds the configuration parameters for queuing. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::ResourcePolicyRule ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==""`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::ServiceAccountSubject ServiceAccountSubject holds detailed information for service-account-kind subject. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::Subject Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1::UserSubject UserSubject holds detailed information for user-kind subject. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::ExemptPriorityLevelConfiguration ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the C<spec>. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowDistinguisherMethod FlowDistinguisherMethod specifies the method of a flow distinguisher. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchema FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a "flow distinguisher". 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaCondition FlowSchemaCondition describes conditions for a FlowSchema. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaSpec FlowSchemaSpec describes how the FlowSchema's specification looks like. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::FlowSchemaStatus FlowSchemaStatus represents the current state of a FlowSchema. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::GroupSubject GroupSubject holds detailed information for group-kind subject. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::LimitResponse LimitResponse defines how to handle requests that can not be executed right now. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::LimitedPriorityLevelConfiguration LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: How are requests for this priority level limited? What should be done with requests that exceed the limit? 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::NonResourcePolicyRule NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PolicyRulesWithSubjects PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfiguration PriorityLevelConfiguration represents the configuration of a priority level. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationCondition PriorityLevelConfigurationCondition defines the condition of priority level. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationReference PriorityLevelConfigurationReference contains information that points to the "request-priority" being used. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationSpec PriorityLevelConfigurationSpec specifies the configuration of a priority level. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::PriorityLevelConfigurationStatus PriorityLevelConfigurationStatus represents the current state of a "request-priority". 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::QueuingConfiguration QueuingConfiguration holds the configuration parameters for queuing. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::ResourcePolicyRule ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., Namespace=="") and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::ServiceAccountSubject ServiceAccountSubject holds detailed information for service-account-kind subject. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::Subject Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account. 1.002 metacpan
IO::K8s::Api::Flowcontrol::V1beta3::UserSubject UserSubject holds detailed information for user-kind subject. 1.002 metacpan
IO::K8s::Api::Networking::V1::HTTPIngressPath HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend. 1.002 metacpan
IO::K8s::Api::Networking::V1::HTTPIngressRuleValue HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'. 1.002 metacpan
IO::K8s::Api::Networking::V1::IPBlock IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule. 1.002 metacpan
IO::K8s::Api::Networking::V1::Ingress Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressBackend IngressBackend describes all endpoints for a given service and port. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressClass IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressClassParametersReference IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressClassSpec IngressClassSpec provides information about the class of an Ingress. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressLoadBalancerIngress IngressLoadBalancerIngress represents the status of a load-balancer ingress point. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressLoadBalancerStatus IngressLoadBalancerStatus represents the status of a load-balancer. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressPortStatus IngressPortStatus represents the error condition of a service port 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressRule IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressServiceBackend IngressServiceBackend references a Kubernetes Service as a Backend. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressSpec IngressSpec describes the Ingress the user wishes to exist. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressStatus IngressStatus describe the current state of the Ingress. 1.002 metacpan
IO::K8s::Api::Networking::V1::IngressTLS IngressTLS describes the transport layer security associated with an ingress. 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicy NetworkPolicy describes what network traffic is allowed for a set of Pods 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyEgressRule NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyIngressRule NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyPeer NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicyPort NetworkPolicyPort describes a port to allow traffic on 1.002 metacpan
IO::K8s::Api::Networking::V1::NetworkPolicySpec NetworkPolicySpec provides the specification of a NetworkPolicy 1.002 metacpan
IO::K8s::Api::Networking::V1::ServiceBackendPort ServiceBackendPort is the service port being referenced. 1.002 metacpan
IO::K8s::Api::Networking::V1beta1::IPAddress IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1 1.002 metacpan
IO::K8s::Api::Networking::V1beta1::IPAddressSpec IPAddressSpec describe the attributes in an IP Address. 1.002 metacpan
IO::K8s::Api::Networking::V1beta1::ParentReference ParentReference describes a reference to a parent object. 1.002 metacpan
IO::K8s::Api::Networking::V1beta1::ServiceCIDR ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects. 1.002 metacpan
IO::K8s::Api::Networking::V1beta1::ServiceCIDRSpec ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services. 1.002 metacpan
IO::K8s::Api::Networking::V1beta1::ServiceCIDRStatus ServiceCIDRStatus describes the current state of the ServiceCIDR. 1.002 metacpan
IO::K8s::Api::Node::V1::Overhead Overhead structure represents the resource overhead associated with running a pod. 1.002 metacpan
IO::K8s::Api::Node::V1::RuntimeClass RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/ 1.002 metacpan
IO::K8s::Api::Node::V1::Scheduling Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. 1.002 metacpan
IO::K8s::Api::Policy::V1::Eviction Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions. 1.002 metacpan
IO::K8s::Api::Policy::V1::PodDisruptionBudget PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods 1.002 metacpan
IO::K8s::Api::Policy::V1::PodDisruptionBudgetSpec PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. 1.002 metacpan
IO::K8s::Api::Policy::V1::PodDisruptionBudgetStatus PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system. 1.002 metacpan
IO::K8s::Api::Policy::V1beta1::PodDisruptionBudgetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Policy::V1beta1::PodSecurityPolicyList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1::AggregationRule AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole 1.002 metacpan
IO::K8s::Api::Rbac::V1::ClusterRole ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. 1.002 metacpan
IO::K8s::Api::Rbac::V1::ClusterRoleBinding ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject. 1.002 metacpan
IO::K8s::Api::Rbac::V1::ClusterRoleBindingList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1::ClusterRoleList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1::PolicyRule PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to. 1.002 metacpan
IO::K8s::Api::Rbac::V1::Role Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. 1.002 metacpan
IO::K8s::Api::Rbac::V1::RoleBinding RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace. 1.002 metacpan
IO::K8s::Api::Rbac::V1::RoleBindingList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1::RoleList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1::RoleRef RoleRef contains information that points to the role being used 1.002 metacpan
IO::K8s::Api::Rbac::V1::Subject Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. 1.002 metacpan
IO::K8s::Api::Rbac::V1alpha1::ClusterRoleBindingList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1alpha1::ClusterRoleList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1alpha1::RoleBindingList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1alpha1::RoleList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1beta1::ClusterRoleBindingList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1beta1::ClusterRoleList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1beta1::RoleBindingList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Rbac::V1beta1::RoleList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::AllocationResult AllocationResult contains attributes of an allocated resource. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::BasicDevice BasicDevice defines one device instance. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::CELDeviceSelector CELDeviceSelector contains a CEL expression for selecting a device. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::Device Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceAllocationConfiguration DeviceAllocationConfiguration gets embedded in an AllocationResult. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceAllocationResult DeviceAllocationResult is the result of allocating devices. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceAttribute DeviceAttribute must have exactly one field set. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClaim DeviceClaim defines how to request devices with a ResourceClaim. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClaimConfiguration DeviceClaimConfiguration is used for configuration parameters in DeviceClaim. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClass DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClassConfiguration DeviceClassConfiguration is used in DeviceClass. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceClassSpec DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceConstraint DeviceConstraint must have exactly one field set besides Requests. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceRequest DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices. A DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceRequestAllocationResult DeviceRequestAllocationResult contains the allocation result for one request. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::DeviceSelector DeviceSelector must have exactly one field set. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::OpaqueDeviceConfiguration OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::PodSchedulingContext PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use "WaitForFirstConsumer" allocation mode. This is an alpha type and requires enabling the DRAControlPlaneController feature gate. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextSpec PodSchedulingContextSpec describes where resources for the Pod are needed. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::PodSchedulingContextStatus PodSchedulingContextStatus describes where resources for the Pod can be allocated. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaim ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimConsumerReference ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimSchedulingStatus ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with "WaitForFirstConsumer" allocation mode. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimSpec ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimStatus ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplate ResourceClaimTemplate is used to produce ResourceClaim objects. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceClaimTemplateSpec ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourcePool ResourcePool describes the pool that ResourceSlices belong to. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceSlice ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver. At the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple <driver name>, <pool name>, <device name>. Whenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others. When allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool. For resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available. This is an alpha type and requires enabling the DynamicResourceAllocation feature gate. 1.002 metacpan
IO::K8s::Api::Resource::V1alpha3::ResourceSliceSpec ResourceSliceSpec contains the information published by the driver in one ResourceSlice. 1.002 metacpan
IO::K8s::Api::Scheduling::V1::PriorityClass PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. 1.002 metacpan
IO::K8s::Api::Scheduling::V1alpha1::PriorityClassList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Scheduling::V1beta1::PriorityClassList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Settings::V1alpha1::PodPresetList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Storage::V1::CSIDriver CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced. 1.002 metacpan
IO::K8s::Api::Storage::V1::CSIDriverSpec CSIDriverSpec is the specification of a CSIDriver. 1.002 metacpan
IO::K8s::Api::Storage::V1::CSINode CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object. 1.002 metacpan
IO::K8s::Api::Storage::V1::CSINodeDriver CSINodeDriver holds information about the specification of one CSI driver installed on a node 1.002 metacpan
IO::K8s::Api::Storage::V1::CSINodeSpec CSINodeSpec holds information about the specification of all CSI drivers installed on a node 1.002 metacpan
IO::K8s::Api::Storage::V1::CSIStorageCapacity CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. 1.002 metacpan
IO::K8s::Api::Storage::V1::StorageClass StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name. 1.002 metacpan
IO::K8s::Api::Storage::V1::StorageClassList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Storage::V1::TokenRequest TokenRequest contains parameters of a service account token. 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachment VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced. 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentSource VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set. 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentSpec VolumeAttachmentSpec is the specification of a VolumeAttachment request. 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeAttachmentStatus VolumeAttachmentStatus is the status of a VolumeAttachment request. 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeError VolumeError captures an error encountered during a volume operation. 1.002 metacpan
IO::K8s::Api::Storage::V1::VolumeNodeResources VolumeNodeResources is a set of resource limits for scheduling of volumes. 1.002 metacpan
IO::K8s::Api::Storage::V1alpha1::VolumeAttachmentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Storage::V1alpha1::VolumeAttributesClass VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning. 1.002 metacpan
IO::K8s::Api::Storage::V1beta1::StorageClassList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Storage::V1beta1::VolumeAttachmentList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Api::Storage::V1beta1::VolumeAttributesClass VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning. 1.002 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::GroupVersionResource The names of the group, the version, and the resource. 1.002 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::MigrationCondition Describes the state of a migration at a certain point. 1.002 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigration StorageVersionMigration represents a migration of stored data to the latest storage version. 1.002 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationSpec Spec of the storage version migration. 1.002 metacpan
IO::K8s::Api::Storagemigration::V1alpha1::StorageVersionMigrationStatus Status of the storage version migration. 1.002 metacpan
IO::K8s::ApiExtensionsApiServer::Pkg::Apis::Apiextensions::V1beta1::CustomResourceDefinitionList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceColumnDefinition CustomResourceColumnDefinition specifies a column for server side printing. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceConversion CustomResourceConversion describes how to convert different versions of a CR. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinition CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionCondition CustomResourceDefinitionCondition contains details for the current condition of this pod. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionNames CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionSpec CustomResourceDefinitionSpec describes how a user wants their resource to appear 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionStatus CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceDefinitionVersion CustomResourceDefinitionVersion describes a version for CRD. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresourceScale CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceSubresources CustomResourceSubresources defines the status and scale subresources for CustomResources. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::CustomResourceValidation CustomResourceValidation is a list of validation methods for CustomResources. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ExternalDocumentation ExternalDocumentation allows referencing an external resource for extended documentation. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::JSONSchemaProps JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::SelectableField SelectableField specifies the JSON path of a field that may be used with field selectors. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::ValidationRule ValidationRule describes a validation rule written in the CEL expression language. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookClientConfig WebhookClientConfig contains the information to make a TLS connection with the webhook. 1.002 metacpan
IO::K8s::ApiextensionsApiserver::Pkg::Apis::Apiextensions::V1::WebhookConversion WebhookConversion describes how to call a conversion webhook 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroup APIGroup contains the name, the supported versions, and the preferred version of a group. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIGroupList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResource APIResource specifies the name of a resource and whether it is namespaced. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIResourceList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::APIVersions APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Condition Condition contains details for one aspect of the current state of this API Resource. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::DeleteOptions DeleteOptions may be provided when deleting an API object. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::FieldSelectorRequirement FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::GroupVersionForDiscovery GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelector A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::LabelSelectorRequirement A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ListMeta ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ManagedFieldsEntry ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ObjectMeta ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::OwnerReference OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Preconditions Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::ServerAddressByClientCIDR ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::Status Status is a return value for calls that don't return other objects. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusCause StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::StatusDetails StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Apis::Meta::V1::WatchEvent Event represents a single event to a watched resource. 1.002 metacpan
IO::K8s::Apimachinery::Pkg::Version::Info Info contains versioning information. how we'll want to distribute that information. 1.002 metacpan
IO::K8s::AutoGen Dynamically generate IO::K8s classes from OpenAPI schema 1.002 metacpan
IO::K8s::CertManager cert-manager CRD resource map provider for IO::K8s 1.002 metacpan
IO::K8s::CertManager::V1::Certificate cert-manager X.509 certificate 1.002 metacpan
IO::K8s::CertManager::V1::CertificateRequest cert-manager certificate signing request 1.002 metacpan
IO::K8s::CertManager::V1::Challenge cert-manager ACME challenge 1.002 metacpan
IO::K8s::CertManager::V1::ClusterIssuer cert-manager cluster-scoped certificate issuer 1.002 metacpan
IO::K8s::CertManager::V1::Issuer cert-manager namespace-scoped certificate issuer 1.002 metacpan
IO::K8s::CertManager::V1::Order cert-manager ACME order 1.002 metacpan
IO::K8s::Cilium Cilium CRD resource map provider for IO::K8s 1.002 metacpan
IO::K8s::Cilium::V2::CiliumClusterwideEnvoyConfig Cilium cluster-wide Envoy proxy configuration 1.002 metacpan
IO::K8s::Cilium::V2::CiliumClusterwideNetworkPolicy Cilium cluster-wide network policy 1.002 metacpan
IO::K8s::Cilium::V2::CiliumEgressGatewayPolicy Cilium egress gateway policy 1.002 metacpan
IO::K8s::Cilium::V2::CiliumEndpoint Cilium endpoint representing a pod's network state 1.002 metacpan
IO::K8s::Cilium::V2::CiliumEnvoyConfig Cilium Envoy proxy configuration 1.002 metacpan
IO::K8s::Cilium::V2::CiliumExternalWorkload Cilium external workload identity 1.002 metacpan
IO::K8s::Cilium::V2::CiliumIdentity Cilium security identity 1.002 metacpan
IO::K8s::Cilium::V2::CiliumLoadBalancerIPPool Cilium load balancer IP address pool 1.002 metacpan
IO::K8s::Cilium::V2::CiliumLocalRedirectPolicy Cilium local redirect policy for traffic steering 1.002 metacpan
IO::K8s::Cilium::V2::CiliumNetworkPolicy Cilium network policy for namespace-scoped network security 1.002 metacpan
IO::K8s::Cilium::V2::CiliumNode Cilium node configuration and status 1.002 metacpan
IO::K8s::Cilium::V2::CiliumNodeConfig Cilium per-node configuration overrides 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumBGPAdvertisement Cilium BGP route advertisement 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumBGPClusterConfig Cilium BGP cluster configuration 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumBGPNodeConfig Cilium BGP per-node configuration 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumBGPNodeConfigOverride Cilium BGP per-node configuration override 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumBGPPeerConfig Cilium BGP peer configuration 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumBGPPeeringPolicy Cilium BGP peering policy 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumCIDRGroup Cilium CIDR group for IP address management 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumEndpointSlice Cilium endpoint slice for scalable endpoint tracking 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumGatewayClassConfig Cilium Gateway API class configuration 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumL2AnnouncementPolicy Cilium L2 announcement policy 1.002 metacpan
IO::K8s::Cilium::V2alpha1::CiliumPodIPPool Cilium pod IP address pool 1.002 metacpan
IO::K8s::GatewayAPI Gateway API CRD resource map provider for IO::K8s 1.002 metacpan
IO::K8s::GatewayAPI::V1::GRPCRoute Gateway API gRPC routing rules 1.002 metacpan
IO::K8s::GatewayAPI::V1::Gateway Gateway API network gateway 1.002 metacpan
IO::K8s::GatewayAPI::V1::GatewayClass Gateway API controller class definition 1.002 metacpan
IO::K8s::GatewayAPI::V1::HTTPRoute Gateway API HTTP routing rules 1.002 metacpan
IO::K8s::GatewayAPI::V1beta1::ReferenceGrant Gateway API cross-namespace reference permission 1.002 metacpan
IO::K8s::K3s K3s CRD resource map provider for IO::K8s 1.002 metacpan
IO::K8s::K3s::V1::Addon K3s cluster addon 1.002 metacpan
IO::K8s::K3s::V1::HelmChart K3s Helm chart deployment 1.002 metacpan
IO::K8s::K3s::V1::HelmChartConfig K3s Helm chart value overrides 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIService APIService represents a server for a particular GroupVersion. Name must be "version.group". 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceCondition APIServiceCondition describes the state of an APIService at a particular point 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceSpec APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification. 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::APIServiceStatus APIServiceStatus contains derived information about an API server 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1::ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io 1.002 metacpan
IO::K8s::KubeAggregator::Pkg::Apis::Apiregistration::V1beta1::APIServiceList Deprecated - use IO::K8s::List instead 1.002 metacpan
IO::K8s::List Generic list container for Kubernetes API responses 1.002 metacpan
IO::K8s::Manifest Internal collector for loading .pk8s manifest files 1.002 metacpan
IO::K8s::Resource Base class for all Kubernetes resources 1.002 metacpan
IO::K8s::Role::APIObject Role for top-level Kubernetes API objects 1.002 metacpan
IO::K8s::Role::CertManaged Role for cert-manager certificate and issuer management 1.002 metacpan
IO::K8s::Role::HelmManaged Role for K3s Helm chart management 1.002 metacpan
IO::K8s::Role::Loadbalanced Role for traffic distribution (weighted backends, mirroring) 1.002 metacpan
IO::K8s::Role::MiddlewareBuilder Role for building Traefik middleware configuration 1.002 metacpan
IO::K8s::Role::Namespaced Role for Kubernetes resources that live in a namespace 1.002 metacpan
IO::K8s::Role::NetworkPolicy Role for building network policies (core K8s and Cilium) 1.002 metacpan
IO::K8s::Role::ResourceMap Role for packages that provide a Kubernetes resource map 1.002 metacpan
IO::K8s::Role::Routable Role for building HTTP/gRPC routing rules 1.002 metacpan
IO::K8s::Role::SpecBuilder Role for deep-path spec manipulation on CRD objects 1.002 metacpan
IO::K8s::Traefik Traefik CRD resource map provider for IO::K8s 1.002 metacpan
IO::K8s::Traefik::V1alpha1::IngressRoute Traefik HTTP routing via IngressRoute 1.002 metacpan
IO::K8s::Traefik::V1alpha1::IngressRouteTCP Traefik TCP routing via IngressRouteTCP 1.002 metacpan
IO::K8s::Traefik::V1alpha1::IngressRouteUDP Traefik UDP routing via IngressRouteUDP 1.002 metacpan
IO::K8s::Traefik::V1alpha1::Middleware Traefik HTTP middleware 1.002 metacpan
IO::K8s::Traefik::V1alpha1::MiddlewareTCP Traefik TCP middleware 1.002 metacpan
IO::K8s::Traefik::V1alpha1::ServersTransport Traefik servers transport configuration 1.002 metacpan
IO::K8s::Traefik::V1alpha1::ServersTransportTCP Traefik TCP servers transport configuration 1.002 metacpan
IO::K8s::Traefik::V1alpha1::TLSOption Traefik TLS configuration options 1.002 metacpan
IO::K8s::Traefik::V1alpha1::TLSStore Traefik TLS certificate store 1.002 metacpan
IO::K8s::Traefik::V1alpha1::TraefikService Traefik weighted round-robin and mirroring service 1.002 metacpan
IO::K8s::Types Type::Tiny type library for Kubernetes resources 1.002 metacpan
IO::K8s::Types::Net Type::Tiny constraints for IP addresses and CIDR notation 1.002 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.md metacpan
cpanfile metacpan
dist.ini metacpan