- /v1.ResourceQuota
- /v1.Namespace
&v1.Namespace{ TypeMeta: {}, ObjectMeta: {}, Spec: {}, Status: v1.NamespaceStatus{ - Phase: "Active", + Phase: "", Conditions: nil, }, }
- /v1.WatchEvent
&v1.WatchEvent{ Type: "", Object: runtime.RawExtension{ - Raw: nil, + Raw: []uint8("{}"), Object: nil, }, }
- /v1.LimitRange
- /v1.ServiceAccount
- /v1.Secret
&v1.Secret{ ... // 3 identical fields Data: nil, StringData: nil, - Type: "Opaque", + Type: "", }
- /v1.ReplicationController
&v1.ReplicationController{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.ReplicationControllerSpec{ - Replicas: &1, + Replicas: nil, MinReadySeconds: 0, Selector: nil, Template: nil, }, Status: {}, }
- /v1.PersistentVolumeClaim
&v1.PersistentVolumeClaim{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.PersistentVolumeClaimSpec{ ... // 3 identical fields VolumeName: "", StorageClassName: nil, - VolumeMode: &"Filesystem", + VolumeMode: nil, DataSource: nil, DataSourceRef: nil, }, Status: v1.PersistentVolumeClaimStatus{ - Phase: "Pending", + Phase: "", AccessModes: nil, Capacity: nil, ... // 3 identical fields }, }
- /v1.DeleteOptions
- /v1.Status
- /v1.Node
- /v1.Event json: cannot unmarshal object into Go value of type string
- /v1.Pod
&v1.Pod{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 3 identical fields ReadinessGates: nil, RuntimeClassName: nil, - EnableServiceLinks: &true, + EnableServiceLinks: nil, PreemptionPolicy: nil, Overhead: nil, ... // 6 identical fields }, Status: {}, }
- /v1.Binding
- /v1.ConfigMap
&v1.ConfigMap{ TypeMeta: {}, ObjectMeta: {}, Immutable: nil, - Data: map[string]string{}, + Data: nil, BinaryData: nil, }
- /v1.Service
&v1.Service{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.ServiceSpec{ ... // 2 identical fields ClusterIP: "", ClusterIPs: nil, - Type: "ClusterIP", + Type: "", ExternalIPs: nil, - SessionAffinity: "None", + SessionAffinity: "", LoadBalancerIP: "", LoadBalancerSourceRanges: nil, ... // 7 identical fields AllocateLoadBalancerNodePorts: nil, LoadBalancerClass: nil, - InternalTrafficPolicy: &"Cluster", + InternalTrafficPolicy: nil, }, Status: {}, }
- /v1.PersistentVolume
&v1.PersistentVolume{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.PersistentVolumeSpec{ ... // 2 identical fields AccessModes: nil, ClaimRef: nil, - PersistentVolumeReclaimPolicy: "Retain", + PersistentVolumeReclaimPolicy: "", StorageClassName: "", MountOptions: nil, - VolumeMode: &"Filesystem", + VolumeMode: nil, NodeAffinity: nil, }, Status: v1.PersistentVolumeStatus{ - Phase: "Pending", + Phase: "", Message: "", Reason: "", LastPhaseTransitionTime: nil, }, }
- /v1.ComponentStatus
- /v1.Endpoints
- /v1.PodTemplate
&v1.PodTemplate{ TypeMeta: {}, ObjectMeta: {}, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, }
- admissionregistration.k8s.io/v1.MutatingWebhookConfiguration
&v1.MutatingWebhookConfiguration{ TypeMeta: {}, ObjectMeta: {}, Webhooks: []v1.MutatingWebhook{ { Name: "", ClientConfig: {}, Rules: nil, - FailurePolicy: &"Fail", + FailurePolicy: nil, - MatchPolicy: &"Equivalent", + MatchPolicy: nil, - NamespaceSelector: s"&LabelSelector{MatchLabels:map[string]string{},MatchExpressions:[]LabelSelectorRequirement{},}", + NamespaceSelector: nil, - ObjectSelector: s"&LabelSelector{MatchLabels:map[string]string{},MatchExpressions:[]LabelSelectorRequirement{},}", + ObjectSelector: nil, SideEffects: nil, - TimeoutSeconds: &10, + TimeoutSeconds: nil, AdmissionReviewVersions: nil, - ReinvocationPolicy: &"Never", + ReinvocationPolicy: nil, MatchConditions: nil, }, }, }
- admissionregistration.k8s.io/v1.ValidatingWebhookConfiguration
&v1.ValidatingWebhookConfiguration{ TypeMeta: {}, ObjectMeta: {}, Webhooks: []v1.ValidatingWebhook{ { Name: "", ClientConfig: {}, Rules: nil, - FailurePolicy: &"Fail", + FailurePolicy: nil, - MatchPolicy: &"Equivalent", + MatchPolicy: nil, - NamespaceSelector: s"&LabelSelector{MatchLabels:map[string]string{},MatchExpressions:[]LabelSelectorRequirement{},}", + NamespaceSelector: nil, - ObjectSelector: s"&LabelSelector{MatchLabels:map[string]string{},MatchExpressions:[]LabelSelectorRequirement{},}", + ObjectSelector: nil, SideEffects: nil, - TimeoutSeconds: &10, + TimeoutSeconds: nil, AdmissionReviewVersions: nil, MatchConditions: nil, }, }, }
- admissionregistration.k8s.io/v1alpha1.ValidatingAdmissionPolicy
&v1alpha1.ValidatingAdmissionPolicy{ TypeMeta: {}, ObjectMeta: {}, Spec: v1alpha1.ValidatingAdmissionPolicySpec{ ParamKind: nil, MatchConstraints: nil, Validations: nil, - FailurePolicy: &"Fail", + FailurePolicy: nil, AuditAnnotations: nil, MatchConditions: nil, Variables: nil, }, Status: {}, }
- admissionregistration.k8s.io/v1alpha1.ValidatingAdmissionPolicyBinding
- admissionregistration.k8s.io/v1beta1.ValidatingAdmissionPolicy
&v1beta1.ValidatingAdmissionPolicy{ TypeMeta: {}, ObjectMeta: {}, Spec: v1beta1.ValidatingAdmissionPolicySpec{ ParamKind: nil, MatchConstraints: nil, Validations: nil, - FailurePolicy: &"Fail", + FailurePolicy: nil, AuditAnnotations: nil, MatchConditions: nil, Variables: nil, }, Status: {}, }
- admissionregistration.k8s.io/v1beta1.ValidatingAdmissionPolicyBinding
- apiextensions.k8s.io/v1.CustomResourceDefinition
&v1.CustomResourceDefinition{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.CustomResourceDefinitionSpec{ ... // 2 identical fields Scope: "", Versions: nil, - Conversion: s"&CustomResourceConversion{Strategy:None,Webhook:nil,}", + Conversion: nil, PreserveUnknownFields: false, }, Status: {}, }
- apiregistration.k8s.io/v1.APIService
- apps/v1.ControllerRevision
&v1.ControllerRevision{ TypeMeta: {}, ObjectMeta: {}, Data: runtime.RawExtension{ - Raw: nil, + Raw: []uint8("{}"), Object: nil, }, Revision: 0, }
- apps/v1.DaemonSet
&v1.DaemonSet{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.DaemonSetSpec{ Selector: nil, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, UpdateStrategy: v1.DaemonSetUpdateStrategy{ - Type: "RollingUpdate", + Type: "", - RollingUpdate: s"&RollingUpdateDaemonSet{MaxUnavailable:1,MaxSurge:0,}", + RollingUpdate: nil, }, MinReadySeconds: 0, - RevisionHistoryLimit: &10, + RevisionHistoryLimit: nil, }, Status: {}, }
- apps/v1.Deployment
&v1.Deployment{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.DeploymentSpec{ - Replicas: &1, + Replicas: nil, Selector: nil, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, Strategy: v1.DeploymentStrategy{ - Type: "RollingUpdate", + Type: "", - RollingUpdate: s"&RollingUpdateDeployment{MaxUnavailable:25%,MaxSurge:25%,}", + RollingUpdate: nil, }, MinReadySeconds: 0, - RevisionHistoryLimit: &10, + RevisionHistoryLimit: nil, Paused: false, - ProgressDeadlineSeconds: &600, + ProgressDeadlineSeconds: nil, }, Status: {}, }
- apps/v1.ReplicaSet
&v1.ReplicaSet{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.ReplicaSetSpec{ - Replicas: &1, + Replicas: nil, MinReadySeconds: 0, Selector: nil, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, }, Status: {}, }
- apps/v1.StatefulSet
&v1.StatefulSet{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.StatefulSetSpec{ - Replicas: &1, + Replicas: nil, Selector: nil, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, VolumeClaimTemplates: nil, ServiceName: "", - PodManagementPolicy: "OrderedReady", + PodManagementPolicy: "", UpdateStrategy: v1.StatefulSetUpdateStrategy{ - Type: "RollingUpdate", + Type: "", - RollingUpdate: s"&RollingUpdateStatefulSetStrategy{Partition:*0,MaxUnavailable:<nil>,}", + RollingUpdate: nil, }, - RevisionHistoryLimit: &10, + RevisionHistoryLimit: nil, MinReadySeconds: 0, - PersistentVolumeClaimRetentionPolicy: s"&StatefulSetPersistentVolumeClaimRetentionPolicy{WhenDeleted:Retain,WhenScaled:Retain,}", + PersistentVolumeClaimRetentionPolicy: nil, Ordinals: nil, }, Status: {}, }
- authentication.k8s.io/v1.SelfSubjectReview
- authentication.k8s.io/v1.TokenRequest
&v1.TokenRequest{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.TokenRequestSpec{ Audiences: nil, - ExpirationSeconds: &3600, + ExpirationSeconds: nil, BoundObjectRef: nil, }, Status: {}, }
- authentication.k8s.io/v1.TokenReview
- authentication.k8s.io/v1alpha1.SelfSubjectReview
- authentication.k8s.io/v1beta1.SelfSubjectReview
- authorization.k8s.io/v1.LocalSubjectAccessReview
- authorization.k8s.io/v1.SelfSubjectAccessReview
- authorization.k8s.io/v1.SelfSubjectRulesReview
- authorization.k8s.io/v1.SubjectAccessReview
- autoscaling/v1.HorizontalPodAutoscaler
&v1.HorizontalPodAutoscaler{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.HorizontalPodAutoscalerSpec{ ScaleTargetRef: {}, - MinReplicas: &1, + MinReplicas: nil, MaxReplicas: 0, TargetCPUUtilizationPercentage: nil, }, Status: {}, }
- autoscaling/v1.Scale
- autoscaling/v2.HorizontalPodAutoscaler
&v2.HorizontalPodAutoscaler{ TypeMeta: {}, ObjectMeta: {}, Spec: v2.HorizontalPodAutoscalerSpec{ ScaleTargetRef: {}, - MinReplicas: &1, + MinReplicas: nil, MaxReplicas: 0, - Metrics: []v2.MetricSpec{ - { - Type: "Resource", - Resource: s"&ResourceMetricSource{Name:cpu,Target:MetricTarget{Type:Utilizat"..., - }, - }, + Metrics: nil, Behavior: nil, }, Status: {}, }
- batch/v1.CronJob
&v1.CronJob{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.CronJobSpec{ Schedule: "", TimeZone: nil, StartingDeadlineSeconds: nil, - ConcurrencyPolicy: "Allow", + ConcurrencyPolicy: "", - Suspend: &false, + Suspend: nil, JobTemplate: v1.JobTemplateSpec{ ObjectMeta: {}, Spec: v1.JobSpec{ ... // 7 identical fields Selector: nil, ManualSelector: nil, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, TTLSecondsAfterFinished: nil, CompletionMode: nil, ... // 2 identical fields }, }, - SuccessfulJobsHistoryLimit: &3, + SuccessfulJobsHistoryLimit: nil, - FailedJobsHistoryLimit: &1, + FailedJobsHistoryLimit: nil, }, Status: {}, }
- batch/v1.Job
&v1.Job{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.JobSpec{ - Parallelism: &1, + Parallelism: nil, - Completions: &1, + Completions: nil, ActiveDeadlineSeconds: nil, PodFailurePolicy: nil, - BackoffLimit: &6, + BackoffLimit: nil, BackoffLimitPerIndex: nil, MaxFailedIndexes: nil, Selector: nil, ManualSelector: nil, Template: v1.PodTemplateSpec{ ObjectMeta: {}, Spec: v1.PodSpec{ ... // 2 identical fields Containers: nil, EphemeralContainers: nil, - RestartPolicy: "Always", + RestartPolicy: "", - TerminationGracePeriodSeconds: &30, + TerminationGracePeriodSeconds: nil, ActiveDeadlineSeconds: nil, - DNSPolicy: "ClusterFirst", + DNSPolicy: "", NodeSelector: nil, ServiceAccountName: "", ... // 5 identical fields HostIPC: false, ShareProcessNamespace: nil, - SecurityContext: s"&PodSecurityContext{SELinuxOptions:nil,RunAsUser:nil,RunAsNonRoot:nil,SupplementalGroups:[],FSGroup:nil,RunAsGroup:nil,Sysctls:[]Sysctl{},WindowsOptions:nil,FSGroupChangePolicy:nil,SeccompProfile:nil,}", + SecurityContext: nil, ImagePullSecrets: nil, Hostname: "", Subdomain: "", Affinity: nil, - SchedulerName: "default-scheduler", + SchedulerName: "", Tolerations: nil, HostAliases: nil, ... // 14 identical fields }, }, TTLSecondsAfterFinished: nil, - CompletionMode: &"NonIndexed", + CompletionMode: nil, - Suspend: &false, + Suspend: nil, PodReplacementPolicy: nil, }, Status: {}, }
- certificates.k8s.io/v1.CertificateSigningRequest
- certificates.k8s.io/v1alpha1.ClusterTrustBundle
- coordination.k8s.io/v1.Lease
- discovery.k8s.io/v1.EndpointSlice
&v1.EndpointSlice{ ... // 2 identical fields AddressType: "", Endpoints: {{}}, Ports: []v1.EndpointPort{ { - Name: &"", + Name: nil, - Protocol: &"TCP", + Protocol: nil, Port: nil, AppProtocol: nil, }, }, }
- events.k8s.io/v1.Event json: cannot unmarshal object into Go value of type string
- flowcontrol.apiserver.k8s.io/v1beta2.FlowSchema
&v1beta2.FlowSchema{ TypeMeta: {}, ObjectMeta: {}, Spec: v1beta2.FlowSchemaSpec{ PriorityLevelConfiguration: {}, - MatchingPrecedence: 1000, + MatchingPrecedence: 0, DistinguisherMethod: nil, Rules: nil, }, Status: {}, }
- flowcontrol.apiserver.k8s.io/v1beta2.PriorityLevelConfiguration
- flowcontrol.apiserver.k8s.io/v1beta3.FlowSchema
&v1beta3.FlowSchema{ TypeMeta: {}, ObjectMeta: {}, Spec: v1beta3.FlowSchemaSpec{ PriorityLevelConfiguration: {}, - MatchingPrecedence: 1000, + MatchingPrecedence: 0, DistinguisherMethod: nil, Rules: nil, }, Status: {}, }
- flowcontrol.apiserver.k8s.io/v1beta3.PriorityLevelConfiguration
- internal.apiserver.k8s.io/v1alpha1.StorageVersion
- networking.k8s.io/v1.Ingress
- networking.k8s.io/v1.IngressClass
- networking.k8s.io/v1.NetworkPolicy
&v1.NetworkPolicy{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.NetworkPolicySpec{ PodSelector: {}, Ingress: nil, Egress: nil, - PolicyTypes: []v1.PolicyType{"Ingress"}, + PolicyTypes: nil, }, }
- networking.k8s.io/v1alpha1.ClusterCIDR
- networking.k8s.io/v1alpha1.IPAddress
- node.k8s.io/v1.RuntimeClass
- policy/v1.Eviction
- policy/v1.PodDisruptionBudget
- rbac.authorization.k8s.io/v1.ClusterRole
- rbac.authorization.k8s.io/v1.ClusterRoleBinding
&v1.ClusterRoleBinding{ TypeMeta: {}, ObjectMeta: {}, Subjects: nil, RoleRef: v1.RoleRef{ - APIGroup: "rbac.authorization.k8s.io", + APIGroup: "", Kind: "", Name: "", }, }
- rbac.authorization.k8s.io/v1.Role
- rbac.authorization.k8s.io/v1.RoleBinding
&v1.RoleBinding{ TypeMeta: {}, ObjectMeta: {}, Subjects: nil, RoleRef: v1.RoleRef{ - APIGroup: "rbac.authorization.k8s.io", + APIGroup: "", Kind: "", Name: "", }, }
- resource.k8s.io/v1alpha2.PodSchedulingContext
- resource.k8s.io/v1alpha2.ResourceClaim
&v1alpha2.ResourceClaim{ TypeMeta: {}, ObjectMeta: {}, Spec: v1alpha2.ResourceClaimSpec{ ResourceClassName: "", ParametersRef: nil, - AllocationMode: "WaitForFirstConsumer", + AllocationMode: "", }, Status: {}, }
- resource.k8s.io/v1alpha2.ResourceClaimTemplate
&v1alpha2.ResourceClaimTemplate{ TypeMeta: {}, ObjectMeta: {}, Spec: v1alpha2.ResourceClaimTemplateSpec{ ObjectMeta: {}, Spec: v1alpha2.ResourceClaimSpec{ ResourceClassName: "", ParametersRef: nil, - AllocationMode: "WaitForFirstConsumer", + AllocationMode: "", }, }, }
- resource.k8s.io/v1alpha2.ResourceClass
- scheduling.k8s.io/v1.PriorityClass
&v1.PriorityClass{ ... // 3 identical fields GlobalDefault: false, Description: "", - PreemptionPolicy: &"PreemptLowerPriority", + PreemptionPolicy: nil, }
- storage.k8s.io/v1.CSIDriver
&v1.CSIDriver{ TypeMeta: {}, ObjectMeta: {}, Spec: v1.CSIDriverSpec{ - AttachRequired: &true, + AttachRequired: nil, - PodInfoOnMount: &false, + PodInfoOnMount: nil, - VolumeLifecycleModes: []v1.VolumeLifecycleMode{"Persistent"}, + VolumeLifecycleModes: nil, - StorageCapacity: &false, + StorageCapacity: nil, - FSGroupPolicy: &"ReadWriteOnceWithFSType", + FSGroupPolicy: nil, TokenRequests: nil, - RequiresRepublish: &false, + RequiresRepublish: nil, - SELinuxMount: &false, + SELinuxMount: nil, }, }
- storage.k8s.io/v1.CSINode
- storage.k8s.io/v1.CSIStorageCapacity
- storage.k8s.io/v1.StorageClass
&v1.StorageClass{ ... // 2 identical fields Provisioner: "", Parameters: nil, - ReclaimPolicy: &"Delete", + ReclaimPolicy: nil, MountOptions: nil, AllowVolumeExpansion: nil, - VolumeBindingMode: &"Immediate", + VolumeBindingMode: nil, AllowedTopologies: nil, }
- storage.k8s.io/v1.VolumeAttachment
Last active
August 4, 2023 10:05
-
-
Save alexzielenski/ef0c8bf7186281b65cfd71991726554a to your computer and use it in GitHub Desktop.
k8s default native vs schema
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment