Update assets for generating API reference v1.31

pull/47661/head
Qiming Teng 2024-08-24 22:28:00 +08:00
parent 88a38386a6
commit cef50cfc79
3 changed files with 9412 additions and 1960 deletions
api-ref-assets

File diff suppressed because it is too large Load Diff

View File

@ -400,9 +400,11 @@
- name: Beta level - name: Beta level
fields: fields:
- podFailurePolicy - podFailurePolicy
- successPolicy
- name: Alpha level - name: Alpha level
fields: fields:
- backoffLimitPerIndex - backoffLimitPerIndex
- managedBy
- maxFailedIndexes - maxFailedIndexes
- podReplacementPolicy - podReplacementPolicy
@ -491,6 +493,7 @@
- publishNotReadyAddresses - publishNotReadyAddresses
- sessionAffinityConfig - sessionAffinityConfig
- allocateLoadBalancerNodePorts - allocateLoadBalancerNodePorts
- trafficDistribution
- definition: io.k8s.api.core.v1.ServicePort - definition: io.k8s.api.core.v1.ServicePort
field_categories: field_categories:
@ -557,6 +560,7 @@
- gcePersistentDisk - gcePersistentDisk
- glusterfs - glusterfs
- iscsi - iscsi
- image
- nfs - nfs
- photonPersistentDisk - photonPersistentDisk
- portworxVolume - portworxVolume
@ -618,6 +622,7 @@
fields: fields:
- dataSource - dataSource
- dataSourceRef - dataSourceRef
- volumeAttributesClassName
- definition: io.k8s.api.core.v1.PersistentVolumeSpec - definition: io.k8s.api.core.v1.PersistentVolumeSpec
field_categories: field_categories:
@ -629,6 +634,7 @@
- nodeAffinity - nodeAffinity
- persistentVolumeReclaimPolicy - persistentVolumeReclaimPolicy
- storageClassName - storageClassName
- volumeAttributesClassName
- volumeMode - volumeMode
- name: Local - name: Local
fields: fields:
@ -666,6 +672,11 @@
- resourceNames - resourceNames
- nonResourceURLs - nonResourceURLs
- definition: io.k8s.api.networking.v1beta1.IPAddressSpec
field_categories:
- fields:
- parentRef
- definition: io.k8s.api.networking.v1.NetworkPolicySpec - definition: io.k8s.api.networking.v1.NetworkPolicySpec
field_categories: field_categories:
- fields: - fields:
@ -687,6 +698,11 @@
- endPort - endPort
- protocol - protocol
- definition: io.k8s.api.networking.v1beta1.ServiceCIDRSpec
field_categories:
- fields:
- cidrs
- definition: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec - definition: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec
field_categories: field_categories:
- fields: - fields:
@ -737,3 +753,38 @@
- resourceVersion - resourceVersion
- selfLink - selfLink
- uid - uid
- definition: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
field_categories:
- fields:
- continueToken
- resource
- definition: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
field_categories:
- fields:
- driverName
- parameters
- definition: io.k8s.api.resource.v1alpha3.DeviceClassSpec
field_categories:
- fields:
- config
- selectors
- suitableNodes
- definition: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
field_categories:
- fields:
- distinguisherMethod
- matchingPrecedence
- priorityLevelConfiguration
- rules
- definition: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
field_categories:
- fields:
- exempt
- limited
- type

View File

@ -30,6 +30,9 @@ parts:
- Probe - Probe
- PodStatus - PodStatus
- PodList - PodList
- name: Binding
group: ""
version: v1
- name: PodTemplate - name: PodTemplate
group: "" group: ""
version: v1 version: v1
@ -68,16 +71,16 @@ parts:
version: v1 version: v1
- name: PodSchedulingContext - name: PodSchedulingContext
group: resource.k8s.io group: resource.k8s.io
version: v1alpha2 version: v1alpha3
- name: ResourceClaim - name: ResourceClaim
group: resource.k8s.io group: resource.k8s.io
version: v1alpha2 version: v1alpha3
- name: ResourceClaimTemplate - name: ResourceClaimTemplate
group: resource.k8s.io group: resource.k8s.io
version: v1alpha2 version: v1alpha3
- name: ResourceClass - name: ResourceSlice
group: resource.k8s.io group: resource.k8s.io
version: v1alpha2 version: v1alpha3
- name: Service Resources - name: Service Resources
chapters: chapters:
- name: Service - name: Service
@ -108,23 +111,6 @@ parts:
- name: Secret - name: Secret
group: "" group: ""
version: v1 version: v1
- name: Volume
key: io.k8s.api.core.v1.Volume
otherDefinitions:
- DownwardAPIVolumeFile
- KeyToPath
- name: PersistentVolumeClaim
group: ""
version: v1
- name: PersistentVolume
group: ""
version: v1
- name: StorageClass
group: storage.k8s.io
version: v1
- name: VolumeAttachment
group: storage.k8s.io
version: v1
- name: CSIDriver - name: CSIDriver
group: storage.k8s.io group: storage.k8s.io
version: v1 version: v1
@ -134,6 +120,29 @@ parts:
- name: CSIStorageCapacity - name: CSIStorageCapacity
group: storage.k8s.io group: storage.k8s.io
version: v1 version: v1
- name: PersistentVolumeClaim
group: ""
version: v1
- name: PersistentVolume
group: ""
version: v1
- name: StorageClass
group: storage.k8s.io
version: v1
- name: StorageVersionMigration
group: storagemigration.k8s.io
version: v1alpha1
- name: Volume
key: io.k8s.api.core.v1.Volume
otherDefinitions:
- DownwardAPIVolumeFile
- KeyToPath
- name: VolumeAttachment
group: storage.k8s.io
version: v1
- name: VolumeAttributesClass
group: storage.k8s.io
version: v1beta1
- name: Authentication Resources - name: Authentication Resources
chapters: chapters:
- name: ServiceAccount - name: ServiceAccount
@ -182,6 +191,9 @@ parts:
version: v1 version: v1
- name: Policy Resources - name: Policy Resources
chapters: chapters:
- name: FlowSchema
group: flowcontrol.apiserver.k8s.io
version: v1
- name: LimitRange - name: LimitRange
group: "" group: ""
version: v1 version: v1
@ -194,9 +206,21 @@ parts:
- name: PodDisruptionBudget - name: PodDisruptionBudget
group: policy group: policy
version: v1 version: v1
- name: IPAddress - name: PriorityLevelConfiguration
group: networking.k8s.io group: flowcontrol.apiserver.k8s.io
version: v1alpha1 version: v1
- name: ValidatingAdmissionPolicy
group: admissionregistration.k8s.io
version: v1
otherDefinitions:
- ValidatingAdmissionPolicyList
- ValidatingAdmissionPolicyBinding
- name: ValidatingAdmissionPolicyBinding
group: admissionregistration.k8s.io
version: v1
otherDefinitions:
- ValidatingAdmissionPolicy
- ValidatingAdmissionPolicyBindingList
- name: Extend Resources - name: Extend Resources
chapters: chapters:
- name: CustomResourceDefinition - name: CustomResourceDefinition
@ -207,53 +231,49 @@ parts:
- JSONSchemaProps - JSONSchemaProps
- CustomResourceDefinitionStatus - CustomResourceDefinitionStatus
- CustomResourceDefinitionList - CustomResourceDefinitionList
- name: DeviceClass
group: resource.k8s.io
version: v1alpha3
- name: MutatingWebhookConfiguration - name: MutatingWebhookConfiguration
group: admissionregistration.k8s.io group: admissionregistration.k8s.io
version: v1 version: v1
- name: ValidatingWebhookConfiguration - name: ValidatingWebhookConfiguration
group: admissionregistration.k8s.io group: admissionregistration.k8s.io
version: v1 version: v1
- name: ValidatingAdmissionPolicy
group: admissionregistration.k8s.io
version: v1beta1
otherDefinitions: otherDefinitions:
- ValidatingAdmissionPolicyList - ValidatingWebhookConfigurationList
- ValidatingAdmissionPolicyBinding
- name: Cluster Resources - name: Cluster Resources
chapters: chapters:
- name: Node - name: APIService
group: "" group: apiregistration.k8s.io
version: v1 version: v1
- name: Namespace - name: ComponentStatus
group: "" group: ""
version: v1 version: v1
- name: Event - name: Event
group: events.k8s.io group: events.k8s.io
version: v1 version: v1
- name: APIService - name: IPAddress
group: apiregistration.k8s.io group: networking.k8s.io
version: v1 version: v1beta1
- name: Lease - name: Lease
group: coordination.k8s.io group: coordination.k8s.io
version: v1 version: v1
- name: LeaseCandidate
group: coordination.k8s.io
version: v1alpha1
- name: Namespace
group: ""
version: v1
- name: Node
group: ""
version: v1
- name: RuntimeClass - name: RuntimeClass
group: node.k8s.io group: node.k8s.io
version: v1 version: v1
- name: FlowSchema - name: ServiceCIDR
group: flowcontrol.apiserver.k8s.io
version: v1beta3
- name: PriorityLevelConfiguration
group: flowcontrol.apiserver.k8s.io
version: v1beta3
- name: Binding
group: ""
version: v1
- name: ComponentStatus
group: ""
version: v1
- name: ClusterCIDR
group: networking.k8s.io group: networking.k8s.io
version: v1alpha1 version: v1beta1
- name: Common Definitions - name: Common Definitions
chapters: chapters:
- name: DeleteOptions - name: DeleteOptions