Skip to content

Commit

Permalink
Update cataloga gateway crds
Browse files Browse the repository at this point in the history
Signed-off-by: Tamal Saha <[email protected]>
  • Loading branch information
tamalsaha committed Nov 1, 2024
1 parent 6c86829 commit 181ca25
Show file tree
Hide file tree
Showing 7 changed files with 7,483 additions and 1,849 deletions.
5,015 changes: 5,015 additions & 0 deletions charts/catalog-manager/crds/gateway.catalog.appscode.com_gatewayconfigs.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
labels:
app.kubernetes.io/name: ace
kube-bind.appscode.com/exported: "true"
name: gatewaypresets.gateway.catalog.appscode.com
spec:
group: gateway.catalog.appscode.com
names:
kind: GatewayPreset
listKind: GatewayPresetList
plural: gatewaypresets
singular: gatewaypreset
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
description: GatewayPreset is the Schema for the gatewaypresets 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: GatewayPresetSpec defines the desired state of GatewayPreset.
properties:
parametersRef:
description: TypedObjectReference represents an typed namespaced object.
properties:
apiGroup:
type: string
kind:
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/'
type: string
required:
- name
type: object
type: object
status:
description: GatewayPresetStatus defines the observed state of GatewayPreset.
properties:
conditions:
items:
description: Condition defines an observation of a object operational
state.
properties:
lastTransitionTime:
description: 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: A human-readable message indicating details about
the transition. This field may be empty.
type: string
observedGeneration:
description: If set, this represents the .metadata.generation
that the condition was set based upon. For instance, if .metadata.generation
is currently 12, but the .status.condition[x].observedGeneration
is 9, the condition is out of date with respect to the current
state of the instance.
format: int64
type: integer
reason:
description: The reason for the condition's last transition
in CamelCase. The specific API may choose whether this field
is considered a guaranteed API. This field may not be empty.
type: string
severity:
description: Severity provides an explicit classification of
Reason code, so the users or machines can immediately understand
the current situation and act accordingly. The Severity field
MUST be set only when Status=False.
type: string
status:
description: Status of the condition, one of True, False, Unknown.
type: string
type:
description: Type of condition in CamelCase or in foo.example.com/CamelCase.
Many .condition.type values are consistent across resources
like Available, but because arbitrary util can be useful (see
.node.status.util), the ability to deconflict is important.
type: string
required:
- lastTransitionTime
- status
- type
type: object
maxItems: 8
type: array
x-kubernetes-list-map-keys:
- type
x-kubernetes-list-type: map
helmRelease:
description: HelmRelease is the name of the helm release used to deploy
this ui The name format is typically <alias>-<db-name>
properties:
name:
default: ""
description: 'Name of the referent. This field is effectively
required, but due to backwards compatibility is allowed to be
empty. Instances of this type with an empty value here are almost
certainly wrong. TODO: Add other useful fields. apiVersion,
kind, uid? More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Drop `kubebuilder:default` when controller-gen doesn''t
need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.'
type: string
type: object
x-kubernetes-map-type: atomic
phase:
description: Specifies the current phase of the App
enum:
- Pending
- InProgress
- Current
- Failed
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}
2 changes: 1 addition & 1 deletion charts/opscenter-features/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: opscenter-features
description: ACE Opscenter Configuration
type: application
version: v2024.10.24
appVersion: v0.8.0
appVersion: v0.9.0
home: https://github.com/appscode-cloud
icon: https://cdn.appscode.com/images/products/kubeops/icons/android-icon-192x192.png
sources:
Expand Down
Loading

0 comments on commit 181ca25

Please sign in to comment.