Released 2023-04-15
- more robust handling of the shared frontend templates
Released 2023-02-23
- remove metallb-isms allowing the
metallb
plugin to work withkube-vip
,metallb
with crds, etc
Released 2023-02-04
- allow multiple frontends with
haproxy-ingress-proxy
(see #17) - allow setting a template for shared frontends on a per-ingress basis (see #19)
- shared frontend names are now more unique so old names will be removed and new added
Released 2023-01-24
- cleanup deprecation notices
Released 2023-01-24
- container deps
Released 2023-01-24
- update base container to
php:8.2-cli-alpine
- build additional platforms for container images
- new env vars to support self-signed ca certs
- bump composer deps
- CI updates
Released 2021-09-05
- properly escape regex values in
haproxy-ingress-proxy
Released 2021-09-05
- support wildcard hosts in
haproxy-ingress-proxy
- support empty hosts in
haproxy-ingress-proxy
- more stringent acls in
haproxy-ingress-proxy
to follow spec more closely - support
pathType
inhaproxy-ingress-proxy
Released 2021-09-04
- support for sni based routing in
haproxy-ingress-proxy
when type ishttps
- handle more stringent type checks by php 8
Released 2021-08-01
- handle more stringent type checks by php 8
Released 2021-08-01
- handle more stringent type checks by php 8
Released 2021-08-01
- handle more stringent type checks by php 8
Released 2021-08-01
- update deploy assets to use modern
apiVersion
s - handle more stringent type checks by php 8
Released 2021-07-31
- fix faulty null coalescing logic
Release 2021-07-31
- support php 8
- bump docker images to use php 8
- replace zend-xmlrpc with laminas-xmlrpc
- support kubernetes 1.22+ (ingresses v1)
- remove all references to
selfLink
- support pfSense >= 2.5.2 due to updated xmlrcp method signatures (link)
- bump various composer packages
Release 2021-05-10
- support multiple hostnames for
pfsense-dns-services
- bump composer packages
- build a helm chart
Released 2020-12-20
- multi-arch docker builds
- move from travis-ci to github actions
- created a corresponding chart repo to install with helm
Released 2020-05-21
- introduce annotations on ingresses to support fine-grained control over creating respective DNS/HAProxy assets
Released 2020-04-11
- use
->createList()
vs simple->request()
throughout to support resource types that may have many resources - fix multi-host issues with
pfsense-dns-haproxy-ingress-proxy
(see #8) - Allow setting
CONTROLLER_NAME
andCONTROLLER_NAMESPACE
env
vars to support multiple deploys and deployments to alternative namespaces (see #7) - support the
frr
bgp-implementation
formetallb
plugin - support custom
configMap
formetallb
plugin - better logic for
haproxy-declarative
to support service changes including being created after theConfigMap
- support service port names (vs port number) in
haproxy-declarative
ConfigMap
s
Released 2019-11-30
- better logic for restarting DNS services
- minor cleanups
Released 2019-10-22
- several HAProxy fixes
- introduce env variable
PFSENSE_DEBUG
to log all pfSense xmlrpc traffic - more robust logging for failure scenarios
- k8s version awareness to prep for deprecations of several API endpoints