Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
379 changes: 379 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_flavors.yaml

Large diffs are not rendered by default.

476 changes: 476 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_floatingips.yaml

Large diffs are not rendered by default.

733 changes: 733 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_images.yaml

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_networks.yaml

Large diffs are not rendered by default.

608 changes: 608 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_ports.yaml

Large diffs are not rendered by default.

359 changes: 359 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_projects.yaml

Large diffs are not rendered by default.

175 changes: 175 additions & 0 deletions bindata/crds/openstack.k-orc.cloud_routerinterfaces.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.17.1
creationTimestamp: null
name: routerinterfaces.openstack.k-orc.cloud
spec:
group: openstack.k-orc.cloud
names:
categories:
- openstack
kind: RouterInterface
listKind: RouterInterfaceList
plural: routerinterfaces
singular: routerinterface
scope: Namespaced
versions:
- additionalPrinterColumns:
- description: Availability status of resource
jsonPath: .status.conditions[?(@.type=='Available')].status
name: Available
type: string
- description: Message describing current progress status
jsonPath: .status.conditions[?(@.type=='Progressing')].message
name: Message
type: string
name: v1alpha1
schema:
openAPIV3Schema:
description: RouterInterface is the Schema for an ORC resource.
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: spec specifies the desired state of the resource.
properties:
routerRef:
description: routerRef references the router to which this interface
belongs.
maxLength: 253
minLength: 1
type: string
subnetRef:
description: subnetRef references the subnet the router interface
is created on.
maxLength: 253
minLength: 1
type: string
type:
description: type specifies the type of the router interface.
enum:
- Subnet
maxLength: 8
minLength: 1
type: string
required:
- routerRef
- type
type: object
x-kubernetes-validations:
- message: subnetRef is required when type is 'Subnet' and not permitted
otherwise
rule: 'self.type == ''Subnet'' ? has(self.subnetRef) : !has(self.subnetRef)'
- message: RouterInterfaceResourceSpec is immutable
rule: self == oldSelf
status:
description: status defines the observed state of the resource.
properties:
conditions:
description: |-
conditions represents the observed status of the object.
Known .status.conditions.type are: "Available", "Progressing"

Available represents the availability of the OpenStack resource. If it is
true then the resource is ready for use.

Progressing indicates whether the controller is still attempting to
reconcile the current state of the OpenStack resource to the desired
state. Progressing will be False either because the desired state has
been achieved, or because some terminal error prevents it from ever being
achieved and the controller is no longer attempting to reconcile. If
Progressing is True, an observer waiting on the resource should continue
to wait.
items:
description: Condition contains details for one aspect of the current
state of this API Resource.
properties:
lastTransitionTime:
description: |-
lastTransitionTime is the last time the condition transitioned from one status to another.
This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
format: date-time
type: string
message:
description: |-
message is a human readable message indicating details about the transition.
This may be an empty string.
maxLength: 32768
type: string
observedGeneration:
description: |-
observedGeneration represents the .metadata.generation that the condition was set based upon.
For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
with respect to the current state of the instance.
format: int64
minimum: 0
type: integer
reason:
description: |-
reason contains a programmatic identifier indicating the reason for the condition's last transition.
Producers of specific condition types may define expected values and meanings for this field,
and whether the values are considered a guaranteed API.
The value should be a CamelCase string.
This field may not be empty.
maxLength: 1024
minLength: 1
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
type: string
status:
description: status of the condition, one of True, False, Unknown.
enum:
- "True"
- "False"
- Unknown
type: string
type:
description: type of condition in CamelCase or in foo.example.com/CamelCase.
maxLength: 316
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
type: string
required:
- lastTransitionTime
- message
- reason
- status
- type
type: object
maxItems: 32
type: array
x-kubernetes-list-map-keys:
- type
x-kubernetes-list-type: map
id:
description: id is the unique identifier of the port created for the
router interface
maxLength: 1024
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Loading