From 6d88b0289f3fbb2c886a739c91ee41564b04e712 Mon Sep 17 00:00:00 2001 From: Hidde Beydals Date: Wed, 2 Oct 2019 11:00:06 +0200 Subject: [PATCH 1/4] Stop publishing images to Weaveworks DockerHub --- .circleci/config.yml | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3ccc9eee4..a13e42548 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -127,13 +127,7 @@ jobs: name: Maybe push prerelease images command: | if [ -z "${CIRCLE_TAG}" -a "${CIRCLE_BRANCH}" == "master" ]; then - # Push to weaveworks org - echo "$DOCKER_REGISTRY_PASSWORD" | docker login --username "$DOCKER_REGISTRY_USER" --password-stdin - - docker tag "docker.io/fluxcd/flux:$(docker/image-tag)" "docker.io/weaveworks/flux-prerelease:$(docker/image-tag)" - docker push "docker.io/weaveworks/flux-prerelease:$(docker/image-tag)" - - # Push to fluxcd org + # Re-tag image as prerelease and publish on DockerHub echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin docker tag "docker.io/fluxcd/flux:$(docker/image-tag)" "docker.io/fluxcd/flux-prerelease:$(docker/image-tag)" docker push "docker.io/fluxcd/flux-prerelease:$(docker/image-tag)" @@ -142,15 +136,12 @@ jobs: name: Maybe push release image and upload binaries command: | if echo "${CIRCLE_TAG}" | grep -Eq "^[0-9]+(\.[0-9]+)*(-[a-z0-9]+)?$"; then + # Publish binaries to GitHub go get github.com/weaveworks/github-release make release-bins bin/upload-binaries - # Push to weaveworks org - echo "$DOCKER_REGISTRY_PASSWORD" | docker login --username "$DOCKER_REGISTRY_USER" --password-stdin - docker tag "docker.io/fluxcd/flux:${CIRCLE_TAG}" "docker.io/weaveworks/flux:${CIRCLE_TAG}" - docker push "docker.io/weaveworks/flux:${CIRCLE_TAG}" - # Push to fluxcd org + # Publish image on DockerHub echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin docker push "docker.io/fluxcd/flux:${CIRCLE_TAG}" fi From a68299ba73c3c94f1914b7931a25e61f5a7974c0 Mon Sep 17 00:00:00 2001 From: Hidde Beydals Date: Wed, 2 Oct 2019 11:26:58 +0200 Subject: [PATCH 2/4] Republish release tag with v prefix --- .circleci/config.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index a13e42548..9172d96fc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -144,6 +144,17 @@ jobs: # Publish image on DockerHub echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin docker push "docker.io/fluxcd/flux:${CIRCLE_TAG}" + + # Republish tag with v prefix so it is available to Go Mod + git config --global user.email fluxcdbot@users.noreply.github.com + git config --global user.name fluxcdbot + + REPOSITORY="https://fluxcdbot:${GITHUB_TOKEN}@github.com/fluxcd/flux.git" + git remote set-url origin ${REPOSITORY} + + V_TAG="v${CIRCLE_TAG}" + git tag ${V_TAG} $(git rev-list -n1 ${CIRCLE_TAG}) + git push origin ${V_TAG} fi workflows: From 689c21106c88985e3e32f7a137e37419bb629ee1 Mon Sep 17 00:00:00 2001 From: Hidde Beydals Date: Tue, 1 Oct 2019 15:32:12 +0200 Subject: [PATCH 3/4] Update changelog for v1.15.0 --- CHANGELOG.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f61682fc2..885f609eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,114 @@ +## 1.15.0 (2019-10-02) + +This feature release adds secure support for Git over HTTPS, updates +`kubectl` and `kustomize`, and does a lot of internal rewiring +_without_ changing user-visible functions or the public APIs. +From this release forward, garbage collection, namespace scoping, +and manifest generation are no longer considered experimental. + +### Fixes + +- Reinstate `git-secret` support after accidentally breaking it + during a refactor that landed in `1.14.0` [fluxcd/flux#2429][] +- Fix error handling in `splitConfigFilesAndRawManifestPaths` + [fluxcd/flux#2455][] + +### Enhancements + +- Support secure Git over HTTPS using credentials from environment + variables [fluxcd/flux#2470][] +- Add a flag `--sync-timeout`, for configuring the timeout of sync + operations. This is mainly of interest to people making use of the + manifest generation feature, or people who are operating + exceptionally large Git repositories [fluxcd/flux#2481][] +- Update `kubectl` to `1.14.7` and `kustomize` to `3.2.0` + [fluxcd/flux#2461][] +- De-experimental-ise garbage collection, namespace scoping, and + manifest generation features [fluxcd/flux#2485][] +- Improve logged warning about unsupported automated resource kinds + [fluxcd/flux#2471][] + +## Maintenance and documentation + +- Build: upgrade Go to `1.13.1` [fluxcd/flux#2482][] +- Build: avoid spurious diffs in generated files by fixing their + modtimes to Unix epoch [fluxcd/flux#2473][] +- Build: update Kind, used for end-to-end tests, to `0.5.1` + [fluxcd/flux#2461][] +- Build: simplify the files included in `snapcraft.yaml` + [fluxcd/flux#2427][] +- Build: stop publishing Docker images to Weaveworks' DockerHub + [fluxcd/flux#2491][] +- Build: republish Git tag with a `v` prefix during release, to make + it available to Go Mod [fluxcd/flux#2491][] +- Code: change import paths from `weaveworks` to `fluxcd` + [fluxcd/flux#2305][] +- Code: move all packages to `pkg/` [fluxcd/flux#2464][] +- Code: fix some typos in comments [fluxcd/flux#2478][] +- Documentation: update organization mentions (`weaveworks` -> `fluxcd`) + [fluxcd/flux#2430][] +- Documentation: remove `values.` prefix from annotation examples + [fluxcd/flux#2436][] +- Documentation: include installation instructions for `fluxctl` on + Windows using Chocolatey [fluxcd/flux#2457][] +- Documentation: provide some additional links within the documentation + to using Flux with Kustomize, Helm, or Flagger [fluxcd/flux#2358][] +- Documentation: reflow commit customization bits in `fluxctl` + documentation [fluxcd/flux#2459][] +- Documentation: small `.flux.yaml` documentation improvements + fluxcd/flux#{[#2466][fluxcd/flux#2466], [#2467][fluxcd/flux#2467]} +- Documentation: remove mention of `mergePatchUpdater` in `.flux.yaml` + documentation, as it is not a thing [fluxcd/flux#2469][] +- Documentation: use `flux` as a default namespace in `deploy/` + examples [fluxcd/flux#2475][] +- Documentation: fix incorrectly documented Helm chart repository + [fluxcd/flux#2484][] +- Documentation: update the documented `fluxctl` output + [fluxcd/flux#2489][] +- Documentation: fix `--git-path` argument in 'get started' and + 'driving Flux' tutorials + fluxcd/flux#{[#2423][fluxcd/flux#2423], [#2424][fluxcd/flux#2424]} +- Documentation: add HMCTS and WGTwo as production users (:tada:) + fluxcd/flux#{[#2458][fluxcd/flux#2458], [#2450][fluxcd/flux#2450]} + +### Thanks + +Tip of the hat and many thanks to @davidpristovnik, @dananichev, +@Keralin, @domgoodwin @luxas, @squaremo, @stefanprodan, @hiddeco, +@elzapp, @nodanero, @dholbach, @stealthybox, @arsiesys, @alexmt, +@DarinDouglass, @holger-wg2, @chrisfowles, @timja, @2opremio, +@adusumillipraveen for contributions to this release. + +[fluxcd/flux#2305]: https://github.com/fluxcd/flux/pull/2305 +[fluxcd/flux#2358]: https://github.com/fluxcd/flux/pull/2358 +[fluxcd/flux#2423]: https://github.com/fluxcd/flux/pull/2423 +[fluxcd/flux#2424]: https://github.com/fluxcd/flux/pull/2424 +[fluxcd/flux#2427]: https://github.com/fluxcd/flux/pull/2427 +[fluxcd/flux#2429]: https://github.com/fluxcd/flux/pull/2429 +[fluxcd/flux#2430]: https://github.com/fluxcd/flux/pull/2430 +[fluxcd/flux#2436]: https://github.com/fluxcd/flux/pull/2436 +[fluxcd/flux#2450]: https://github.com/fluxcd/flux/pull/2450 +[fluxcd/flux#2455]: https://github.com/fluxcd/flux/pull/2455 +[fluxcd/flux#2457]: https://github.com/fluxcd/flux/pull/2457 +[fluxcd/flux#2458]: https://github.com/fluxcd/flux/pull/2458 +[fluxcd/flux#2459]: https://github.com/fluxcd/flux/pull/2459 +[fluxcd/flux#2461]: https://github.com/fluxcd/flux/pull/2461 +[fluxcd/flux#2464]: https://github.com/fluxcd/flux/pull/2464 +[fluxcd/flux#2466]: https://github.com/fluxcd/flux/pull/2466 +[fluxcd/flux#2467]: https://github.com/fluxcd/flux/pull/2467 +[fluxcd/flux#2469]: https://github.com/fluxcd/flux/pull/2469 +[fluxcd/flux#2470]: https://github.com/fluxcd/flux/pull/2470 +[fluxcd/flux#2471]: https://github.com/fluxcd/flux/pull/2471 +[fluxcd/flux#2473]: https://github.com/fluxcd/flux/pull/2473 +[fluxcd/flux#2475]: https://github.com/fluxcd/flux/pull/2475 +[fluxcd/flux#2478]: https://github.com/fluxcd/flux/pull/2478 +[fluxcd/flux#2481]: https://github.com/fluxcd/flux/pull/2481 +[fluxcd/flux#2482]: https://github.com/fluxcd/flux/pull/2482 +[fluxcd/flux#2484]: https://github.com/fluxcd/flux/pull/2484 +[fluxcd/flux#2485]: https://github.com/fluxcd/flux/pull/2485 +[fluxcd/flux#2489]: https://github.com/fluxcd/flux/pull/2489 +[fluxcd/flux#2491]: https://github.com/fluxcd/flux/pull/2491 + ## 1.14.2 (2019-09-02) This is a patch release, with some important fixes to the handling of From 13dc4db78b56b061940413af71ee37d607b51b77 Mon Sep 17 00:00:00 2001 From: Hidde Beydals Date: Tue, 1 Oct 2019 15:43:00 +0200 Subject: [PATCH 4/4] Bump version in chart and deployment to `1.15.0` --- chart/flux/Chart.yaml | 2 +- chart/flux/values.yaml | 2 +- deploy/flux-deployment.yaml | 2 +- pkg/install/generated_templates.gogen.go | 2 +- pkg/install/templates/flux-deployment.yaml.tmpl | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/chart/flux/Chart.yaml b/chart/flux/Chart.yaml index a7e907146..16cee4a56 100644 --- a/chart/flux/Chart.yaml +++ b/chart/flux/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: "1.14.2" +appVersion: "1.15.0" version: 0.14.1 kubeVersion: ">=1.9.0-0" name: flux diff --git a/chart/flux/values.yaml b/chart/flux/values.yaml index 4b7a5e045..1402a22a7 100644 --- a/chart/flux/values.yaml +++ b/chart/flux/values.yaml @@ -9,7 +9,7 @@ logFormat: fmt image: repository: docker.io/fluxcd/flux - tag: 1.14.2 + tag: 1.15.0 pullPolicy: IfNotPresent pullSecret: diff --git a/deploy/flux-deployment.yaml b/deploy/flux-deployment.yaml index f9a0fe478..10eceeb89 100644 --- a/deploy/flux-deployment.yaml +++ b/deploy/flux-deployment.yaml @@ -64,7 +64,7 @@ spec: # There are no ":latest" images for flux. Find the most recent # release or image version at https://hub.docker.com/r/fluxcd/flux/tags # and replace the tag here. - image: docker.io/fluxcd/flux:1.14.2 + image: docker.io/fluxcd/flux:1.15.0 imagePullPolicy: IfNotPresent resources: requests: diff --git a/pkg/install/generated_templates.gogen.go b/pkg/install/generated_templates.gogen.go index 2fdc44f3f..1c1418e82 100644 --- a/pkg/install/generated_templates.gogen.go +++ b/pkg/install/generated_templates.gogen.go @@ -33,7 +33,7 @@ var templates = func() http.FileSystem { modTime: time.Date(1970, 1, 1, 0, 0, 0, 0, time.UTC), uncompressedSize: 6872, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x59\xdd\x6f\x1b\x37\x12\x7f\xf7\x5f\x31\x50\x0e\x48\x0c\x48\x2b\xbb\x6e\x8b\xc3\xf6\x5c\x5c\x9a\x0f\xd7\x97\xc6\x31\xe2\xf8\x0e\x79\xaa\x29\xee\x48\x4b\x88\x4b\xee\x71\xb8\x52\x05\xa3\xff\xfb\x61\xc8\xfd\xe0\xca\xb2\x5d\xe4\xed\xfa\xd0\xd8\xdc\xe1\x7c\x7f\xfc\x38\x9e\xcd\x66\x47\xa2\x56\xff\x46\x47\xca\x9a\x1c\x44\x5d\xd3\x7c\x73\x7a\xb4\x56\xa6\xc8\xe1\x2d\xd6\xda\xee\x2a\x34\xfe\xa8\x42\x2f\x0a\xe1\x45\x7e\x04\x60\x44\x85\x39\x2c\x75\xf3\xc7\xfd\x3d\xa8\x25\x64\x57\xa2\x42\xaa\x85\x44\xf8\xf3\xcf\xf6\x7b\xf8\x35\x87\xfb\xfb\xf1\xd7\xfb\x7b\x40\x53\x30\x19\xd5\x28\x99\x99\xc3\x5a\x2b\x29\x28\x87\xd3\x23\x00\x42\x8d\xd2\x5b\xc7\x5f\x00\x2a\xe1\x65\xf9\x9b\x58\xa0\xa6\x78\x90\xca\x66\x6a\xef\x84\xc7\xd5\x2e\x7e\xf4\xbb\x1a\x73\xf8\x8c\xd2\xa1\xf0\x78\x04\xe0\xb1\xaa\xb5\xf0\xd8\x32\x4b\x2c\xe0\xff\x84\x31\xd6\x0b\xaf\xac\xe9\x99\x03\xd4\xce\x56\xe8\x4b\x6c\x28\x53\x76\x5e\x5b\xe7\x73\x98\x9c\x9d\x9c\x9d\x4e\xe0\x05\x78\xd4\x3a\xa1\x00\x6f\x81\xa4\x13\x35\xc2\xbc\x42\xef\x94\x24\x36\xae\xb6\xca\xf8\x97\x04\x7c\x39\x6b\x19\xeb\x91\x0d\x7b\x56\x00\x74\xbe\x08\x3f\xa3\xdb\x28\x89\xaf\xa5\xb4\x8d\xf1\x57\x63\x42\x80\x8d\xd5\x4d\x85\x3d\xab\x59\xcb\x6a\xa5\xfc\x6c\x8d\xbb\x5e\x00\xb1\x17\xfc\x20\xb0\x3b\x19\xf8\xcd\xf8\x4a\x11\x02\x9c\x50\x15\xb8\x14\x8d\xf6\x1f\x6d\x81\x39\x9c\x7c\x7f\x72\x02\x2f\x60\x5b\xa2\x81\x8a\xb5\xc1\x02\x1c\x8a\x62\x66\x8d\xde\x4d\x61\x8b\xb0\xb5\xe6\xa5\x87\x05\x82\x58\x68\x64\x7f\xc8\xb2\xb2\xc5\x51\xcb\xf0\x05\x7c\x29\x15\x81\x22\x10\xe0\xab\x7a\x49\xd0\x10\x16\xb0\xb4\x0e\x56\x68\xd0\x09\xaf\xcc\x0a\x6e\x6e\x7e\x85\x35\xee\x28\x83\x4b\x03\x1f\xfe\x4e\xf0\xf3\x39\x9c\x66\xa7\x27\xd3\x9e\x4b\x27\x3b\x9a\x40\x20\x1c\xa6\x7a\x90\x65\x55\x0c\x62\x01\x02\x08\x6b\xc1\x49\xd1\x3a\x0a\xb6\xd8\xb3\x91\xc2\xc0\xd6\x29\xcf\x8a\x66\x87\xfd\xb7\x42\xd3\x3b\x03\xab\xda\xef\xde\x2a\x97\x3a\xb1\xc2\x42\x35\x55\x0e\x1f\xb1\xb2\x6e\x97\xda\x89\xb0\xb4\x5a\xdb\x2d\x5b\xd4\x8a\x56\x14\x4c\x6d\x88\xcf\x04\xc8\x86\xbc\xad\x14\x7b\x60\x6d\xec\xd6\xfc\x5e\x5a\xf2\xd4\xb3\x58\x2a\x8d\x53\xd8\x96\x4a\x96\xb0\xb3\x0d\x6c\x95\xd6\xd1\x28\x6f\xa1\xb0\x5c\x67\x7c\xcc\x97\xf8\x07\x07\x76\x6b\x58\xed\x9e\x81\xc3\xda\x82\x13\xbe\x44\x07\xbe\x14\xa6\x15\xbc\x52\xbe\x6c\x16\x60\xf9\x10\x41\xab\x35\x66\xf0\xd5\x36\x2f\xb5\x06\xa1\xc9\x76\x22\xc6\xce\x06\xe5\x41\x19\x6f\xc3\x1d\x69\x8d\x17\xca\xa0\x9b\xc2\x02\xb5\xdd\x66\x70\x83\x83\x57\x4b\xef\x6b\xca\xe7\xf3\xc2\x4a\xca\x38\xb1\x64\xc1\xa5\x83\x66\xce\xa5\x47\x7e\xbe\x6a\x54\x81\x34\x6f\x08\x67\xb5\x53\x1b\xe1\x31\xa4\x1e\x1b\x92\x95\xbe\xd2\x3d\xa7\x2e\x16\x44\xe5\x4c\x5a\xb3\x54\xab\xfe\x13\x40\x3c\xf8\x28\xea\x3c\x39\x4c\x0b\x69\x96\x5c\xfb\xd6\xb8\x64\xeb\x66\x81\xf3\xc8\x64\x48\xbf\x67\x63\xb2\x55\x54\xf2\x49\x29\x36\x08\x02\x0a\xb5\x5c\xa2\xe3\xa6\xd9\x71\x68\xab\x6a\x68\x8c\x21\x04\x91\x5d\x1a\x04\x6e\x2e\x1b\x55\x60\xe7\xf6\xa5\x5a\x55\xa2\x1e\x14\x51\xbe\x04\x61\x00\x8d\x77\xbb\x60\xc3\x5d\x24\xba\x9b\x82\x30\x05\x34\x46\xda\x8a\xbb\x75\xb8\x1f\xad\xfd\x18\xc2\x29\x4c\xd1\x73\x41\xb3\x09\x1c\x14\x52\x1b\xcf\x07\x11\x60\x37\x7c\x43\x04\x92\x6b\xcf\x46\x20\x74\x02\x6f\x41\x55\xdc\x27\xe1\xe2\xfa\x22\x34\x01\x78\xc5\x66\x91\x5a\x19\x65\x06\xe1\x6c\xdc\x06\x9d\x5a\x2a\x19\x1a\x36\xd4\x8d\xab\x2d\x21\x1d\xff\x05\x47\xf6\x5c\x62\xfb\x88\x5e\x64\x07\xb1\xbc\xbf\xe0\x38\x10\x6e\x35\x94\xe9\x23\x1e\x5b\xd5\x2b\xee\x1f\x94\xb8\x66\xdc\x82\x5f\x3c\xd2\x84\x1f\xde\x3b\xd0\x84\x3b\x77\xf6\x95\xf8\xa0\xff\x27\x13\xa2\xf5\xba\xc3\xd0\x27\x8d\x85\x49\x1e\x2b\x71\x02\xaa\x12\x2b\x8c\xd9\xcf\x17\x32\x78\xaf\x4c\x11\x6c\xae\xb8\xad\x38\x94\x43\xd6\xc6\x96\xa2\x51\x10\x72\xf3\x08\x57\x39\x08\x8c\x13\x40\xf8\xbe\xee\xcb\x66\x91\x15\x56\xae\xd1\x65\xd2\x56\x73\x37\x8f\x3d\x20\xfc\x33\xf7\xa2\x77\x5d\x17\x47\x9e\xf7\x8c\x05\x58\xaa\x17\x2b\x60\x4d\xb3\x9e\x26\x88\xc9\xa1\x65\xa8\x6c\xca\x2d\x3f\xcd\x4e\xbf\xcf\xbe\x1b\xd3\x5e\x37\x5a\x5f\x5b\xad\xe4\x2e\x87\xcb\xe5\x95\xf5\xd7\x0e\x29\xb5\xc2\x21\xd9\xc6\x49\xa4\xb4\x8f\x3b\xfc\x6f\x83\xe4\x47\x67\x00\xb2\x6e\x72\xf8\xe1\xa4\x1a\x1d\x56\xa1\xd5\xe7\xf0\xe3\xf7\x1f\xd5\x00\x13\xac\x4b\x2f\xcf\x86\xc8\x5c\x07\xc8\x70\x76\x72\xc6\x93\x53\x99\xa5\x75\x55\x48\x59\xa1\x7b\x6a\xad\x36\x68\x90\xe8\xda\xd9\x05\xa6\x1a\xb0\x4b\x2f\xc6\x53\x3b\x8a\x8a\x0c\xc7\xc7\xc2\x97\x39\xcc\x45\xad\xa2\xa7\x37\x3f\xce\x55\x81\xc6\x2b\xbf\xcb\xea\x66\x91\xd0\x2a\xa3\xbc\x12\xfa\x2d\x6a\xb1\xbb\xe1\xfa\x2c\x28\x87\x1f\x12\x02\xaf\x2a\xb4\x8d\x3f\xf0\x8d\x87\xac\xfa\xff\x50\x35\x29\xda\x51\x60\x0e\xc3\x23\x88\x63\xee\x3a\x6a\x86\x5e\x06\xcd\x8a\x39\x51\xc9\x38\xcf\x46\xe4\x09\xda\xb6\xfd\x66\xc5\x21\x03\x65\x62\xce\xbd\xa4\x78\x87\xa8\x9c\x8f\xda\x64\xe7\xb3\x4f\x46\xef\x72\xf0\xae\x41\xe6\xc6\x18\x28\x74\xa8\x45\xdb\xd8\xb9\xa4\x6a\x74\x4b\xeb\x24\x32\xd3\x08\x7a\x18\xf3\x3c\xa6\x78\x8a\x4b\xc6\xba\x6f\x84\x6b\x75\x8f\x64\xdf\xa6\x7e\x52\xa3\x97\x46\xea\x26\x74\x4e\x86\x6e\x71\xc0\x75\x5d\x35\x62\x83\x67\xa0\x4c\x07\x66\x7e\xe2\xab\x7b\x30\xa3\xef\xae\x50\xa0\xd4\xc2\x31\x64\x5b\xd8\x4d\xd2\x00\x9e\x80\x01\xb1\x3d\xa6\xc6\x3b\x6b\xfd\x3c\x23\x2a\x1f\x35\x40\x98\x91\xd4\xc9\x30\xa2\x26\x51\xf2\xb4\x23\x49\x38\xa0\xd9\x28\x67\x4d\x18\x08\x71\xd6\x4e\x3e\xdc\xfe\xf2\xee\xcd\xa7\xab\xf7\x97\x17\x93\x38\x02\xa6\xec\x0f\xbb\x41\xe7\xc6\xf3\x3a\x61\x13\x46\xdc\x62\x17\xa7\xa9\xd7\x87\x6c\x7c\x30\x68\x1f\xda\x38\x24\x27\x13\x3f\x6a\x28\xcf\x3c\x7e\x78\x74\xd2\xb8\x45\x27\x50\xa4\xd5\x2e\xc4\x24\x61\xb1\x0f\x68\xd2\xa0\x07\x34\xd3\x41\x6f\x61\x40\x68\x8f\xce\x30\xb4\x7e\xa0\xf1\xd2\xd9\x8a\xd3\xa2\x43\x2c\x53\x10\xc4\xe9\xd6\x4e\x55\x76\x83\xb6\x72\x4d\x0f\x83\x8d\x66\x93\x1f\xf0\xcb\xe0\xee\x91\x5f\x36\x42\x37\xf8\xc0\x27\xcf\x25\xf1\x7e\x0e\x74\x33\xf7\x89\x0c\xe0\x91\x3f\x1e\xf5\x4f\x0c\xfb\x47\xf2\x92\xa9\x22\xba\x19\xd1\x8d\xfb\xc3\x73\x95\xb7\x15\x0c\x4a\x2c\x50\x53\xd7\x7a\x07\xbf\x7e\xf9\x72\x0d\x0b\x41\x4a\x82\x68\x7c\x09\xd2\x61\xe8\xa4\x42\xc7\xa9\x3e\xbc\x07\x98\xe1\x46\x89\x60\xf8\xdd\xc5\xe5\x97\xdf\x5f\xdf\x7e\xf9\xf5\xf6\xe6\xdd\xe7\xbb\x60\x6e\x7f\xf4\xe1\xdd\xd7\xbb\x51\xc2\x6f\x84\x53\xfc\x9a\xa3\x0e\x20\x27\x0c\x23\x7c\xd9\x8b\xdf\x7b\x67\xab\x71\x0c\x23\xd9\x67\x5c\xe6\x23\xcb\x47\x58\x91\x1b\x1b\x9b\x30\x38\x80\x7d\x9e\x8f\xfc\x11\x5d\x10\xdf\xa8\x58\xf0\x24\x96\x42\x96\x58\x70\x6a\xa5\xb9\xdd\xc3\x6a\xf6\x14\x73\x9f\x26\x5c\xac\x6b\x71\x73\x72\xa1\x7d\x63\x87\x8b\xd3\x20\x84\xdf\x86\xad\x8f\x7d\x89\x94\xe6\xc2\x80\x5e\xfd\xd6\xb2\x96\x0d\xfb\x29\x54\x5c\x58\x08\x84\x44\x84\xd2\x6e\xc3\xfb\xd7\x1a\x83\x32\x84\x4c\xf9\x71\xee\xcc\x66\xbd\x01\xe1\xf1\xc3\xc2\xcf\xfb\xa3\xac\x05\x7d\x19\x6d\x64\x26\x75\x43\x1e\x5d\xc6\x0d\x5c\xa7\x2e\xb9\xa5\xd8\x6b\x06\x57\xbc\x89\xa4\x97\xd7\x23\xa3\xb8\xed\x10\xfa\xf0\xbe\x1e\x67\xf6\xa0\x43\x47\xcf\xd9\xe5\x1d\x53\x86\x17\x6f\x32\x82\x52\x8d\x5b\xea\xf3\xa3\x11\xca\x54\x04\x55\x43\x61\x03\x10\xbc\xa7\xb0\x88\xe5\xb4\x08\x83\x2d\x60\xbc\xf0\xf0\x7f\xd5\xbd\xa6\x8f\x53\x5d\xba\xe6\x12\xcb\x90\x13\x38\x79\xff\x8f\x14\xe1\x61\x10\x07\xdc\xac\x50\xee\xfc\xc1\xd8\x4b\xd5\xfa\x9c\x20\xcc\x21\x78\xb7\x9f\x7f\x8b\x0b\x0a\x61\x56\xf1\xdb\x85\xf2\xe1\xd1\x4c\xca\x5b\xb7\xeb\xdb\xf5\x7b\x46\xc6\x09\xbb\xa7\x6a\x8e\xd3\x26\xb1\xbd\x2d\x99\x83\xe5\x94\xd6\x42\x87\x9d\xff\xf6\x2a\xad\xcc\xe3\x7c\xf8\xfd\xc3\xbb\xaf\xc7\xff\x8c\x4f\xf7\x00\xab\x1b\x42\x37\x1f\x94\xcd\xd2\x42\x67\xff\x70\x39\x35\x4e\x9f\xdf\xdf\x43\x76\xa1\x3c\x1b\x1b\x56\x71\x63\x8a\x85\x13\x46\x96\x1d\xd1\x2f\xe1\xb7\xb8\x94\x53\xcb\x70\xc4\xfd\x8b\x0e\xdd\x64\x0c\xc7\xf7\x6e\x42\xa6\xd0\xbf\xac\x32\xc9\x85\xc9\x74\xd2\xee\xf6\x34\x61\x7a\xfd\xe9\xa6\xe6\x90\x13\x4f\xc6\x57\x57\x25\x8c\x5a\x32\x26\xe7\x1a\x22\x55\xa0\x8b\xe1\xd8\x7b\xd9\x84\x9d\x84\x25\x84\xc6\x14\xe8\xf6\x62\xec\x50\x0b\xaf\x36\x18\x20\x27\x75\x19\xb8\x1a\xc5\x79\xaf\x26\x7b\xe3\xa8\x59\x14\xca\x9d\x4e\xe3\xbf\xdf\xf5\x8b\xca\xc1\x39\x61\x11\x79\xc8\x39\x61\xbb\xd7\x79\xb5\xa3\x3a\xc0\xe0\x96\xd0\x1d\xba\xcf\xc1\xed\x23\xc7\x34\x70\xf8\xfe\xbb\x4a\xa8\x83\x0a\x20\x7f\xe8\x38\x74\x54\xc3\xaa\xf5\x60\x38\x90\x5b\xc9\xd6\xb2\x43\xd1\x84\xf5\x1d\xfb\x89\x27\xb6\xf2\x7b\x0f\xf0\xd4\x57\xed\xec\x6b\x27\xdb\xf9\x13\xa3\xae\xbb\xd1\xf2\xe2\x5b\xe7\xff\x58\xe3\x0e\x54\xf1\x73\x4f\xf6\x04\x9c\x49\xb4\x62\x16\xc2\x37\x0e\x47\x5b\x80\x03\xb2\xc2\xe7\xdd\xac\xa7\xa7\x51\xbb\xea\xba\x35\x28\x0f\xa5\xa0\x30\x8a\xad\xd1\x3b\x10\x52\x22\xc5\x8e\x5e\x62\x5c\xa4\xbd\xea\x76\x36\x77\x4b\xa1\x09\xef\x8e\x0f\x48\xeb\xee\x8f\x1d\x4c\xde\x35\xd2\x47\x41\xdb\xf0\x0e\x67\x6c\xd6\x78\xa0\x9d\x91\xb0\xb0\x76\xbd\x46\xac\x39\x5d\x7b\x19\x93\x95\xf2\x93\x29\x54\x28\xd8\x53\xdc\x89\x40\x84\xc7\x71\x9b\xc1\x4d\x4d\xde\xa1\xa8\xfa\x54\xde\xd7\x86\x59\xcf\xc8\x0b\x8f\xe7\xdc\x19\x1e\x0d\xb8\xc1\x3f\x7c\x17\xf5\x64\x54\x09\x03\x93\x4e\xc6\xa4\x1b\x24\x09\x93\x57\x98\xad\xb2\x29\xfc\x07\x19\x12\xbe\xd1\xb6\x29\x8e\xb3\xb0\xd9\xf1\x76\xcd\x0f\x0b\x82\x5a\x38\xaf\x64\xa3\x85\xeb\xbc\xd8\x72\xd9\x9f\x81\xad\xd4\xf3\x2d\x71\x03\x94\xcc\x2b\xdb\x32\xdf\x6c\x6b\xdd\x9a\xfa\x57\xe2\xde\xb5\x20\xe8\x5c\x2c\xe4\xe9\x77\x67\x0f\xff\x9f\x1a\x7c\x83\x6e\x73\x60\x21\xcf\x78\x78\x00\x00\x9c\xaa\x3f\xa5\x93\x48\xac\xb9\x8b\xc7\x58\x11\xfa\x64\xcb\xff\x32\xf9\x43\x41\xb2\xf1\x67\x13\xc3\xe6\x2a\x60\xd2\x6c\x54\x92\x5a\x91\x47\x33\x6b\x55\x38\xcf\xcf\x4e\xce\x4e\x8f\xda\x32\x7e\x5d\x14\x2a\xee\x03\x78\xce\xbc\x66\x9c\x39\xea\x97\xc3\xf7\x01\x6a\xdc\xdf\x83\x0b\x53\xeb\x99\xdb\xb3\xf0\xe7\x96\x51\xe9\x0f\x3f\x75\x02\x3e\xd5\x2d\xfb\xb7\x57\x37\x1d\x46\xa0\x69\x8b\xdd\x1b\xd7\x22\x06\x30\x85\xf5\x04\x36\x10\x43\x25\x76\x61\x8f\xa2\x37\xc3\x36\xcd\x90\xb6\x76\xdd\xd4\xa0\x88\x1a\x24\xb0\x06\xc8\x56\x08\x1f\x9a\x05\x3a\x83\x1e\x89\xb9\x37\x35\x0d\xcb\xb2\xc2\x50\xb7\xaa\x99\x5c\x59\x83\x93\xf4\xcb\x9b\xa0\x40\xba\x2e\x8b\xc2\x69\xbc\x41\xeb\x30\x78\xd0\x6f\xf4\xa5\x7f\x1e\x4c\x4e\x27\x47\xff\x0b\x00\x00\xff\xff\x19\x66\xdf\x16\xd8\x1a\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x59\xdd\x6f\x1b\x37\x12\x7f\xf7\x5f\x31\x50\x0e\x48\x0c\x48\x2b\xbb\x6e\x8b\xc3\xf6\x5c\x5c\x9a\x0f\xd7\x97\xc6\x31\xe2\xf8\x0e\x79\xaa\x29\xee\x48\x4b\x88\x4b\xee\x71\xb8\x52\x05\xa3\xff\xfb\x61\xc8\xfd\xe0\xca\xb2\x5d\xe4\xed\xfa\xd0\xd8\xdc\xe1\x7c\x7f\xfc\x38\x9e\xcd\x66\x47\xa2\x56\xff\x46\x47\xca\x9a\x1c\x44\x5d\xd3\x7c\x73\x7a\xb4\x56\xa6\xc8\xe1\x2d\xd6\xda\xee\x2a\x34\xfe\xa8\x42\x2f\x0a\xe1\x45\x7e\x04\x60\x44\x85\x39\x2c\x75\xf3\xc7\xfd\x3d\xa8\x25\x64\x57\xa2\x42\xaa\x85\x44\xf8\xf3\xcf\xf6\x7b\xf8\x35\x87\xfb\xfb\xf1\xd7\xfb\x7b\x40\x53\x30\x19\xd5\x28\x99\x99\xc3\x5a\x2b\x29\x28\x87\xd3\x23\x00\x42\x8d\xd2\x5b\xc7\x5f\x00\x2a\xe1\x65\xf9\x9b\x58\xa0\xa6\x78\x90\xca\x66\x6a\xef\x84\xc7\xd5\x2e\x7e\xf4\xbb\x1a\x73\xf8\x8c\xd2\xa1\xf0\x78\x04\xe0\xb1\xaa\xb5\xf0\xd8\x32\x4b\x2c\xe0\xff\x84\x31\xd6\x0b\xaf\xac\xe9\x99\x03\xd4\xce\x56\xe8\x4b\x6c\x28\x53\x76\x5e\x5b\xe7\x73\x98\x9c\x9d\x9c\x9d\x4e\xe0\x05\x78\xd4\x3a\xa1\x00\x6f\x81\xa4\x13\x35\xc2\xbc\x42\xef\x94\x24\x36\xae\xb6\xca\xf8\x97\x04\x7c\x39\x6b\x19\xeb\x91\x0d\x7b\x56\x00\x74\xbe\x08\x3f\xa3\xdb\x28\x89\xaf\xa5\xb4\x8d\xf1\x57\x63\x42\x80\x8d\xd5\x4d\x85\x3d\xab\x59\xcb\x6a\xa5\xfc\x6c\x8d\xbb\x5e\x00\xb1\x17\xfc\x20\xb0\x3b\x19\xf8\xcd\xf8\x4a\x11\x02\x9c\x50\x15\xb8\x14\x8d\xf6\x1f\x6d\x81\x39\x9c\x7c\x7f\x72\x02\x2f\x60\x5b\xa2\x81\x8a\xb5\xc1\x02\x1c\x8a\x62\x66\x8d\xde\x4d\x61\x8b\xb0\xb5\xe6\xa5\x87\x05\x82\x58\x68\x64\x7f\xc8\xb2\xb2\xc5\x51\xcb\xf0\x05\x7c\x29\x15\x81\x22\x10\xe0\xab\x7a\x49\xd0\x10\x16\xb0\xb4\x0e\x56\x68\xd0\x09\xaf\xcc\x0a\x6e\x6e\x7e\x85\x35\xee\x28\x83\x4b\x03\x1f\xfe\x4e\xf0\xf3\x39\x9c\x66\xa7\x27\xd3\x9e\x4b\x27\x3b\x9a\x40\x20\x1c\xa6\x7a\x90\x65\x55\x0c\x62\x01\x02\x08\x6b\xc1\x49\xd1\x3a\x0a\xb6\xd8\xb3\x91\xc2\xc0\xd6\x29\xcf\x8a\x66\x87\xfd\xb7\x42\xd3\x3b\x03\xab\xda\xef\xde\x2a\x97\x3a\xb1\xc2\x42\x35\x55\x0e\x1f\xb1\xb2\x6e\x97\xda\x89\xb0\xb4\x5a\xdb\x2d\x5b\xd4\x8a\x56\x14\x4c\x6d\x88\xcf\x04\xc8\x86\xbc\xad\x14\x7b\x60\x6d\xec\xd6\xfc\x5e\x5a\xf2\xd4\xb3\x58\x2a\x8d\x53\xd8\x96\x4a\x96\xb0\xb3\x0d\x6c\x95\xd6\xd1\x28\x6f\xa1\xb0\x5c\x67\x7c\xcc\x97\xf8\x07\x07\x76\x6b\x58\xed\x9e\x81\xc3\xda\x82\x13\xbe\x44\x07\xbe\x14\xa6\x15\xbc\x52\xbe\x6c\x16\x60\xf9\x10\x41\xab\x35\x66\xf0\xd5\x36\x2f\xb5\x06\xa1\xc9\x76\x22\xc6\xce\x06\xe5\x41\x19\x6f\xc3\x1d\x69\x8d\x17\xca\xa0\x9b\xc2\x02\xb5\xdd\x66\x70\x83\x83\x57\x4b\xef\x6b\xca\xe7\xf3\xc2\x4a\xca\x38\xb1\x64\xc1\xa5\x83\x66\xce\xa5\x47\x7e\xbe\x6a\x54\x81\x34\x6f\x08\x67\xb5\x53\x1b\xe1\x31\xa4\x1e\x1b\x92\x95\xbe\xd2\x3d\xa7\x2e\x16\x44\xe5\x4c\x5a\xb3\x54\xab\xfe\x13\x40\x3c\xf8\x28\xea\x3c\x39\x4c\x0b\x69\x96\x5c\xfb\xd6\xb8\x64\xeb\x66\x81\xf3\xc8\x64\x48\xbf\x67\x63\xb2\x55\x54\xf2\x49\x29\x36\x08\x02\x0a\xb5\x5c\xa2\xe3\xa6\xd9\x71\x68\xab\x6a\x68\x8c\x21\x04\x91\x5d\x1a\x04\x6e\x2e\x1b\x55\x60\xe7\xf6\xa5\x5a\x55\xa2\x1e\x14\x51\xbe\x04\x61\x00\x8d\x77\xbb\x60\xc3\x5d\x24\xba\x9b\x82\x30\x05\x34\x46\xda\x8a\xbb\x75\xb8\x1f\xad\xfd\x18\xc2\x29\x4c\xd1\x73\x41\xb3\x09\x1c\x14\x52\x1b\xcf\x07\x11\x60\x37\x7c\x43\x04\x92\x6b\xcf\x46\x20\x74\x02\x6f\x41\x55\xdc\x27\xe1\xe2\xfa\x22\x34\x01\x78\xc5\x66\x91\x5a\x19\x65\x06\xe1\x6c\xdc\x06\x9d\x5a\x2a\x19\x1a\x36\xd4\x8d\xab\x2d\x21\x1d\xff\x05\x47\xf6\x5c\x62\xfb\x88\x5e\x64\x07\xb1\xbc\xbf\xe0\x38\x10\x6e\x35\x94\xe9\x23\x1e\x5b\xd5\x2b\xee\x1f\x94\xb8\x66\xdc\x82\x5f\x3c\xd2\x84\x1f\xde\x3b\xd0\x84\x3b\x77\xf6\x95\xf8\xa0\xff\x27\x13\xa2\xf5\xba\xc3\xd0\x27\x8d\x85\x49\x1e\x2b\x71\x02\xaa\x12\x2b\x8c\xd9\xcf\x17\x32\x78\xaf\x4c\x11\x6c\xae\xb8\xad\x38\x94\x43\xd6\xc6\x96\xa2\x51\x10\x72\xf3\x08\x57\x39\x08\x8c\x13\x40\xf8\xbe\xee\xcb\x66\x91\x15\x56\xae\xd1\x65\xd2\x56\x73\x37\x8f\x3d\x20\xfc\x33\xf7\xa2\x77\x5d\x17\x47\x9e\xf7\x8c\x05\x58\xaa\x17\x2b\x60\x4d\xb3\x9e\x26\x88\xc9\xa1\x65\xa8\x6c\xca\x2d\x3f\xcd\x4e\x7f\xc8\x4e\xc6\xb4\xd7\x8d\xd6\xd7\x56\x2b\xb9\xcb\xe1\x72\x79\x65\xfd\xb5\x43\x4a\xad\x70\x48\xb6\x71\x12\x29\xed\xe3\x0e\xff\xdb\x20\xf9\xd1\x19\x80\xac\x9b\x1c\x7e\x38\xa9\x46\x87\x55\x68\xf5\x39\xfc\xf8\xfd\x47\x35\xc0\x04\xeb\xd2\xcb\xb3\x21\x32\xd7\x01\x32\x9c\x9d\x9c\xf1\xe4\x54\x66\x69\x5d\x15\x52\x56\xe8\x9e\x5a\xab\x0d\x1a\x24\xba\x76\x76\x81\xa9\x06\xec\xd2\x8b\xf1\xd4\x8e\xa2\x22\xc3\xf1\xb1\xf0\x65\x0e\x73\x51\xab\xe8\xe9\xcd\x8f\x73\x55\xa0\xf1\xca\xef\xb2\xba\x59\x24\xb4\xca\x28\xaf\x84\x7e\x8b\x5a\xec\x6e\xb8\x3e\x0b\xca\xe1\x87\x84\xc0\xab\x0a\x6d\xe3\x0f\x7c\xe3\x21\xab\xfe\x3f\x54\x4d\x8a\x76\x14\x98\xc3\xf0\x08\xe2\x98\xbb\x8e\x9a\xa1\x97\x41\xb3\x62\x4e\x54\x32\xce\xb3\x11\x79\x82\xb6\x6d\xbf\x59\x71\xc8\x40\x99\x98\x73\x2f\x29\xde\x21\x2a\xe7\xa3\x36\xd9\xf9\xec\x93\xd1\xbb\x1c\xbc\x6b\x90\xb9\x31\x06\x0a\x1d\x6a\xd1\x36\x76\x2e\xa9\x1a\xdd\xd2\x3a\x89\xcc\x34\x82\x1e\xc6\x3c\x8f\x29\x9e\xe2\x92\xb1\xee\x1b\xe1\x5a\xdd\x23\xd9\xb7\xa9\x9f\xd4\xe8\xa5\x91\xba\x09\x9d\x93\xa1\x5b\x1c\x70\x5d\x57\x8d\xd8\xe0\x19\x28\xd3\x81\x99\x9f\xf8\xea\x1e\xcc\xe8\xbb\x2b\x14\x28\xb5\x70\x0c\xd9\x16\x76\x93\x34\x80\x27\x60\x40\x6c\x8f\xa9\xf1\xce\x5a\x3f\xcf\x88\xca\x47\x0d\x10\x66\x24\x75\x32\x8c\xa8\x49\x94\x3c\xed\x48\x12\x0e\x68\x36\xca\x59\x13\x06\x42\x9c\xb5\x93\x0f\xb7\xbf\xbc\x7b\xf3\xe9\xea\xfd\xe5\xc5\x24\x8e\x80\x29\xfb\xc3\x6e\xd0\xb9\xf1\xbc\x4e\xd8\x84\x11\xb7\xd8\xc5\x69\xea\xf5\x21\x1b\x1f\x0c\xda\x87\x36\x0e\xc9\xc9\xc4\x8f\x1a\xca\x33\x8f\x1f\x1e\x9d\x34\x6e\xd1\x09\x14\x69\xb5\x0b\x31\x49\x58\xec\x03\x9a\x34\xe8\x01\xcd\x74\xd0\x5b\x18\x10\xda\xa3\x33\x0c\xad\x1f\x68\xbc\x74\xb6\xe2\xb4\xe8\x10\xcb\x14\x04\x71\xba\xb5\x53\x95\xdd\xa0\xad\x5c\xd3\xc3\x60\xa3\xd9\xe4\x07\xfc\x32\xb8\x7b\xe4\x97\x8d\xd0\x0d\x3e\xf0\xc9\x73\x49\xbc\x9f\x03\xdd\xcc\x7d\x22\x03\x78\xe4\x8f\x47\xfd\x13\xc3\xfe\x91\xbc\x64\xaa\x88\x6e\x46\x74\xe3\xfe\xf0\x5c\xe5\x6d\x05\x83\x12\x0b\xd4\xd4\xb5\xde\xc1\xaf\x5f\xbe\x5c\xc3\x42\x90\x92\x20\x1a\x5f\x82\x74\x18\x3a\xa9\xd0\x71\xaa\x0f\xef\x01\x66\xb8\x51\x22\x18\x7e\x77\x71\xf9\xe5\xf7\xd7\xb7\x5f\x7e\xbd\xbd\x79\xf7\xf9\x2e\x98\xdb\x1f\x7d\x78\xf7\xf5\x6e\x94\xf0\x1b\xe1\x14\xbf\xe6\xa8\x03\xc8\x09\xc3\x08\x5f\xf6\xe2\xf7\xde\xd9\x6a\x1c\xc3\x48\xf6\x19\x97\xf9\xc8\xf2\x11\x56\xe4\xc6\xc6\x26\x0c\x0e\x60\x9f\xe7\x23\x7f\x44\x17\xc4\x37\x2a\x16\x3c\x89\xa5\x90\x25\x16\x9c\x5a\x69\x6e\xf7\xb0\x9a\x3d\xc5\xdc\xa7\x09\x17\xeb\x5a\xdc\x9c\x5c\x68\xdf\xd8\xe1\xe2\x34\x08\xe1\xb7\x61\xeb\x63\x5f\x22\xa5\xb9\x30\xa0\x57\xbf\xb5\xac\x65\xc3\x7e\x0a\x15\x17\x16\x02\x21\x11\xa1\xb4\xdb\xf0\xfe\xb5\xc6\xa0\x0c\x21\x53\x7e\x9c\x3b\xb3\x59\x6f\x40\x78\xfc\xb0\xf0\xf3\xfe\x28\x6b\x41\x5f\x46\x1b\x99\x49\xdd\x90\x47\x97\x71\x03\xd7\xa9\x4b\x6e\x29\xf6\x9a\xc1\x15\x6f\x22\xe9\xe5\xf5\xc8\x28\x6e\x3b\x84\x3e\xbc\xaf\xc7\x99\x3d\xe8\xd0\xd1\x73\x76\x79\xc7\x94\xe1\xc5\x9b\x8c\xa0\x54\xe3\x96\xfa\xfc\x68\x84\x32\x15\x41\xd5\x50\xd8\x00\x04\xef\x29\x2c\x62\x39\x2d\xc2\x60\x0b\x18\x2f\x3c\xfc\x5f\x75\xaf\xe9\xe3\x54\x97\xae\xb9\xc4\x32\xe4\x04\x4e\xde\xff\x23\x45\x78\x18\xc4\x01\x37\x2b\x94\x3b\x7f\x30\xf6\x52\xb5\x3e\x27\x08\x73\x08\xde\xed\xe7\xdf\xe2\x82\x42\x98\x55\xfc\x76\xa1\x7c\x78\x34\x93\xf2\xd6\xed\xfa\x76\xfd\x9e\x91\x71\xc2\xee\xa9\x9a\xe3\xb4\x49\x6c\x6f\x4b\xe6\x60\x39\xa5\xb5\xd0\x61\xe7\xbf\xbd\x4a\x2b\xf3\x38\x1f\x7e\xff\xf0\xee\xeb\xf1\x3f\xe3\xd3\x3d\xc0\xea\x86\xd0\xcd\x07\x65\xb3\xb4\xd0\xd9\x3f\x5c\x4e\x8d\xd3\xe7\xf7\xf7\x90\x5d\x28\xcf\xc6\x86\x55\xdc\x98\x62\xe1\x84\x91\x65\x47\xf4\x4b\xf8\x2d\x2e\xe5\xd4\x32\x1c\x71\xff\xa2\x43\x37\x19\xc3\xf1\xbd\x9b\x90\x29\xf4\x2f\xab\x4c\x72\x61\x32\x9d\xb4\xbb\x3d\x4d\x98\x5e\x7f\xba\xa9\x39\xe4\xc4\x93\xf1\xd5\x55\x09\xa3\x96\x8c\xc9\xb9\x86\x48\x15\xe8\x62\x38\xf6\x5e\x36\x61\x27\x61\x09\xa1\x31\x05\xba\xbd\x18\x3b\xd4\xc2\xab\x0d\x06\xc8\x49\x5d\x06\xae\x46\x71\xde\xab\xc9\xde\x38\x6a\x16\x85\x72\xa7\xd3\xf8\xef\x77\xfd\xa2\x72\x70\x4e\x58\x44\x1e\x72\x4e\xd8\xee\x75\x5e\xed\xa8\x0e\x30\xb8\x25\x74\x87\xee\x73\x70\xfb\xc8\x31\x0d\x1c\xbe\xff\xae\x12\xea\xa0\x02\xc8\x1f\x3a\x0e\x1d\xd5\xb0\x6a\x3d\x18\x0e\xe4\x56\xb2\xb5\xec\x50\x34\x61\x7d\xc7\x7e\xe2\x89\xad\xfc\xde\x03\x3c\xf5\x55\x3b\xfb\xda\xc9\x76\xfe\xc4\xa8\xeb\x6e\xb4\xbc\xf8\xd6\xf9\x3f\xd6\xb8\x03\x55\xfc\xdc\x93\x3d\x01\x67\x12\xad\x98\x85\xf0\x8d\xc3\xd1\x16\xe0\x80\xac\xf0\x79\x37\xeb\xe9\x69\xd4\xae\xba\x6e\x0d\xca\x43\x29\x28\x8c\x62\x6b\xf4\x0e\x84\x94\x48\xb1\xa3\x97\x18\x17\x69\xaf\xba\x9d\xcd\xdd\x52\x68\xc2\xbb\xe3\x03\xd2\xba\xfb\x63\x07\x93\x77\x8d\xf4\x51\xd0\x36\xbc\xc3\x19\x9b\x35\x1e\x68\x67\x24\x2c\xac\x5d\xaf\x11\x6b\x4e\xd7\x5e\xc6\x64\xa5\xfc\x64\x0a\x15\x0a\xf6\x14\x77\x22\x10\xe1\x71\xdc\x66\x70\x53\x93\x77\x28\xaa\x3e\x95\xf7\xb5\x61\xd6\x33\xf2\xc2\xe3\x39\x77\x86\x47\x03\x6e\xf0\x0f\xdf\x45\x3d\x19\x55\xc2\xc0\xa4\x93\x31\xe9\x06\x49\xc2\xe4\x15\x66\xab\x6c\x0a\xff\x41\x86\x84\x6f\xb4\x6d\x8a\xe3\x2c\x6c\x76\xbc\x5d\xf3\xc3\x82\xa0\x16\xce\x2b\xd9\x68\xe1\x3a\x2f\xb6\x5c\xf6\x67\x60\x2b\xf5\x7c\x4b\xdc\x00\x25\xf3\xca\xb6\xcc\x37\xdb\x5a\xb7\xa6\xfe\x95\xb8\x77\x2d\x08\x3a\x17\x0b\x79\xfa\xdd\xd9\xc3\xff\xa7\x06\xdf\xa0\xdb\x1c\x58\xc8\x33\x1e\x1e\x00\x00\xa7\xea\x4f\xe9\x24\x12\x6b\xee\xe2\x31\x56\x84\x3e\xd9\xf2\xbf\x4c\xfe\x50\x90\x6c\xfc\xd9\xc4\xb0\xb9\x0a\x98\x34\x1b\x95\xa4\x56\xe4\xd1\xcc\x5a\x15\xce\xf3\xb3\x93\xb3\xd3\xa3\xb6\x8c\x5f\x17\x85\x8a\xfb\x00\x9e\x33\xaf\x19\x67\x8e\xfa\xe5\xf0\x7d\x80\x1a\xf7\xf7\xe0\xc2\xd4\x7a\xe6\xf6\x2c\xfc\xb9\x65\x54\xfa\xc3\x4f\x9d\x80\x4f\x75\xcb\xfe\xed\xd5\x4d\x87\x11\x68\xda\x62\xf7\xc6\xb5\x88\x01\x4c\x61\x3d\x81\x0d\xc4\x50\x89\x5d\xd8\xa3\xe8\xcd\xb0\x4d\x33\xa4\xad\x5d\x37\x35\x28\xa2\x06\x09\xac\x01\xb2\x15\xc2\x87\x66\x81\xce\xa0\x47\x62\xee\x4d\x4d\xc3\xb2\xac\x30\xd4\xad\x6a\x26\x57\xd6\xe0\x24\xfd\xf2\x26\x28\x90\xae\xcb\xa2\x70\x1a\x6f\xd0\x3a\x0c\x1e\xf4\x1b\x7d\xe9\x9f\x07\x93\xd3\xc9\xd1\xff\x02\x00\x00\xff\xff\x68\x3f\x72\x25\xd8\x1a\x00\x00"), }, "/flux-secret.yaml.tmpl": &vfsgen۰CompressedFileInfo{ name: "flux-secret.yaml.tmpl", diff --git a/pkg/install/templates/flux-deployment.yaml.tmpl b/pkg/install/templates/flux-deployment.yaml.tmpl index 40a740720..d7831c043 100644 --- a/pkg/install/templates/flux-deployment.yaml.tmpl +++ b/pkg/install/templates/flux-deployment.yaml.tmpl @@ -64,7 +64,7 @@ spec: # There are no ":latest" images for flux. Find the most recent # release or image version at https://hub.docker.com/r/fluxcd/flux/tags # and replace the tag here. - image: docker.io/fluxcd/flux:1.14.2 + image: docker.io/fluxcd/flux:1.15.0 imagePullPolicy: IfNotPresent resources: requests: