cozystack/packages/system
Andrei Kvapil e89896fdba
[flux] Close Flux Operator ports to external access (#1581)
This patch updates the Flux Operator Deployment to remove hostPort and
hostNetwork, ensuring that ports 8080 and 8081 are only accessible
within the cluster. This prevents external exposure and improves
security.

```release-note
[flux] Close Flux Operator ports (8080/8081) to external access for improved security.
```

<!-- Thank you for making a contribution! Here are some tips for you:
- Start the PR title with the [label] of Cozystack component:
- For system components: [platform], [system], [linstor], [cilium],
[kube-ovn], [dashboard], [cluster-api], etc.
- For managed apps: [apps], [tenant], [kubernetes], [postgres],
[virtual-machine] etc.
- For development and maintenance: [tests], [ci], [docs], [maintenance].
- If it's a work in progress, consider creating this PR as a draft.
- Don't hesistate to ask for opinion and review in the community chats,
even if it's still a draft.
- Add the label `backport` if it's a bugfix that needs to be backported
to a previous version.
-->

## What this PR does


### Release note

<!--  Write a release note:
- Explain what has changed internally and for users.
- Start with the same [label] as in the PR title
- Follow the guidelines at
https://github.com/kubernetes/community/blob/master/contributors/guide/release-notes.md.
-->


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Security**
* Added a cluster-wide network policy for the Flux Operator to block
external access to internal service ports (notably TCP 8080 and 8081)
while preserving intra-cluster communication.
* **Chores**
* Update process now applies the new network policy as part of Flux
Operator deployments.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-11-04 17:13:43 +01:00
..
bootbox Remove versions_map logic 2025-09-24 12:32:37 +02:00
bucket [bucket] Expose bucket name in secrets. 2025-10-14 21:54:56 +03:00
capi-operator Revert "Downgrade CAPI operator" 2025-05-15 14:54:30 +02:00
capi-providers-bootstrap [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
capi-providers-core [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
capi-providers-cpprovider [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
capi-providers-infraprovider [dx] Fix Makefile envs for capi-providers 2025-06-25 14:50:12 +02:00
cert-manager [cert-manager] Update Cert-manager to v1.17.2 2025-05-22 12:17:06 +02:00
cert-manager-crds Update cert-manager (#595) 2025-01-20 14:13:18 +01:00
cert-manager-issuers Fix spec field in cert-manager-issuers (#399) 2024-10-07 14:53:01 +02:00
cilium Prepare release v0.37.0-beta.1 2025-10-06 20:18:29 +00:00
cilium-networkpolicy Fix CiliumNetworkPolicy depends on cilium (#745) 2025-04-03 00:21:13 +02:00
clickhouse-operator clickhouse add chk 2025-08-04 18:22:43 +03:00
coredns [kubernetes] Fix coredns tag 2025-09-26 09:47:51 +02:00
cozy-proxy Update cozy-proxy v0.2.0 2025-06-19 16:23:25 +02:00
cozystack-api [ingress] Enforce HTTPS-only for API 2025-11-04 02:29:24 +03:00
cozystack-controller [controller] Remove crdmem, handle DaemonSet 2025-10-29 12:45:57 +03:00
cozystack-resource-definition-crd [api,platform] Decouple CozyRDs from API HR 2025-10-08 16:18:47 +03:00
cozystack-resource-definitions [apps] vm-instance: add vpc support 2025-10-31 17:48:36 +03:00
dashboard [dashboard] Migrate patches to upstream project 2025-11-04 13:33:21 +01:00
etcd-operator Remove versions_map logic 2025-09-24 12:32:37 +02:00
external-dns External-dns and new clusterissuer dns01 Cloudflare (#374) 2024-10-04 12:56:39 +02:00
external-secrets-operator Added external-secrets-operator (#370) 2024-10-04 12:43:48 +02:00
fluxcd Flux Operator v0.30.0 2025-10-01 10:12:38 -04:00
fluxcd-operator add rule for success installing 2025-11-04 17:56:49 +03:00
foundationdb-operator Initial support for FoundationDB operator 2025-09-17 01:16:09 -05:00
gateway-api-crds [kubernetes] refactor gatewayAPI option 2025-05-08 12:19:07 +02:00
goldpinger feature/add-goldpinger (#648) 2025-02-25 10:08:08 +01:00
gpu-operator [gpu-operator] Introduce GPU-operator 2025-04-08 14:03:52 +02:00
grafana-operator Upgrade grafana operator to the latest available version (#356) 2024-09-24 22:18:17 +02:00
hetzner-robotlb Remove versions_map logic 2025-09-24 12:32:37 +02:00
ingress-nginx Revert ingress nginx chart to v4.11.2 2025-03-28 17:26:24 +03:00
kafka-operator [kafka] Disable noisy alerts 2025-10-06 12:23:08 +03:00
kamaji [kamaji] Respect 3rd party labels 2025-10-17 15:17:00 +03:00
keycloak [keycloak] keep admin password in secret 2025-07-30 14:06:57 +03:00
keycloak-configure [cozystack-api] Implement TenantNamespace, TenantModules, TenantSecret and TenantSecretsTable resources 2025-09-24 18:27:54 +02:00
keycloak-operator Upd: Keycloak-operator to v1.25.0 2025-04-10 14:26:58 +02:00
kubeovn [system] kube-ovn: enableLb -> false 2025-10-23 18:51:46 +03:00
kubeovn-plunger Prepare release v0.37.0 2025-10-10 07:46:34 +00:00
kubeovn-webhook Prepare release v0.37.0 2025-10-10 07:46:34 +00:00
kubevirt [platform] Introduce expose-services and expose-ingress options 2025-05-15 12:35:02 +02:00
kubevirt-cdi [CDI] golden disks feature for reuse 2025-07-03 13:23:44 +03:00
kubevirt-cdi-operator [cdi] Update CDI v1.62.0 2025-07-09 18:58:43 +02:00
kubevirt-csi-node Prepare release v0.37.0-beta.2 2025-10-10 00:21:12 +00:00
kubevirt-instancetypes Fix conflict of deploying KubeVirt Instancetypes (#691) 2025-03-12 15:28:20 +01:00
kubevirt-operator [kubevirt] Fix: kubevirt metrics rule 2025-11-04 10:13:33 +01:00
lineage-controller-webhook [api,lineage] Ensure node-local traffic 2025-10-29 09:17:27 +03:00
linstor Fix linstor metrics node label 2025-08-12 14:06:54 +03:00
mariadb-operator [mariadb-operator] Update mariadb-operator v0.38.1 2025-07-10 10:12:50 +02:00
metallb Prepare release v0.37.0-beta.1 2025-10-06 20:18:29 +00:00
monitoring-agents [platform] Add whitelist for labels in cadvisor/kubelet metrics 2025-09-30 11:04:19 +03:00
multus packages/system: add multus 2025-10-20 12:54:32 +03:00
nats add password for nats (#477) 2024-11-21 01:11:48 +01:00
nfs-driver [nfs-driver] Introduce new module 2025-07-03 13:46:24 +03:00
objectstorage-controller Prepare release v0.37.0 2025-10-10 07:46:34 +00:00
opencost Add opencost 2024-08-05 15:35:56 +02:00
piraeus-operator Update LINSTOR v1.32.3 2025-10-31 21:19:47 +01:00
postgres-operator Update CNPG postgres-operator v1.25.0 (#575) 2025-01-15 13:59:07 +01:00
rabbitmq-operator Update RabbitMQ and add configuration for Users and VHosts (#327) 2024-09-04 10:50:54 +02:00
redis-operator [redis-operator] Build patched operator in-tree 2025-10-23 16:57:27 +03:00
reloader [linstor] Introduce Reloader to automatically reload certificates (#715) 2025-04-01 18:47:18 +02:00
seaweedfs [seaweedfs] Fix migration to v3.99 2025-11-03 10:41:39 +01:00
snapshot-controller [bugfix] fix distro full bundle 2025-06-13 10:59:14 +03:00
telepresence DX: Use generic Makefile for packages (#288) 2024-08-16 10:26:13 +02:00
velero [velero] Set defaultItemOperationTimeout=24h 2025-10-21 11:56:22 +02:00
vertical-pod-autoscaler Get rid of bitnami images 2025-09-01 13:05:56 +02:00
vertical-pod-autoscaler-crds feat(vpa): separate-crds 2025-04-10 10:57:50 +03:00
victoria-metrics-operator Upd: victoria-metrics operator to v0.55.0 2025-04-10 14:23:12 +02:00
vsnap-crd Remove versions_map logic 2025-09-24 12:32:37 +02:00
Makefile Remove versions_map logic 2025-09-24 12:32:37 +02:00