From e2a1b2fa2dfae73523ee58efb4b9183a250caa8c Mon Sep 17 00:00:00 2001 From: Rebecca Zanzig Date: Tue, 30 Oct 2018 16:37:04 -0700 Subject: [PATCH] Update Helm docs to include the `default` flag for catalog sync Additionally fixes an issue with quotes on the related annotation. --- website/source/docs/platform/k8s/helm.html.md | 5 +++++ website/source/docs/platform/k8s/service-sync.html.md | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/website/source/docs/platform/k8s/helm.html.md b/website/source/docs/platform/k8s/helm.html.md index ef47b7a5e..071f8e5c2 100644 --- a/website/source/docs/platform/k8s/helm.html.md +++ b/website/source/docs/platform/k8s/helm.html.md @@ -261,6 +261,11 @@ and consider if they're appropriate for your deployment. [consul-k8s](/docs/platform/k8s/index.html#quot-consul-k8s-quot-project) to run the sync program. + - `default` (`boolean: true`) - + If true, all valid services in K8S are synced by default. If false, + the service must be [annotated](/docs/platform/k8s/service-sync.html#sync-enable-disable) + properly to sync. In either case an annotation can override the default. + - `k8sPrefix` (`string: ""`) - A prefix to prepend to all services registered in Kubernetes from Consul. This defaults to `""` where no prefix is prepended; Consul services are diff --git a/website/source/docs/platform/k8s/service-sync.html.md b/website/source/docs/platform/k8s/service-sync.html.md index ffb3437a9..13525cb60 100644 --- a/website/source/docs/platform/k8s/service-sync.html.md +++ b/website/source/docs/platform/k8s/service-sync.html.md @@ -133,9 +133,10 @@ is routable and configured by some other system. ### Sync Enable/Disable -By default, all valid services (as explained above) are synced. This default -can be changed as configuration to the sync process. Syncing can also be -explicitly enabled or disabled using an annotation: +By default, all valid services (as explained above) are synced. This default can +be changed as [configuration](/docs/platform/k8s/helm.html#v-synccatalog-default) +to the sync process. Syncing can also be explicitly enabled or disabled using an +annotation: ```yaml kind: Service @@ -143,7 +144,7 @@ apiVersion: v1 metadata: name: my-service annotations: - "consul.hashicorp.com/service-sync": false + "consul.hashicorp.com/service-sync": "false" ``` ### Service Name