Skip to content

Commit

Permalink
Update external-dns chart
Browse files Browse the repository at this point in the history
Signed-off-by: Tamal Saha <[email protected]>
  • Loading branch information
tamalsaha committed Apr 19, 2024
1 parent 8658b63 commit 69cd5a5
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 26 deletions.
4 changes: 2 additions & 2 deletions charts/external-dns-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: external-dns-operator
description: A Helm chart for External DNS Operator by AppsCode
type: application
version: v2023.10.1
appVersion: v0.0.5
version: v2024.4.19
appVersion: v0.0.7
home: https://github.com/kubeops/external-dns-operator
icon: https://cdn.appscode.com/images/products/searchlight/icons/android-icon-192x192.png
sources:
Expand Down
10 changes: 5 additions & 5 deletions charts/external-dns-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
```bash
$ helm repo add appscode https://charts.appscode.com/stable/
$ helm repo update
$ helm search repo appscode/external-dns-operator --version=v2023.10.1
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2023.10.1
$ helm search repo appscode/external-dns-operator --version=v2024.4.19
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2024.4.19
```

## Introduction
Expand All @@ -24,7 +24,7 @@ This chart deploys an External DNS Operator on a [Kubernetes](http://kubernetes.
To install/upgrade the chart with the release name `external-dns-operator`:

```bash
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2023.10.1
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2024.4.19
```

The command deploys an External DNS Operator on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation.
Expand Down Expand Up @@ -73,12 +73,12 @@ The following table lists the configurable parameters of the `external-dns-opera
Specify each parameter using the `--set key=value[,key=value]` argument to `helm upgrade -i`. For example:

```bash
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2023.10.1 --set replicaCount=1
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2024.4.19 --set replicaCount=1
```

Alternatively, a YAML file that specifies the values for the parameters can be provided while
installing the chart. For example:

```bash
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2023.10.1 --values values.yaml
$ helm upgrade -i external-dns-operator appscode/external-dns-operator -n kubeops --create-namespace --version=v2024.4.19 --values values.yaml
```
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: externaldns.external-dns.appscode.com
name: externaldnses.external-dns.appscode.com
spec:
group: external-dns.appscode.com
names:
kind: ExternalDNS
listKind: ExternalDNSList
plural: externaldns
plural: externaldnses
singular: externaldns
scope: Namespaced
versions:
Expand Down Expand Up @@ -159,10 +159,6 @@ spec:
required:
- name
type: object
zonesPerPage:
description: 'When using the Cloudflare provider, specify how
many zones per page listed, max. possible 50 (default: 50)'
type: integer
type: object
connectorSourceServer:
description: The server to connect for connector source, valid only
Expand Down Expand Up @@ -418,16 +414,18 @@ spec:
conditions:
description: Conditions describe the current condition of the CRD
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
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
description: A human-readable message indicating details about
the transition. This field may be empty.
type: string
observedGeneration:
Expand All @@ -440,24 +438,26 @@ spec:
type: integer
reason:
description: The reason for the condition's last transition
in CamelCase. The specific API may choose whether or not this
field is considered a guaranteed API. This field may not be
empty.
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 conditions can be useful
(see .node.status.conditions), the ability to deconflict is
important.
like Available, but because arbitrary util can be useful (see
.node.status.util), the ability to deconflict is important.
type: string
required:
- lastTransitionTime
- message
- reason
- status
- type
type: object
Expand Down
4 changes: 2 additions & 2 deletions hack/scripts/import-crds.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ FLUXCD_HELM_CONTROLLER_TAG=${FLUXCD_HELM_CONTROLLER_TAG:-v0.37.2}
FLUXCD_SOURCE_CONTROLLER_TAG=${FLUXCD_SOURCE_CONTROLLER_TAG:-v1.2.3}
KMODULES_CUSTOM_RESOURCES_TAG=${KMODULES_CUSTOM_RESOURCES_TAG:-v0.29.1}
KUBEOPS_CSI_DRIVER_CACERTS_TAG=${KUBEOPS_CSI_DRIVER_CACERTS_TAG:-v0.0.2}
KUBEOPS_EXTERNAL_DNS_OPERATOR_TAG=${KUBEOPS_EXTERNAL_DNS_OPERATOR_TAG:-v0.0.6}
KUBEOPS_EXTERNAL_DNS_OPERATOR_TAG=${KUBEOPS_EXTERNAL_DNS_OPERATOR_TAG:-v0.0.7}
KUBEOPS_SIDEKICK_TAG=${KUBEOPS_SIDEKICK_TAG:-v0.0.4}
OPEN_POLICY_AGENT_GATEKEEPER_TAG=${OPEN_POLICY_AGENT_GATEKEEPER_TAG:-v3.14.0}
OPEN_VIZ_APIMACHINERY_TAG=${OPEN_VIZ_APIMACHINERY_TAG:-v0.0.7}
Expand All @@ -30,7 +30,7 @@ crd-importer \
--out=./charts/cert-manager-csi-driver-cacerts/crds

crd-importer \
--input=https://github.com/kubeops/external-dns-operator/raw/${KUBEOPS_EXTERNAL_DNS_OPERATOR_TAG}/crds/external-dns.appscode.com_externaldns.yaml \
--input=https://github.com/kubeops/external-dns-operator/raw/${KUBEOPS_EXTERNAL_DNS_OPERATOR_TAG}/crds/external-dns.appscode.com_externaldnses.yaml \
--out=./charts/external-dns-operator/crds

crd-importer \
Expand Down

0 comments on commit 69cd5a5

Please sign in to comment.