You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Result, since the values.yaml is very big, not being able to complete the reconciliation.
a. Running flux get kustomizations we get READY as Unknown and MESSAGE as Reconciliation in progress.
b. Running flux logs --flux-namespace=flux-system --kind=Kustomization we get the following error message:
2023-12-12T17:16:23.983Z error Kustomization/airbyte.flux-system - Reconciler error Kustomization.kustomize.toolkit.fluxcd.io "airbyte" is invalid: status.conditions[1].message: Too long: may not be longer than 32768
Expected behavior
Applied revision and reconciliation completed.
For sure, I do not need to get the entire values.yaml as I did but I believe, there will be use cases in which this size is a limitation.
Describe the bug
Not able to apply values.yaml file from Airbyte using flux.
Steps to reproduce
Having a multi-tenancy repo, create a platform entry which applies your middlewares like Airbyte, using Helm Releases.
After bootstraping, you will have the following structure into your GitLab repo:
a.
platform.yaml
:b.
platform/airbyte/kustomization.yaml
:c.
platform/airbyte/namespace.yaml
:d.
platform/airbyte/release.yaml
:e.
platform/airbyte/repository.yaml
:If you do the previous steps, commit the code, it will work properly since the Helm Release will be applied with default Airbyte
values.yaml
file.values.yaml
value to host your own Airbyte configurations, like using an external Postgres.a. Use the default one used by Airbyte test scenarios: https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/values.yaml
b. Change the
externalDatabase
or any other entry, like enablingmetrics
(https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/values.yaml#L925)values.yaml
is very big, not being able to complete the reconciliation.a. Running
flux get kustomizations
we get READY as Unknown and MESSAGE as Reconciliation in progress.b. Running
flux logs --flux-namespace=flux-system --kind=Kustomization
we get the following error message:2023-12-12T17:16:23.983Z error Kustomization/airbyte.flux-system - Reconciler error Kustomization.kustomize.toolkit.fluxcd.io "airbyte" is invalid: status.conditions[1].message: Too long: may not be longer than 32768
Expected behavior
Applied revision and reconciliation completed.
For sure, I do not need to get the entire
values.yaml
as I did but I believe, there will be use cases in which this size is a limitation.Screenshots and recordings
No response
OS / Distro
kubernetes Version: 1.25.6 / Kustomize Version: v5.0.1
Flux version
2.1.2
Flux check
✗ flux 2.1.2 <2.2.0 (new version is available, please upgrade)
✔ Kubernetes 1.25.6 >=1.25.0-0
► checking controllers
✔ helm-controller: deployment ready
► ghcr.io/fluxcd/helm-controller:v0.36.2
✔ kustomize-controller: deployment ready
► ghcr.io/fluxcd/kustomize-controller:v1.1.1
✔ notification-controller: deployment ready
► ghcr.io/fluxcd/notification-controller:v1.1.0
✔ source-controller: deployment ready
► ghcr.io/fluxcd/source-controller:v1.1.2
► checking crds
✔ alerts.notification.toolkit.fluxcd.io/v1beta2
✔ buckets.source.toolkit.fluxcd.io/v1beta2
✔ gitrepositories.source.toolkit.fluxcd.io/v1
✔ helmcharts.source.toolkit.fluxcd.io/v1beta2
✔ helmreleases.helm.toolkit.fluxcd.io/v2beta1
✔ helmrepositories.source.toolkit.fluxcd.io/v1beta2
✔ kustomizations.kustomize.toolkit.fluxcd.io/v1
✔ ocirepositories.source.toolkit.fluxcd.io/v1beta2
✔ providers.notification.toolkit.fluxcd.io/v1beta2
✔ receivers.notification.toolkit.fluxcd.io/v1
✔ all checks passed
Git provider
GitLab
Container Registry provider
No response
Additional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: