Skip to content

Commit

Permalink
Merge pull request #13 from fluxcd/flux-2.5
Browse files Browse the repository at this point in the history
Update Flux to v2.5.0
  • Loading branch information
stefanprodan authored Feb 19, 2025
2 parents 1c731a5 + 6fe714e commit 509ab7a
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 12 deletions.
21 changes: 21 additions & 0 deletions RESULTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,27 @@ registry at the same time.
- App manifests (Deployment scaled to zero, Service Account, Service, Ingress)


## Flux v2.5.0

| Objects | Type | Flux component | Duration | Max Memory |
|---------|---------------|----------------------|----------|------------|
| 100 | OCIRepository | source-controller | 24s | 38Mi |
| 100 | Kustomization | kustomize-controller | 28s | 32Mi |
| 100 | HelmChart | source-controller | 24s | 40Mi |
| 100 | HelmRelease | helm-controller | 27s | 190Mi |
| 500 | OCIRepository | source-controller | 43s | 65Mi |
| 500 | Kustomization | kustomize-controller | 2m2s | 122Mi |
| 500 | HelmChart | source-controller | 48s | 68Mi |
| 500 | HelmRelease | helm-controller | 2m45s | 240Mi |
| 1000 | OCIRepository | source-controller | 1m25s | 67Mi |
| 1000 | Kustomization | kustomize-controller | 4m16s | 175Mi |
| 1000 | HelmChart | source-controller | 1m20s | 110Mi |
| 1000 | HelmRelease | helm-controller | 8m12s | 400Mi |

### Observations

Compared to Flux v2.4, there are no performance differences in Flux v2.5.

## Flux v2.4.0

| Objects | Type | Flux component | Duration | Max Memory |
Expand Down
4 changes: 2 additions & 2 deletions manifests/bases/helm-controller/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/fluxcd/helm-controller/releases/download/v1.1.0/helm-controller.crds.yaml
- https://github.com/fluxcd/helm-controller/releases/download/v1.1.0/helm-controller.deployment.yaml
- https://github.com/fluxcd/helm-controller/releases/download/v1.2.0/helm-controller.crds.yaml
- https://github.com/fluxcd/helm-controller/releases/download/v1.2.0/helm-controller.deployment.yaml
- account.yaml
transformers:
- labels.yaml
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/fluxcd/image-automation-controller/releases/download/v0.39.0/image-automation-controller.crds.yaml
- https://github.com/fluxcd/image-automation-controller/releases/download/v0.39.0/image-automation-controller.deployment.yaml
- https://github.com/fluxcd/image-automation-controller/releases/download/v0.40.0/image-automation-controller.crds.yaml
- https://github.com/fluxcd/image-automation-controller/releases/download/v0.40.0/image-automation-controller.deployment.yaml
- account.yaml
transformers:
- labels.yaml
Expand Down
4 changes: 2 additions & 2 deletions manifests/bases/image-reflector-controller/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/fluxcd/image-reflector-controller/releases/download/v0.33.0/image-reflector-controller.crds.yaml
- https://github.com/fluxcd/image-reflector-controller/releases/download/v0.33.0/image-reflector-controller.deployment.yaml
- https://github.com/fluxcd/image-reflector-controller/releases/download/v0.34.0/image-reflector-controller.crds.yaml
- https://github.com/fluxcd/image-reflector-controller/releases/download/v0.34.0/image-reflector-controller.deployment.yaml
- account.yaml
transformers:
- labels.yaml
Expand Down
4 changes: 2 additions & 2 deletions manifests/bases/kustomize-controller/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/fluxcd/kustomize-controller/releases/download/v1.4.0/kustomize-controller.crds.yaml
- https://github.com/fluxcd/kustomize-controller/releases/download/v1.4.0/kustomize-controller.deployment.yaml
- https://github.com/fluxcd/kustomize-controller/releases/download/v1.5.0/kustomize-controller.crds.yaml
- https://github.com/fluxcd/kustomize-controller/releases/download/v1.5.0/kustomize-controller.deployment.yaml
- account.yaml
transformers:
- labels.yaml
Expand Down
4 changes: 2 additions & 2 deletions manifests/bases/notification-controller/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/fluxcd/notification-controller/releases/download/v1.4.0/notification-controller.crds.yaml
- https://github.com/fluxcd/notification-controller/releases/download/v1.4.0/notification-controller.deployment.yaml
- https://github.com/fluxcd/notification-controller/releases/download/v1.5.0/notification-controller.crds.yaml
- https://github.com/fluxcd/notification-controller/releases/download/v1.5.0/notification-controller.deployment.yaml
- account.yaml
transformers:
- labels.yaml
Expand Down
4 changes: 2 additions & 2 deletions manifests/bases/source-controller/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://github.com/fluxcd/source-controller/releases/download/v1.4.1/source-controller.crds.yaml
- https://github.com/fluxcd/source-controller/releases/download/v1.4.1/source-controller.deployment.yaml
- https://github.com/fluxcd/source-controller/releases/download/v1.5.0/source-controller.crds.yaml
- https://github.com/fluxcd/source-controller/releases/download/v1.5.0/source-controller.deployment.yaml
- account.yaml
transformers:
- labels.yaml
Expand Down

0 comments on commit 509ab7a

Please sign in to comment.