From 33a81f769e3bd84de85f20c99a772f381ce77e16 Mon Sep 17 00:00:00 2001 From: Mikhail B <130518211+mikhail-aws@users.noreply.github.com> Date: Wed, 26 Jul 2023 19:18:11 -0700 Subject: [PATCH] Release artifacts for v0.0.15 (#302) --- docs/deploy.md | 4 +- ...eploy-v0.0.11.yaml => deploy-v0.0.15.yaml} | 116 +++++++++++++++++- helm/Chart.yaml | 4 +- helm/values.yaml | 2 +- 4 files changed, 120 insertions(+), 6 deletions(-) rename examples/{deploy-v0.0.11.yaml => deploy-v0.0.15.yaml} (98%) diff --git a/docs/deploy.md b/docs/deploy.md index eed9e0dd..5fc6f14a 100644 --- a/docs/deploy.md +++ b/docs/deploy.md @@ -69,7 +69,7 @@ Run through them again for a second cluster to use with the extended example sho ``` 1. Run either `kubectl` or `helm` to deploy the controller: ```bash - kubectl apply -f examples/deploy-v0.0.14.yaml + kubectl apply -f examples/deploy-v0.0.15.yaml ``` or ```bash @@ -78,7 +78,7 @@ Run through them again for a second cluster to use with the extended example sho # Run helm with either install or upgrade helm install gateway-api-controller \ oci://public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller-chart\ - --version=v0.0.14 \ + --version=v0.0.15 \ --set=serviceAccount.create=false --namespace aws-application-networking-system \ # Region, clusterVpcId, awsAccountId are required for case where IMDS is NOT AVAILABLE, e.g Fargate --set=awsRegion= \ diff --git a/examples/deploy-v0.0.11.yaml b/examples/deploy-v0.0.15.yaml similarity index 98% rename from examples/deploy-v0.0.11.yaml rename to examples/deploy-v0.0.15.yaml index 7d08c5c2..df63f3e1 100644 --- a/examples/deploy-v0.0.11.yaml +++ b/examples/deploy-v0.0.15.yaml @@ -7,6 +7,108 @@ metadata: --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition +metadata: + annotations: + api-approved.kubernetes.io: https://github.com/kubernetes-sigs/external-dns/pull/2007 + controller-gen.kubebuilder.io/version: v0.5.0 + creationTimestamp: null + name: dnsendpoints.externaldns.k8s.io +spec: + group: externaldns.k8s.io + names: + kind: DNSEndpoint + listKind: DNSEndpointList + plural: dnsendpoints + singular: dnsendpoint + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + 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: DNSEndpointSpec defines the desired state of DNSEndpoint + properties: + endpoints: + items: + description: Endpoint is a high-level way of a connection between + a service and an IP + properties: + dnsName: + description: The hostname of the DNS record + type: string + labels: + additionalProperties: + type: string + description: Labels stores labels defined for the Endpoint + type: object + providerSpecific: + description: ProviderSpecific stores provider specific config + items: + description: ProviderSpecificProperty holds the name and value + of a configuration which is specific to individual DNS providers + properties: + name: + type: string + value: + type: string + type: object + type: array + recordTTL: + description: TTL for the record + format: int64 + type: integer + recordType: + description: RecordType type of record, e.g. CNAME, A, SRV, + TXT etc + type: string + setIdentifier: + description: Identifier to distinguish multiple records with + the same name and type (e.g. Route53 records with routing + policies other than 'simple') + type: string + targets: + description: The targets the DNS record points to + items: + type: string + type: array + type: object + type: array + type: object + status: + description: DNSEndpointStatus defines the observed state of DNSEndpoint + properties: + observedGeneration: + description: The generation observed by the external-dns controller. + format: int64 + type: integer + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +--- +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition metadata: annotations: api-approved.kubernetes.io: https://github.com/kubernetes-sigs/gateway-api/pull/1538 @@ -5178,6 +5280,18 @@ rules: - get - patch - update +- apiGroups: + - externaldns.k8s.io + resources: + - dnsendpoints + verbs: + - create + - delete + - get + - list + - patch + - update + - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole @@ -5304,7 +5418,7 @@ spec: - --leader-elect command: - /manager - image: public.ecr.aws/m7r9p7b3/aws-gateway-controller:v0.0.11 + image: public.ecr.aws/m7r9p7b3/aws-gateway-controller:v0.0.15 livenessProbe: httpGet: path: /healthz diff --git a/helm/Chart.yaml b/helm/Chart.yaml index 82149634..6d84ac9e 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 name: aws-gateway-controller-chart description: A Helm chart for the Gateway Controller for AWS VPC Lattice -version: v0.0.14 -appVersion: v0.0.14 +version: v0.0.15 +appVersion: v0.0.15 home: https://github.com/aws/aws-application-networking-k8s icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png sources: diff --git a/helm/values.yaml b/helm/values.yaml index d2c9c609..d3a6404f 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -4,7 +4,7 @@ image: repository: public.ecr.aws/aws-application-networking-k8s/aws-gateway-controller - tag: v0.0.14 + tag: v0.0.15 pullPolicy: IfNotPresent pullSecrets: []