feat(container): update flux operator group ( 0.13.0 → 0.45.1 ) (minor)#839
Open
flowbie-bot[bot] wants to merge 1 commit intomainfrom
Open
feat(container): update flux operator group ( 0.13.0 → 0.45.1 ) (minor)#839flowbie-bot[bot] wants to merge 1 commit intomainfrom
flowbie-bot[bot] wants to merge 1 commit intomainfrom
Conversation
Contributor
--- HelmRelease: flux-system/flux-instance FluxInstance: flux-system/flux
+++ HelmRelease: flux-system/flux-instance FluxInstance: flux-system/flux
@@ -25,10 +25,11 @@
tenantDefaultServiceAccount: default
type: kubernetes
kustomize:
patches: []
sync:
kind: GitRepository
+ interval: 1m
url: https://github.com/aumer-amr/labv2
ref: refs/heads/main
path: kubernetes/flux/cluster
--- HelmRelease: flux-system/flux-operator Service: flux-system/flux-operator
+++ HelmRelease: flux-system/flux-operator Service: flux-system/flux-operator
@@ -11,10 +11,14 @@
spec:
ports:
- port: 8080
targetPort: http-metrics
protocol: TCP
name: http
+ - port: 9080
+ targetPort: http-web
+ protocol: TCP
+ name: http-web
selector:
app.kubernetes.io/name: flux-operator
app.kubernetes.io/instance: flux-operator
--- HelmRelease: flux-system/flux-operator Deployment: flux-system/flux-operator
+++ HelmRelease: flux-system/flux-operator Deployment: flux-system/flux-operator
@@ -31,29 +31,36 @@
- --log-level=info
env:
- name: RUNTIME_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
+ - name: REPORTING_INTERVAL
+ value: 5m
+ - name: WEB_SERVER_PORT
+ value: '9080'
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
type: RuntimeDefault
- image: ghcr.io/controlplaneio-fluxcd/flux-operator:v0.13.0
+ image: ghcr.io/controlplaneio-fluxcd/flux-operator:v0.45.1
imagePullPolicy: IfNotPresent
ports:
- name: http-metrics
containerPort: 8080
protocol: TCP
- name: http
containerPort: 8081
+ protocol: TCP
+ - name: http-web
+ containerPort: 9080
protocol: TCP
livenessProbe:
httpGet:
path: /healthz
port: 8081
initialDelaySeconds: 15
@@ -63,13 +70,13 @@
path: /readyz
port: 8081
initialDelaySeconds: 5
periodSeconds: 10
resources:
limits:
- cpu: 1000m
+ cpu: 2000m
memory: 1Gi
requests:
cpu: 100m
memory: 64Mi
volumeMounts:
- name: temp
--- HelmRelease: flux-system/flux-operator NetworkPolicy: flux-system/flux-operator-web
+++ HelmRelease: flux-system/flux-operator NetworkPolicy: flux-system/flux-operator-web
@@ -0,0 +1,26 @@
+---
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+ name: flux-operator-web
+ namespace: flux-system
+ labels:
+ app.kubernetes.io/name: flux-operator
+ app.kubernetes.io/instance: flux-operator
+ app.kubernetes.io/managed-by: Helm
+spec:
+ policyTypes:
+ - Ingress
+ podSelector:
+ matchLabels:
+ app.kubernetes.io/name: flux-operator
+ app.kubernetes.io/instance: flux-operator
+ ingress:
+ - from:
+ - namespaceSelector: {}
+ ports:
+ - protocol: TCP
+ port: 9080
+ - protocol: TCP
+ port: 8080
+
--- HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-operator-edit
+++ HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-operator-edit
@@ -0,0 +1,24 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+ name: flux-operator-edit
+ labels:
+ rbac.authorization.k8s.io/aggregate-to-edit: 'true'
+ rbac.authorization.k8s.io/aggregate-to-admin: 'true'
+ app.kubernetes.io/name: flux-operator
+ app.kubernetes.io/instance: flux-operator
+ app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+ - fluxcd.controlplane.io
+ resources:
+ - resourcesets
+ - resourcesetinputproviders
+ verbs:
+ - create
+ - delete
+ - deletecollection
+ - patch
+ - update
+
--- HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-operator-view
+++ HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-operator-view
@@ -0,0 +1,23 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+ name: flux-operator-view
+ labels:
+ rbac.authorization.k8s.io/aggregate-to-admin: 'true'
+ rbac.authorization.k8s.io/aggregate-to-edit: 'true'
+ rbac.authorization.k8s.io/aggregate-to-view: 'true'
+ app.kubernetes.io/name: flux-operator
+ app.kubernetes.io/instance: flux-operator
+ app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+ - fluxcd.controlplane.io
+ resources:
+ - resourcesets
+ - resourcesetinputproviders
+ verbs:
+ - get
+ - list
+ - watch
+
--- HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-web-user
+++ HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-web-user
@@ -0,0 +1,19 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+ name: flux-web-user
+ labels:
+ app.kubernetes.io/name: flux-operator
+ app.kubernetes.io/instance: flux-operator
+ app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+ - '*'
+ resources:
+ - '*'
+ verbs:
+ - get
+ - list
+ - watch
+
--- HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-web-admin
+++ HelmRelease: flux-system/flux-operator ClusterRole: flux-system/flux-web-admin
@@ -0,0 +1,58 @@
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+ name: flux-web-admin
+ labels:
+ app.kubernetes.io/name: flux-operator
+ app.kubernetes.io/instance: flux-operator
+ app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+ - '*'
+ resources:
+ - '*'
+ verbs:
+ - get
+ - list
+ - watch
+- apiGroups:
+ - fluxcd.controlplane.io
+ - source.toolkit.fluxcd.io
+ - source.extensions.fluxcd.io
+ - kustomize.toolkit.fluxcd.io
+ - helm.toolkit.fluxcd.io
+ - image.toolkit.fluxcd.io
+ - notification.toolkit.fluxcd.io
+ resources:
+ - '*'
+ verbs:
+ - patch
+ - reconcile
+ - suspend
+ - resume
+ - download
+- apiGroups:
+ - apps
+ resources:
+ - deployments
+ - statefulsets
+ - daemonsets
+ verbs:
+ - patch
+ - restart
+- apiGroups:
+ - batch
+ resources:
+ - cronjobs
+ - jobs
+ verbs:
+ - create
+ - restart
+- apiGroups:
+ - ''
+ resources:
+ - pods
+ verbs:
+ - delete
+ |
Contributor
--- kubernetes/apps/flux-system/flux-operator/app Kustomization: flux-system/flux-operator HelmRelease: flux-system/flux-operator
+++ kubernetes/apps/flux-system/flux-operator/app Kustomization: flux-system/flux-operator HelmRelease: flux-system/flux-operator
@@ -13,13 +13,13 @@
spec:
chart: flux-operator
sourceRef:
kind: HelmRepository
name: controlplaneio
namespace: flux-system
- version: 0.13.0
+ version: 0.45.1
install:
remediation:
retries: 3
interval: 30m
upgrade:
cleanupOnFail: true
--- kubernetes/apps/flux-system/flux-operator/instance Kustomization: flux-system/flux-instance HelmRelease: flux-system/flux-instance
+++ kubernetes/apps/flux-system/flux-operator/instance Kustomization: flux-system/flux-instance HelmRelease: flux-system/flux-instance
@@ -13,13 +13,13 @@
spec:
chart: flux-instance
sourceRef:
kind: HelmRepository
name: controlplaneio
namespace: flux-system
- version: 0.13.0
+ version: 0.45.1
install:
remediation:
retries: 3
interval: 30m
upgrade:
cleanupOnFail: true |
e9ebbff to
c37c26b
Compare
c37c26b to
d725fcc
Compare
0c1fed8 to
cba2c21
Compare
cba2c21 to
8c54cc0
Compare
8c54cc0 to
f52f33e
Compare
f52f33e to
5536c6a
Compare
5536c6a to
cb0c809
Compare
f2bfe82 to
e7340af
Compare
e7340af to
9e4fcb2
Compare
9e4fcb2 to
d5de3ca
Compare
d5de3ca to
c5c1d28
Compare
c5c1d28 to
f7c9d00
Compare
f7c9d00 to
09901cf
Compare
09901cf to
ef53a6e
Compare
ef53a6e to
b2c107b
Compare
b2c107b to
d2646ac
Compare
d2646ac to
141406d
Compare
141406d to
67d2240
Compare
67d2240 to
dd58d8d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.13.0→0.45.10.13.0→0.45.10.13.0→0.45.10.13.0→0.45.1Release Notes
controlplaneio-fluxcd/flux-operator (flux-instance)
v0.45.1Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.45.0...v0.45.1
v0.45.0Compare Source
This version comes with support for Flux v2.8.3
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.44.0...v0.45.0
v0.44.0Compare Source
This version comes with support for Flux v2.8.2
What's Changed
github.com/fluxcd/pkgdependencies by @stefanprodan in #758Full Changelog: controlplaneio-fluxcd/flux-operator@v0.43.0...v0.44.0
v0.43.0Compare Source
This version comes with support for Flux v2.8.1
What's Changed
patch instacetests work offline by @matheuscscp in #715--distribution-artifactflag to build instance by @stefanprodan in #724insecure: trueto ResourceSetInputProviderOCIArtifactTag. by @dgunzy in #725HelmReleaseinventory for Flux 2.8+ by @stefanprodan in #728installcommand by @stefanprodan in #729New Contributors
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.42.1...v0.43.0
v0.42.1Compare Source
This version comes with support for Flux v2.8.0
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.42.0...v0.42.1
v0.41.1Compare Source
What's Changed
flux-operatorCLI to install guide by @stefanprodan in #681Full Changelog: controlplaneio-fluxcd/flux-operator@v0.41.0...v0.41.1
v0.41.0Compare Source
What's Changed
WebConfigtypes to the API package by @stefanprodan in #637create secret web-configby @stefanprodan in #640flux-operator installmanifests by @stefanprodan in #648ArtifactGeneratorby @stefanprodan in #651Rollout Restartaction for workloads by @stefanprodan in #659Run Jobaction for CronJobs by @stefanprodan in #665Deleteaction for Pods by @stefanprodan in #667DependencyNotReadyas progressing by @stefanprodan in #669New Contributors
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.40.0...v0.41.0
v0.40.0Compare Source
Security Advisory
What's Changed
GITHUB_TOKENto avoid rate limits in tests by @stefanprodan in #603Full Changelog: controlplaneio-fluxcd/flux-operator@v0.39.0...v0.40.0
v0.39.0Compare Source
What's Changed
--disable-wait-interruptionandDISABLE_WAIT_INTERRUPTIONby @matheuscscp in #583flux-operator exportcommands by @stefanprodan in #590Full Changelog: controlplaneio-fluxcd/flux-operator@v0.38.1...v0.39.0
v0.38.1Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.38.0...v0.38.1
v0.37.1Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.37.0...v0.37.1
v0.37.0Compare Source
What's Changed
New Contributors
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.36.0...v0.37.0
v0.36.0Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.35.0...v0.36.0
v0.35.0Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.34.0...v0.35.0
v0.34.0Compare Source
What's Changed
ArtifactGeneratorAPI docs tosearch_flux_docstool by @stefanprodan in #483New Contributors
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.33.0...v0.34.0
v0.33.0Compare Source
What's Changed
flux-operator deletecommands by @stefanprodan in #465installcommand to bootstrap Flux Operator and instance by @stefanprodan in #466modelcontextprotocol/go-sdkby @matheuscscp in #473install_flux_instancetool to MCP Server by @stefanprodan in #467flux-operator uninstallcommand by @stefanprodan in #477New Contributors
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.32.0...v0.33.0
v0.32.0Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.31.0...v0.32.0
v0.31.0Compare Source
What's Changed
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.30.0...v0.31.0
v0.30.0Compare Source
This version comes with support for Flux v2.7 and the source-watcher controller.
What's Changed
ArtifactGeneratorandExternalArtifactAPIs by @stefanprodan in #442Full Changelog: controlplaneio-fluxcd/flux-operator@v0.29.0...v0.30.0
v0.29.0Compare Source
What's Changed
--ready-statusfilter toget resourcescommand by @stefanprodan in #433reconcile all --kind --ready-statuscommand by @stefanprodan in #434fluxcd/pkg/ssato v0.58.0 by @stefanprodan in #435Full Changelog: controlplaneio-fluxcd/flux-operator@v0.28.0...v0.29.0
v0.28.0Compare Source
What's Changed
matheuscscpto OLM reviewers by @stefanprodan in #390build rsetcommand by @bugbuilder in #388New Contributors
Full Changelog: controlplaneio-fluxcd/flux-operator@v0.27.0...v0.28.0
v0.27.0Compare Source
What's Changed
flux-operator tree helmreleasecommand by @stefanprodan in #385Full Changelog: controlplaneio-fluxcd/flux-operator@v0.26.0...v0.27.0
v0.26.0Compare Source
What's Changed
flux_operator_infometric by @stefanprodan in #368Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.