Deprecated features or components might be removed in later versions without change in major version number!
- remove failing sec context cap NET_ADMIN from rclone container
- Fix bird-configwatcher metrics port
- Add bird-configwatcher
- Fix setting securityContext to null
- Fix rclone script indentation
- Fix trailing spaces in CM
- Add
additionalLabels
parameter
- [rclone] fix lz4 compression
- [rclone] Fix rclone remote filepath
- [rclone] Fix rclone filepath
- [vrrp] Configurable initial instance
state
- [rclone] Update image to v1.50.2 to get fully functional
date
- [rclone] Add debug option for script output
- [rclone] Hopefully the final fix to the script
- re-add configurable filename removed in 0290390
- sanitize target path generation
- make date formats configurable via values.yaml
- add optional lz4-compression before upload
- fix additionalSecurityContext indentation (#44)
- make the
$cluster
and$name
subdirectories in rclone's target optional
- make the
$date
subdirectory in rclone's target optional
- make config parameter for gratuitous ARP for VRRP backwards compatible
- add config parameter to send gratuitous ARP for VRRP
- change API version of Deployment to
apps/v1
- [breaking] this change makes CGW uncompatible with kubernetes version
< 1.9.0
- [breaking] this change makes CGW uncompatible with kubernetes version
- add value to add sysctls to the security context
- add value to add additional pod specs
- change deployment strategy to
Recreate
as we had problems with duplicate address detection of not yet dead pods.
- reduce packaged helm chart file size from 240kbyte to 21kbyte
- fix mode values for file access of init script and radvd-config
- move
terminationGracePeriodSeconds
into Podspec - fixes validation error for Helm
2.14
with this chart
- enable log to standard out for bird containers.
- update version of
pcap
to1.2.1
- change default resources to lower values
- update version of
bird_exporter
to fix non-propagation of container startup arguments.
- update
vnf-bird
to1.0.2
asbird6
was forgotten to be installed
- configuration [breaking]
- move
service
section ofipsec
underipsec
section in value file - move
image
section ofipsec
underipsec
section in value file - move
pullSecrets
section to root and remove defaults - move
setRouteDefaultTable
section underipsec
section - move
useEnvConfig
section underipsec
section
- move
- new defaults [breaking]
- change manual config for IPSEC to be the new default
- disable
ipsec
by default - disable
iptables
by default - disable
pingProber
by default - disable
pingExporter
by default - disable
ipsec.service
by default
- add service for vxlan and move it out of IPSEC service [breaking]
- updated software versions [breaking]
- update
ping-prober
container to alpine3.9
- update
pcap
to1.1.0
- update
travelping/nettools
image to1.10.0
- update
- udate software versions
- update
vnf-bird
to1.0.1
, which uses Fedora and bird1.6.6
- update
- move all repositories to quay.io for security checking
- remove the chart name (cgw) from the container names in the pod
- deprecation
- configure GRE using the
gre
component is deprecated - configure IP addresses using
ipSetup
is deprecated - using vxlan-connector (
vxlan
) is deprecated- use vxlan-controller instead
- configure IPSEC without using
manualConfig
is deprecated
- configure GRE using the
- double
ping-exporter's
resources to mitigate wrong results (#31) - added
filename
to rclone to enable naming trace-files.
- update ping-exporter to
0.6.0
- [breaking] configuration of ping-exporter changed (see UPDATING)
- major changes to rclone
- fixed known issue in rclone to enable proper file cycling.
- added
useSSHkeyFile
to rclone to utilise ssh-keys properly. - enhanced readme for rclone to describe configurations using ssh-keys.
- removed default values from rclone to enable generic endpoints without overwrites.
- update nettools image to
1.9.0
- update ping-exporter to
0.5.1
- add support for pcap-file sftp-pushing using rclone
- change pcap to version 1.0.2
- add default resource requests and limits for initIP container
- add default resource requests and limits for pingExporter container
- change pcap container image to version
1.0.1
for a bugfix
- add support for Router Advertisement Daemon (radvd)
- add support for pcap capturing using tshark
- change ping-exporter to version 0.5.0
- change name of ipsec container
- add flag to enable ipsec component
- add documentation for using
iptables
with CGW - add support for certificate based VPN
- add support for using VRRP for internal router redundancy [alpha]
- update version of
vnf-ipsec
to1.3.1
to fix problem with enabledfarp
plugin - [breaking] update VXLAN-Controller to use image from new docker repository and
use corresponding annotations
- from
aialferov/kube-vxlan-controller-agent
toopenvnf/kube-vxlan-controller-agent
- If the default settings have been used on current clusters, the value file has to be changed to set the old names explicitly
- from
- [bugfix] strongswan configmap will not be created, if ipsec is disabled
- [bugfix] pingExporter configmap will not be created, if pingExporter is disabled
- add
selector
to deployment spec, which is required in newer versions of Kubernetes and encouraged in older ones - disable
init-ip
init container to set local ping endpoint ifipsec
is not enabled - update vnf-ipsec to 1.4.0
- also fixes CVE-2018-17540
- add parameter for additional pod annotations
- add flag to use manual configuration for ipsec-config of Strongswan
- add usage of iptables container to firewall pod, disabled by default
- add flag to disable ping-prober if not needed or ping-exporter is used
- add debug container as first container including networking tools
- add init script container to run custom initialization
- add BIRD as BGP daemon
- add bird_exporter to expose BIRD metrics in prometheus format
- add checksums of configmaps and secrets to deployment to redeploy and restart them when the configuration changes
- add configurable keys for vxlan controller annotations
- add ping-exporter to expose metrics for ICMP Echo requests
- add feature to set static IP addresses outside of the scope of vxlan-controller
- add option to disable usage of VTI interfaces for IPSEC
- add cgw-exporter to expose ICMP echo metrics for the service