Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add aws/aws-app-mesh-controller-for-k8 #129

Merged
merged 1 commit into from
Feb 4, 2024
Merged
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
4 changes: 4 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,10 @@ Files: crd-catalog/aws/aws-application-networking-k8s/*
Copyright: The aws/aws-application-networking-k8s Authors
License: Apache-2.0

Files: crd-catalog/aws/aws-app-mesh-controller-for-k8/*
Copyright: The aws/aws-app-mesh-controller-for-k8 Authors
License: Apache-2.0

Files: crd-catalog/aws-controllers-k8s/apigatewayv2-controller/*
Copyright: The aws-controllers-k8s/apigatewayv2-controller Authors
License: Apache-2.0
Expand Down
13 changes: 13 additions & 0 deletions code-generator/src/catalog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,19 @@ pub const CRD_V1_SOURCES: &'static [UpstreamSource] = &[
"https://github.com/aws/aws-application-networking-k8s/blob/main/config/crds/bases/application-networking.k8s.aws_vpcassociationpolicies.yaml",
],
},
UpstreamSource {
project_name: "aws/aws-app-mesh-controller-for-k8",
license: APACHE_V2,
urls: &[
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_backendgroups.yaml",
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_gatewayroutes.yaml",
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_meshes.yaml",
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_virtualgateways.yaml",
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_virtualnodes.yaml",
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_virtualrouters.yaml",
"https://github.com/aws/aws-app-mesh-controller-for-k8s/blob/master/config/crd/bases/appmesh.k8s.aws_virtualservices.yaml",
],
},
UpstreamSource {
project_name: "aws-controllers-k8s/apigatewayv2-controller",
license: APACHE_V2,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
name: backendgroups.appmesh.k8s.aws
spec:
group: appmesh.k8s.aws
names:
categories:
- all
kind: BackendGroup
listKind: BackendGroupList
plural: backendgroups
singular: backendgroup
scope: Namespaced
versions:
- name: v1beta2
schema:
openAPIV3Schema:
description: BackendGroup is the Schema for the backendgroups 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: BackendGroupSpec defines the desired state of BackendGroup
properties:
meshRef:
description: "A reference to k8s Mesh CR that this BackendGroup belongs to. The admission controller populates it using Meshes's selector, and prevents users from setting this field. \n Populated by the system. Read-only."
properties:
name:
description: Name is the name of Mesh CR
type: string
uid:
description: UID is the UID of Mesh CR
type: string
required:
- name
- uid
type: object
virtualservices:
description: VirtualServices defines the set of virtual services in this BackendGroup.
items:
description: VirtualServiceReference holds a reference to VirtualService.appmesh.k8s.aws
properties:
name:
description: Name is the name of VirtualService CR
type: string
namespace:
description: Namespace is the namespace of VirtualService CR. If unspecified, defaults to the referencing object's namespace
type: string
required:
- name
type: object
type: array
type: object
status:
description: BackendGroupStatus defines the observed state of BackendGroup
type: object
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ''
plural: ''
conditions: []
storedVersions: []
Loading