No build reason found for SLE-Module-Web-Scripting:aarch64

File templates.obscpio of Package sriov-crd-chart

07070100000000000081a400000000000000000000000168f8969e00000ffa000000000000000000000000000000000000003500000000templates/sriovnetwork.openshift.io_ovsnetworks.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: ovsnetworks.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: OVSNetwork
    listKind: OVSNetworkList
    plural: ovsnetworks
    singular: ovsnetwork
  scope: Namespaced
  versions:
    - name: v1
      schema:
        openAPIV3Schema:
          description: OVSNetwork is the Schema for the ovsnetworks API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: OVSNetworkSpec defines the desired state of OVSNetwork
              properties:
                bridge:
                  description: |-
                    name of the OVS bridge, if not set OVS will automatically select bridge
                    based on VF PCI address
                  type: string
                capabilities:
                  description: |-
                    Capabilities to be configured for this network.
                    Capabilities supported: (mac|ips), e.g. '{"mac": true}'
                  type: string
                interfaceType:
                  description: The type of interface on ovs.
                  type: string
                ipam:
                  description: IPAM configuration to be used for this network.
                  type: string
                metaPlugins:
                  description: MetaPluginsConfig configuration to be used in order to
                    chain metaplugins
                  type: string
                mtu:
                  description: Mtu for the OVS port
                  type: integer
                networkNamespace:
                  description: Namespace of the NetworkAttachmentDefinition custom resource
                  type: string
                resourceName:
                  description: OVS Network device plugin endpoint resource name
                  type: string
                trunk:
                  description: Trunk configuration for the OVS port
                  items:
                    description: TrunkConfig contains configuration for bridge trunk
                    properties:
                      id:
                        maximum: 4095
                        minimum: 0
                        type: integer
                      maxID:
                        maximum: 4095
                        minimum: 0
                        type: integer
                      minID:
                        maximum: 4095
                        minimum: 0
                        type: integer
                    type: object
                  type: array
                vlan:
                  description: Vlan to assign for the OVS port
                  maximum: 4095
                  minimum: 0
                  type: integer
              required:
                - resourceName
              type: object
            status:
              description: OVSNetworkStatus defines the observed state of OVSNetwork
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000001000081a400000000000000000000000168f8969e00000c2d000000000000000000000000000000000000003900000000templates/sriovnetwork.openshift.io_sriovibnetworks.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: sriovibnetworks.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: SriovIBNetwork
    listKind: SriovIBNetworkList
    plural: sriovibnetworks
    singular: sriovibnetwork
  scope: Namespaced
  versions:
    - name: v1
      schema:
        openAPIV3Schema:
          description: SriovIBNetwork is the Schema for the sriovibnetworks API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: SriovIBNetworkSpec defines the desired state of SriovIBNetwork
              properties:
                capabilities:
                  description: |-
                    Capabilities to be configured for this network.
                    Capabilities supported: (infinibandGUID), e.g. '{"infinibandGUID": true}'
                  type: string
                ipam:
                  description: IPAM configuration to be used for this network.
                  type: string
                linkState:
                  description: VF link state (enable|disable|auto)
                  enum:
                    - auto
                    - enable
                    - disable
                  type: string
                metaPlugins:
                  description: |-
                    MetaPluginsConfig configuration to be used in order to chain metaplugins to the sriov interface returned
                    by the operator.
                  type: string
                networkNamespace:
                  description: Namespace of the NetworkAttachmentDefinition custom resource
                  type: string
                resourceName:
                  description: SRIOV Network device plugin endpoint resource name
                  type: string
              required:
                - resourceName
              type: object
            status:
              description: SriovIBNetworkStatus defines the observed state of SriovIBNetwork
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000002000081a400000000000000000000000168f8969e00002456000000000000000000000000000000000000004200000000templates/sriovnetwork.openshift.io_sriovnetworknodepolicies.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: sriovnetworknodepolicies.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: SriovNetworkNodePolicy
    listKind: SriovNetworkNodePolicyList
    plural: sriovnetworknodepolicies
    singular: sriovnetworknodepolicy
  scope: Namespaced
  versions:
    - name: v1
      schema:
        openAPIV3Schema:
          description: SriovNetworkNodePolicy is the Schema for the sriovnetworknodepolicies
            API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: SriovNetworkNodePolicySpec defines the desired state of SriovNetworkNodePolicy
              properties:
                bridge:
                  description: |-
                    contains bridge configuration for matching PFs,
                    valid only for eSwitchMode==switchdev
                  properties:
                    ovs:
                      description: contains configuration for the OVS bridge,
                      properties:
                        bridge:
                          description: contains bridge level settings
                          properties:
                            datapathType:
                              description: configure datapath_type field in the Bridge
                                table in OVSDB
                              type: string
                            externalIDs:
                              additionalProperties:
                                type: string
                              description: IDs to inject to external_ids field in the
                                Bridge table in OVSDB
                              type: object
                            otherConfig:
                              additionalProperties:
                                type: string
                              description: additional options to inject to other_config
                                field in the bridge table in OVSDB
                              type: object
                          type: object
                        uplink:
                          description: contains settings for uplink (PF)
                          properties:
                            interface:
                              description: contains settings for PF interface in the
                                OVS bridge
                              properties:
                                externalIDs:
                                  additionalProperties:
                                    type: string
                                  description: external_ids field in the Interface table
                                    in OVSDB
                                  type: object
                                mtuRequest:
                                  description: mtu_request field in the Interface table
                                    in OVSDB
                                  type: integer
                                options:
                                  additionalProperties:
                                    type: string
                                  description: options field in the Interface table
                                    in OVSDB
                                  type: object
                                otherConfig:
                                  additionalProperties:
                                    type: string
                                  description: other_config field in the Interface table
                                    in OVSDB
                                  type: object
                                type:
                                  description: type field in the Interface table in
                                    OVSDB
                                  type: string
                              type: object
                          type: object
                      type: object
                  type: object
                deviceType:
                  default: netdevice
                  description: The driver type for configured VFs. Allowed value "netdevice",
                    "vfio-pci". Defaults to netdevice.
                  enum:
                    - netdevice
                    - vfio-pci
                  type: string
                eSwitchMode:
                  description: NIC Device Mode. Allowed value "legacy","switchdev".
                  enum:
                    - legacy
                    - switchdev
                  type: string
                excludeTopology:
                  description: Exclude device's NUMA node when advertising this resource
                    by SRIOV network device plugin. Default to false.
                  type: boolean
                externallyManaged:
                  description: don't create the virtual function only allocated them
                    to the device plugin. Defaults to false.
                  type: boolean
                isRdma:
                  description: RDMA mode. Defaults to false.
                  type: boolean
                linkType:
                  description: NIC Link Type. Allowed value "eth", "ETH", "ib", and
                    "IB".
                  enum:
                    - eth
                    - ETH
                    - ib
                    - IB
                  type: string
                mtu:
                  description: MTU of VF
                  minimum: 1
                  type: integer
                needVhostNet:
                  description: mount vhost-net device. Defaults to false.
                  type: boolean
                nicSelector:
                  description: NicSelector selects the NICs to be configured
                  properties:
                    deviceID:
                      description: The device hex code of SR-IoV device. Allowed value
                        "0d58", "1572", "158b", "1013", "1015", "1017", "101b".
                      type: string
                    netFilter:
                      description: Infrastructure Networking selection filter. Allowed
                        value "openstack/NetworkID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
                      type: string
                    pfNames:
                      description: Name of SR-IoV PF.
                      items:
                        type: string
                      type: array
                    rootDevices:
                      description: PCI address of SR-IoV PF.
                      items:
                        type: string
                      type: array
                    vendor:
                      description: The vendor hex code of SR-IoV device. Allowed value
                        "8086", "15b3".
                      type: string
                  type: object
                nodeSelector:
                  additionalProperties:
                    type: string
                  description: NodeSelector selects the nodes to be configured
                  type: object
                numVfs:
                  description: Number of VFs for each PF
                  minimum: 0
                  type: integer
                priority:
                  description: Priority of the policy, higher priority policies can
                    override lower ones.
                  maximum: 99
                  minimum: 0
                  type: integer
                resourceName:
                  description: SRIOV Network device plugin endpoint resource name
                  type: string
                vdpaType:
                  description: VDPA device type. Allowed value "virtio", "vhost"
                  enum:
                    - virtio
                    - vhost
                  type: string
              required:
                - nicSelector
                - nodeSelector
                - numVfs
                - resourceName
              type: object
            status:
              description: SriovNetworkNodePolicyStatus defines the observed state of
                SriovNetworkNodePolicy
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000003000081a400000000000000000000000168f8969e00003fa2000000000000000000000000000000000000004000000000templates/sriovnetwork.openshift.io_sriovnetworknodestates.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: sriovnetworknodestates.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: SriovNetworkNodeState
    listKind: SriovNetworkNodeStateList
    plural: sriovnetworknodestates
    singular: sriovnetworknodestate
  scope: Namespaced
  versions:
    - additionalPrinterColumns:
        - jsonPath: .status.syncStatus
          name: Sync Status
          type: string
        - jsonPath: .metadata.annotations.sriovnetwork\.openshift\.io/desired-state
          name: Desired Sync State
          type: string
        - jsonPath: .metadata.annotations.sriovnetwork\.openshift\.io/current-state
          name: Current Sync State
          type: string
        - jsonPath: .metadata.creationTimestamp
          name: Age
          type: date
      name: v1
      schema:
        openAPIV3Schema:
          description: SriovNetworkNodeState is the Schema for the sriovnetworknodestates
            API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: SriovNetworkNodeStateSpec defines the desired state of SriovNetworkNodeState
              properties:
                bridges:
                  description: Bridges contains list of bridges
                  properties:
                    ovs:
                      items:
                        description: OVSConfigExt contains configuration for the concrete
                          OVS bridge
                        properties:
                          bridge:
                            description: bridge-level configuration for the bridge
                            properties:
                              datapathType:
                                description: configure datapath_type field in the Bridge
                                  table in OVSDB
                                type: string
                              externalIDs:
                                additionalProperties:
                                  type: string
                                description: IDs to inject to external_ids field in
                                  the Bridge table in OVSDB
                                type: object
                              otherConfig:
                                additionalProperties:
                                  type: string
                                description: additional options to inject to other_config
                                  field in the bridge table in OVSDB
                                type: object
                            type: object
                          name:
                            description: name of the bridge
                            type: string
                          uplinks:
                            description: |-
                              uplink-level bridge configuration for each uplink(PF).
                              currently must contain only one element
                            items:
                              description: OVSUplinkConfigExt contains configuration
                                for the concrete OVS uplink(PF)
                              properties:
                                interface:
                                  description: configuration from the Interface OVS
                                    table for the PF
                                  properties:
                                    externalIDs:
                                      additionalProperties:
                                        type: string
                                      description: external_ids field in the Interface
                                        table in OVSDB
                                      type: object
                                    mtuRequest:
                                      description: mtu_request field in the Interface
                                        table in OVSDB
                                      type: integer
                                    options:
                                      additionalProperties:
                                        type: string
                                      description: options field in the Interface table
                                        in OVSDB
                                      type: object
                                    otherConfig:
                                      additionalProperties:
                                        type: string
                                      description: other_config field in the Interface
                                        table in OVSDB
                                      type: object
                                    type:
                                      description: type field in the Interface table
                                        in OVSDB
                                      type: string
                                  type: object
                                name:
                                  description: name of the PF interface
                                  type: string
                                pciAddress:
                                  description: pci address of the PF
                                  type: string
                              required:
                                - pciAddress
                              type: object
                            type: array
                        required:
                          - name
                        type: object
                      type: array
                  type: object
                interfaces:
                  items:
                    properties:
                      eSwitchMode:
                        type: string
                      externallyManaged:
                        type: boolean
                      linkType:
                        type: string
                      mtu:
                        type: integer
                      name:
                        type: string
                      numVfs:
                        type: integer
                      pciAddress:
                        type: string
                      vfGroups:
                        items:
                          properties:
                            deviceType:
                              type: string
                            isRdma:
                              type: boolean
                            mtu:
                              type: integer
                            policyName:
                              type: string
                            resourceName:
                              type: string
                            vdpaType:
                              type: string
                            vfRange:
                              type: string
                          type: object
                        type: array
                    required:
                      - pciAddress
                    type: object
                  type: array
                system:
                  properties:
                    rdmaMode:
                      description: RDMA subsystem. Allowed value "shared", "exclusive".
                      enum:
                        - shared
                        - exclusive
                      type: string
                  type: object
              type: object
            status:
              description: SriovNetworkNodeStateStatus defines the observed state of
                SriovNetworkNodeState
              properties:
                bridges:
                  description: Bridges contains list of bridges
                  properties:
                    ovs:
                      items:
                        description: OVSConfigExt contains configuration for the concrete
                          OVS bridge
                        properties:
                          bridge:
                            description: bridge-level configuration for the bridge
                            properties:
                              datapathType:
                                description: configure datapath_type field in the Bridge
                                  table in OVSDB
                                type: string
                              externalIDs:
                                additionalProperties:
                                  type: string
                                description: IDs to inject to external_ids field in
                                  the Bridge table in OVSDB
                                type: object
                              otherConfig:
                                additionalProperties:
                                  type: string
                                description: additional options to inject to other_config
                                  field in the bridge table in OVSDB
                                type: object
                            type: object
                          name:
                            description: name of the bridge
                            type: string
                          uplinks:
                            description: |-
                              uplink-level bridge configuration for each uplink(PF).
                              currently must contain only one element
                            items:
                              description: OVSUplinkConfigExt contains configuration
                                for the concrete OVS uplink(PF)
                              properties:
                                interface:
                                  description: configuration from the Interface OVS
                                    table for the PF
                                  properties:
                                    externalIDs:
                                      additionalProperties:
                                        type: string
                                      description: external_ids field in the Interface
                                        table in OVSDB
                                      type: object
                                    mtuRequest:
                                      description: mtu_request field in the Interface
                                        table in OVSDB
                                      type: integer
                                    options:
                                      additionalProperties:
                                        type: string
                                      description: options field in the Interface table
                                        in OVSDB
                                      type: object
                                    otherConfig:
                                      additionalProperties:
                                        type: string
                                      description: other_config field in the Interface
                                        table in OVSDB
                                      type: object
                                    type:
                                      description: type field in the Interface table
                                        in OVSDB
                                      type: string
                                  type: object
                                name:
                                  description: name of the PF interface
                                  type: string
                                pciAddress:
                                  description: pci address of the PF
                                  type: string
                              required:
                                - pciAddress
                              type: object
                            type: array
                        required:
                          - name
                        type: object
                      type: array
                  type: object
                interfaces:
                  items:
                    properties:
                      Vfs:
                        items:
                          properties:
                            Vlan:
                              type: integer
                            assigned:
                              type: string
                            deviceID:
                              type: string
                            driver:
                              type: string
                            guid:
                              type: string
                            mac:
                              type: string
                            mtu:
                              type: integer
                            name:
                              type: string
                            pciAddress:
                              type: string
                            representorName:
                              type: string
                            vdpaType:
                              type: string
                            vendor:
                              type: string
                            vfID:
                              type: integer
                          required:
                            - pciAddress
                            - vfID
                          type: object
                        type: array
                      deviceID:
                        type: string
                      driver:
                        type: string
                      eSwitchMode:
                        type: string
                      externallyManaged:
                        type: boolean
                      linkAdminState:
                        type: string
                      linkSpeed:
                        type: string
                      linkType:
                        type: string
                      mac:
                        type: string
                      mtu:
                        type: integer
                      name:
                        type: string
                      netFilter:
                        type: string
                      numVfs:
                        type: integer
                      pciAddress:
                        type: string
                      totalvfs:
                        type: integer
                      vendor:
                        type: string
                    required:
                      - pciAddress
                    type: object
                  type: array
                lastSyncError:
                  type: string
                syncStatus:
                  type: string
                system:
                  properties:
                    rdmaMode:
                      description: RDMA subsystem. Allowed value "shared", "exclusive".
                      enum:
                        - shared
                        - exclusive
                      type: string
                  type: object
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000004000081a400000000000000000000000168f8969e00001779000000000000000000000000000000000000004100000000templates/sriovnetwork.openshift.io_sriovnetworkpoolconfigs.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: sriovnetworkpoolconfigs.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: SriovNetworkPoolConfig
    listKind: SriovNetworkPoolConfigList
    plural: sriovnetworkpoolconfigs
    singular: sriovnetworkpoolconfig
  scope: Namespaced
  versions:
    - name: v1
      schema:
        openAPIV3Schema:
          description: SriovNetworkPoolConfig is the Schema for the sriovnetworkpoolconfigs
            API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: SriovNetworkPoolConfigSpec defines the desired state of SriovNetworkPoolConfig
              properties:
                maxUnavailable:
                  anyOf:
                    - type: integer
                    - type: string
                  description: |-
                    maxUnavailable defines either an integer number or percentage
                    of nodes in the pool that can go Unavailable during an update.


                    A value larger than 1 will mean multiple nodes going unavailable during
                    the update, which may affect your workload stress on the remaining nodes.
                    Drain will respect Pod Disruption Budgets (PDBs) such as etcd quorum guards,
                    even if maxUnavailable is greater than one.
                  x-kubernetes-int-or-string: true
                nodeSelector:
                  description: nodeSelector specifies a label selector for Nodes
                  properties:
                    matchExpressions:
                      description: matchExpressions is a list of label selector requirements.
                        The requirements are ANDed.
                      items:
                        description: |-
                          A label selector requirement is a selector that contains values, a key, and an operator that
                          relates the key and values.
                        properties:
                          key:
                            description: key is the label key that the selector applies
                              to.
                            type: string
                          operator:
                            description: |-
                              operator represents a key's relationship to a set of values.
                              Valid operators are In, NotIn, Exists and DoesNotExist.
                            type: string
                          values:
                            description: |-
                              values is an array of string values. If the operator is In or NotIn,
                              the values array must be non-empty. If the operator is Exists or DoesNotExist,
                              the values array must be empty. This array is replaced during a strategic
                              merge patch.
                            items:
                              type: string
                            type: array
                        required:
                          - key
                          - operator
                        type: object
                      type: array
                    matchLabels:
                      additionalProperties:
                        type: string
                      description: |-
                        matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
                        map is equivalent to an element of matchExpressions, whose key field is "key", the
                        operator is "In", and the values array contains only "value". The requirements are ANDed.
                      type: object
                  type: object
                  x-kubernetes-map-type: atomic
                ovsHardwareOffloadConfig:
                  description: OvsHardwareOffloadConfig describes the OVS HWOL configuration
                    for selected Nodes
                  properties:
                    name:
                      description: |-
                        Name is mandatory and must be unique.
                        On Kubernetes:
                        Name is the name of OvsHardwareOffloadConfig
                        On OpenShift:
                        Name is the name of MachineConfigPool to be enabled with OVS hardware offload
                      type: string
                  type: object
                rdmaMode:
                  description: RDMA subsystem. Allowed value "shared", "exclusive".
                  enum:
                    - shared
                    - exclusive
                  type: string
              type: object
            status:
              description: SriovNetworkPoolConfigStatus defines the observed state of
                SriovNetworkPoolConfig
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000005000081a400000000000000000000000168f8969e000014e3000000000000000000000000000000000000003700000000templates/sriovnetwork.openshift.io_sriovnetworks.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: sriovnetworks.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: SriovNetwork
    listKind: SriovNetworkList
    plural: sriovnetworks
    singular: sriovnetwork
  scope: Namespaced
  versions:
    - name: v1
      schema:
        openAPIV3Schema:
          description: SriovNetwork is the Schema for the sriovnetworks API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: SriovNetworkSpec defines the desired state of SriovNetwork
              properties:
                capabilities:
                  description: |-
                    Capabilities to be configured for this network.
                    Capabilities supported: (mac|ips), e.g. '{"mac": true}'
                  type: string
                ipam:
                  description: IPAM configuration to be used for this network.
                  type: string
                linkState:
                  description: VF link state (enable|disable|auto)
                  enum:
                    - auto
                    - enable
                    - disable
                  type: string
                logFile:
                  description: |-
                    LogFile sets the log file of the SRIOV CNI plugin logs. If unset (default), this will log to stderr and thus
                    to multus and container runtime logs.
                  type: string
                logLevel:
                  default: info
                  description: |-
                    LogLevel sets the log level of the SRIOV CNI plugin - either of panic, error, warning, info, debug. Defaults
                    to info if left blank.
                  enum:
                    - panic
                    - error
                    - warning
                    - info
                    - debug
                    - ""
                  type: string
                maxTxRate:
                  description: Maximum tx rate, in Mbps, for the VF. Defaults to 0 (no
                    rate limiting)
                  minimum: 0
                  type: integer
                metaPlugins:
                  description: |-
                    MetaPluginsConfig configuration to be used in order to chain metaplugins to the sriov interface returned
                    by the operator.
                  type: string
                minTxRate:
                  description: Minimum tx rate, in Mbps, for the VF. Defaults to 0 (no
                    rate limiting). min_tx_rate should be <= max_tx_rate.
                  minimum: 0
                  type: integer
                networkNamespace:
                  description: Namespace of the NetworkAttachmentDefinition custom resource
                  type: string
                resourceName:
                  description: SRIOV Network device plugin endpoint resource name
                  type: string
                spoofChk:
                  description: VF spoof check, (on|off)
                  enum:
                    - "on"
                    - "off"
                  type: string
                trust:
                  description: VF trust mode (on|off)
                  enum:
                    - "on"
                    - "off"
                  type: string
                vlan:
                  description: VLAN ID to assign for the VF. Defaults to 0.
                  maximum: 4096
                  minimum: 0
                  type: integer
                vlanProto:
                  description: VLAN proto to assign for the VF. Defaults to 802.1q.
                  enum:
                    - 802.1q
                    - 802.1Q
                    - 802.1ad
                    - 802.1AD
                  type: string
                vlanQoS:
                  description: VLAN QoS ID to assign for the VF. Defaults to 0.
                  maximum: 7
                  minimum: 0
                  type: integer
              required:
                - resourceName
              type: object
            status:
              description: SriovNetworkStatus defines the observed state of SriovNetwork
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000006000081a400000000000000000000000168f8969e000012de000000000000000000000000000000000000003e00000000templates/sriovnetwork.openshift.io_sriovoperatorconfigs.yaml---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  annotations:
    controller-gen.kubebuilder.io/version: v0.14.0
  name: sriovoperatorconfigs.sriovnetwork.openshift.io
spec:
  group: sriovnetwork.openshift.io
  names:
    kind: SriovOperatorConfig
    listKind: SriovOperatorConfigList
    plural: sriovoperatorconfigs
    singular: sriovoperatorconfig
  scope: Namespaced
  versions:
    - name: v1
      schema:
        openAPIV3Schema:
          description: SriovOperatorConfig is the Schema for the sriovoperatorconfigs
            API
          properties:
            apiVersion:
              description: |-
                APIVersion defines the versioned schema of this representation of an object.
                Servers should convert recognized schemas to the latest internal value, and
                may reject unrecognized values.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
              type: string
            kind:
              description: |-
                Kind is a string value representing the REST resource this object represents.
                Servers may infer this from the endpoint the client submits requests to.
                Cannot be updated.
                In CamelCase.
                More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
              type: string
            metadata:
              type: object
            spec:
              description: SriovOperatorConfigSpec defines the desired state of SriovOperatorConfig
              properties:
                configDaemonNodeSelector:
                  additionalProperties:
                    type: string
                  description: NodeSelector selects the nodes to be configured
                  type: object
                configurationMode:
                  description: |-
                    Flag to enable the sriov-network-config-daemon to use a systemd service to configure SR-IOV devices on boot
                    Default mode: daemon
                  enum:
                    - daemon
                    - systemd
                  type: string
                disableDrain:
                  description: Flag to disable nodes drain during debugging
                  type: boolean
                disablePlugins:
                  description: DisablePlugins is a list of sriov-network-config-daemon
                    plugins to disable
                  items:
                    description: PluginNameValue defines the plugin name
                    enum:
                      - mellanox
                    type: string
                  type: array
                enableInjector:
                  description: Flag to control whether the network resource injector
                    webhook shall be deployed
                  type: boolean
                enableOperatorWebhook:
                  description: Flag to control whether the operator admission controller
                    webhook shall be deployed
                  type: boolean
                enableOvsOffload:
                  description: Flag to enable OVS hardware offload. Set to 'true' to
                    provision switchdev-configuration.service and enable OpenvSwitch
                    hw-offload on nodes.
                  type: boolean
                featureGates:
                  additionalProperties:
                    type: boolean
                  description: FeatureGates to enable experimental features
                  type: object
                logLevel:
                  description: Flag to control the log verbose level of the operator.
                    Set to '0' to show only the basic logs. And set to '2' to show all
                    the available logs.
                  maximum: 2
                  minimum: 0
                  type: integer
                useCDI:
                  description: Flag to enable Container Device Interface mode for SR-IOV
                    Network Device Plugin
                  type: boolean
              type: object
            status:
              description: SriovOperatorConfigStatus defines the observed state of SriovOperatorConfig
              properties:
                injector:
                  description: Show the runtime status of the network resource injector
                    webhook
                  type: string
                operatorWebhook:
                  description: Show the runtime status of the operator admission controller
                    webhook
                  type: string
              type: object
          type: object
      served: true
      storage: true
      subresources:
        status: {}
07070100000007000041ed00000000000000000000000168f8969e00000000000000000000000000000000000000000000000a00000000templates07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!
openSUSE Build Service is sponsored by