Skip to content

Commit

Permalink
Add Config-syncer feature. (#261)
Browse files Browse the repository at this point in the history
Signed-off-by: Rokibul Hasan <[email protected]>
  • Loading branch information
RokibulHasan7 authored Nov 3, 2023
1 parent 7d73099 commit eba4c6d
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
1 change: 1 addition & 0 deletions charts/opscenter-features/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ The following table lists the configurable parameters of the `opscenter-features
| helm.releases.cert-manager.version | | <code>"v1.11.0"</code> |
| helm.releases.cert-manager-csi-driver-cacerts.version | | <code>"v2023.10.1"</code> |
| helm.releases.cluster-autoscaler.version | | <code>"9.29.0"</code> |
| helm.releases.config-syncer.version | | <code>"0.14.2"</code> |
| helm.releases.crossplane.version | | <code>"1.13.2"</code> |
| helm.releases.external-dns-operator.version | | <code>"v2023.10.1"</code> |
| helm.releases.falco.version | | <code>"3.8.4"</code> |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{{ $overrides := dict "registryFQDN" (include "registry.ghcr" $) }}

{{ $vals := `
mode: enterprise
` | fromYaml }}
{{ $vals = mergeOverwrite $vals $overrides }}
apiVersion: ui.k8s.appscode.com/v1alpha1
kind: Feature
metadata:
name: config-syncer
labels:
ace.appscode.com/feature-set: opscenter-tools
spec:
title: Config Syncer
description: |
Sync Configuration across Namespaces and Clusters.
icons:
- src: https://cdn.appscode.com/k8s/icons/menu/cluster.svg
type: image/svg+xml
featureSet: opscenter-tools
featureBlock: config-syncer
recommended: false
requirements:
features:
- license-proxyserver
readinessChecks:
workloads:
- group: apps
version: v1
kind: Deployment
selector:
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: config-syncer
chart:
name: config-syncer
namespace: kubeops
version: {{ dig "config-syncer" "version" "" $.Values.helm.releases }}
sourceRef:
kind: HelmRepository
name: appscode-charts-oci
namespace: {{ .Release.Namespace }}
{{- with $vals }}
{{- dict "values" . | toYaml | nindent 2 }}
{{- end }}
2 changes: 2 additions & 0 deletions charts/opscenter-features/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ helm:
version: "v2023.10.1"
cluster-autoscaler:
version: "9.29.0"
config-syncer:
version: "0.14.2"
crossplane:
version: "1.13.2"
external-dns-operator:
Expand Down

0 comments on commit eba4c6d

Please sign in to comment.