Skip to content

Latest commit

 

History

History
645 lines (361 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

645 lines (361 loc) · 12.6 KB

Change Log

This file documents all notable changes to Falcosidekick Helm Chart. The release numbering uses semantic versioning.

Before release 0.1.20, the helm chart can be found in falcosidekick repository.

0.7.21

  • Fix the Falco Sidekick WEBUI_URL secret value.

0.7.20

  • Align Web UI service port from values.yaml file with Falco Sidekick WEBUI_URL secret value.

0.7.19

  • Enhanced the service Monitor to support additional Properties.
  • Fix the promql query for prometheusRules: FalcoErrorOutputEventsRateHigh.

0.7.18

  • Fix PrometheusRule duplicate alert name

0.7.17

  • Fix the labels for the serviceMonitor

0.7.16

  • Fix the error with the NOTES (index of untyped nil Use) when the ingress is enabled to falcosidekick-ui

0.7.15

  • Fix ServiceMonitor selector labels

0.7.14

  • Fix duplicate component labels

0.7.13

  • Fix ServiceMonitor port name and selector labels

0.7.12

  • Align README values with the values.yaml file

0.7.11

  • Fix a link in the falcosidekick README to the policy report output documentation

0.7.10

  • Set Helm recommended labels (app.kubernetes.io/name, app.kubernetes.io/instance, app.kubernetes.io/version, helm.sh/chart, app.kubernetes.io/part-of, app.kubernetes.io/managed-by) using helpers.tpl

0.7.9

  • noop change to the chart itself. Updated makefile.

0.7.8

  • Fix the condition for missing cert files

0.7.7

  • Support extraArgs in the helm chart

0.7.6

  • Fix the behavior with the AWS IRSA with a new value aws.config.useirsa
  • Add a section in the README to describe how to use a subpath for Falcosidekick-ui ingress
  • Add a ServiceMonitor for prometheus-operator
  • Add a PrometheusRule for prometheus-operator

0.7.5

  • noop change just to test the ci

0.7.4

  • Fix volume mount when config.tlsserver.servercrt, config.tlsserver.serverkey and config.tlsserver.cacrt variables are defined.

0.7.3

  • Allow to set (m)TLS Server cryptographic material via config.tlsserver.servercrt, config.tlsserver.serverkey and config.tlsserver.cacrt variables or through config.tlsserver.existingSecret variables.

0.7.2

  • Fix the wrong key of the secret for the user

0.7.1

  • Allow to set a password webui.redis.password for Redis for Falcosidekick-UI
  • The user for Falcosidekick-UI is now set with an env var from a secret

0.7.0

  • Support configuration of revisionHistoryLimit of the deployments

0.6.3

  • Update Falcosidekick to 2.28.0
  • Add Mutual TLS Client config
  • Add TLS Server config
  • Add bracketreplacer config
  • Add customseveritymap to alertmanager output
  • Add Drop Event config to alertmanager output
  • Add customheaders to elasticsearch output
  • Add customheaders to loki output
  • Add customheaders to grafana output
  • Add rolearn and externalid for aws outputs
  • Add method to webhook output
  • Add customattributes to gcp.pubsub output
  • Add region to pargerduty output
  • Add topiccreation and tls to kafka output
  • Add Grafana OnCall output
  • Add Redis output
  • Add Telegram output
  • Add N8N output
  • Add OpenObserver output

0.6.2

  • Fix interpolation of SYSLOG_PORT

0.6.1

  • Add webui.allowcors value for Falcosidekick-UI

0.6.0

  • Change the docker image for the redis pod for falcosidekick-ui

0.5.16

  • Add affinity, nodeSelector and tolerations values for the Falcosidekick test-connection pod

0.5.15

  • Set extra labels and annotations for AlertManager only if they're not empty

0.5.14

  • Fix Prometheus extralabels configuration in Falcosidekick

0.5.13

  • Fix missing quotes in Falcosidekick-UI ttl argument

0.5.12

  • Fix missing space in Falcosidekick-UI ttl argument

0.5.11

  • Fix missing space in Falcosidekick-UI arguments

0.5.10

  • upgrade Falcosidekick image to 2.27.0
  • upgrade Falcosidekick-UI image to 2.1.0
  • Add Yandex Data Streams output
  • Add Node-Red output
  • Add MQTT output
  • Add Zincsearch output
  • Add Gotify output
  • Add Spyderbat output
  • Add Tekton output
  • Add TimescaleDB output
  • Add AWS Security Lake output
  • Add config.templatedfields to set templated fields
  • Add config.slack.channel to override Slack channel
  • Add config.alertmanager.extralabels and config.alertmanager.extraannotations for AlertManager output
  • Add config.influxdb.token, config.influxdb.organization and config.influxdb.precision for InfluxDB output
  • Add config.aws.checkidentity to disallow STS checks
  • Add config.smtp.authmechanism, config.smtp.token, config.smtp.identity, config.smtp.trace to manage SMTP auth
  • Update default doc type for Elastichsearch
  • Add config.loki.user, config.loki.apikey to manage auth to Grafana Cloud for Loki output
  • Add config.kafka.sasl, config.kafka.async, config.kafka.compression, config.kafka.balancer, config.kafka.clientid to manage auth and communication for Kafka output
  • Add config.syslog.format to manage the format of Syslog payload
  • Add webui.ttl to set TTL of keys in Falcosidekick-UI
  • Add webui.loglevel to set log level in Falcosidekick-UI
  • Add webui.user to set log user:password in Falcosidekick-UI

0.5.9

  • Fix: remove namespace from clusterrole and clusterrolebinding metadata

0.5.8

  • Support storageEnabled for redis to allow ephemeral installs

0.5.7

  • Removing unused Kafka config values

0.5.6

  • Fixing Syslog's port import in secrets.yaml

0.5.5

  • Add webui.externalRedis with enabled, url and port to values to set an external Redis database with RediSearch > v2 for the WebUI
  • Add webui.redis.enabled option to disable the deployment of the database.
  • webui.redis.enabled and webui.externalRedis.enabled are mutually exclusive

0.5.4

  • Upgrade image to fix Panic of Prometheus output when customfields is set
  • Add extralabels for Loki and Prometheus outputs to set fields to use as labels
  • Add expiresafter for AlertManager output

0.5.3

  • Support full configuration of securityContext blocks in falcosidekick and falcosidekick-ui deployments, and redis statefulset.

0.5.2

  • Update Falcosidekick-UI image (fix wrong redirect to localhost when an ingress is used)

0.5.1

  • Support ingressClassName field in falcosidekick ingresses.

0.5.0

Major Changes

  • Add Policy Report output
  • Add Syslog output
  • Add AWS Kinesis output
  • Add Zoho Cliq output
  • Support IRSA for AWS authentication
  • Upgrade Falcosidekick-UI to v2.0.1

Minor changes

  • Allow to set custom Labels for pods

0.4.5

  • Allow additional service-ui annotations

0.4.4

  • Fix output after chart installation when ingress is enable

0.4.3

  • Support annotation block in service

0.4.2

  • Fix: Added the rule to use the podsecuritypolicy
  • Fix: Added ServiceAccountName to the UI deployment

0.4.1

  • Removes duplicate Fission keys from secret

0.4.0

Major Changes

  • Support Ingress API version networking.k8s.io/v1, see ingress.hosts and webui.ingress.hosts in values.yaml for a breaking change in the path parameter

0.3.17

  • Fix: Remove the value for bucket of Yandex S3, it enabled the output by default

0.3.16

Major Changes

  • Fix: set correct new image 2.24.0

0.3.15

Major Changes

  • Add Fission output

0.3.14

Major Changes

  • Add Grafana output
  • Add Yandex Cloud S3 output
  • Add Kafka REST output

Minor changes

  • Docker image is now available on AWS ECR Public Gallery (--set image.registry=public.ecr.aws)

0.3.13

Minor changes

  • Enable extra volumes and volumemounts for falcosidekick via values

0.3.12

  • Add AWS configuration field config.aws.rolearn

0.3.11

Minor changes

  • Make image registries for falcosidekick and falcosidekick-ui configurable

0.3.10

Minor changes

  • Fix table formatting in README.md

0.3.9

Fixes

  • Add missing imagePullSecrets in falcosidekick/templates/deployment-ui.yaml

0.3.8

Major Changes

  • Add GCP Cloud Run output
  • Add GCP Cloud Functions output
  • Add Wavefront output
  • Allow MutualTLS for some outputs
  • Add basic auth for Elasticsearch output

0.3.7

Minor changes

  • Fix table formatting in README.md
  • Fix config.azure.eventHub parameter name in README.md

0.3.6

Fixes

  • Point to the correct name of aadpodidentnity

0.3.5

Minor Changes

  • Fix link to Falco in the README.md

0.3.4

Major Changes

  • Bump up version (v1.0.1) of image for falcosidekick-ui

0.3.3

Minor Changes

  • Set default values for OpenFaaS output type parameters
  • Fixes of documentation

0.3.2

Fixes

  • Add config checksum annotation to deployment pods to restart pods on config change
  • Fix statsd config options in the secret to make them match the docs

0.3.1

Fixes

  • Fix for s3.bucket, it should be empty

0.3.0

Major Changes

  • Add AWS S3 output
  • Add GCP Storage output
  • Add RabbitMQ output
  • Add OpenFaas output

0.2.9

Major Changes

  • Updated falcosidekuck-ui default image version to v0.2.0

0.2.8

Fixes

  • Fixed to specify kafka.hostPort instead of kafka.url

0.2.7

Fixes

  • Fixed missing hyphen in podidentity

0.2.6

Fixes

  • Fix repo and tag for ui image

0.2.5

Major Changes

  • Add CLOUDEVENTS output
  • Add WEBUI output

Minor Changes

  • Add details about syntax for adding custom_fields

0.2.4

Minor Changes

  • Add DATADOG_HOST to secret

0.2.3

Minor Changes

  • Allow additional pod annotations
  • Remove namespace condition in aad-pod-identity

0.2.2

Major Changes

  • Add Kubeless output

0.2.1

Major Changes

  • Add PagerDuty output

0.2.0

Major Changes

  • Add option to use an existing secret
  • Add option to add extra environment variables
  • Add Stan output

Minor Changes

  • Use the Existing secret resource and add all possible variables to there, and make it simpler to read and less error-prone in the deployment resource

0.1.37

Minor Changes

  • Fix aws keys not being added to the deployment

0.1.36

Minor Changes

  • Fix helm test

0.1.35

Major Changes

  • Update image to use release 2.19.1

0.1.34

  • New outputs can be set : Kafka, AWS CloudWatchLogs

0.1.33

Minor Changes

  • Fixed GCP Pub/Sub values references in deployment.yaml

0.1.32

Major Changes

  • Support release namespace configuration

0.1.31

Major Changes

  • New outputs can be set : Googlechat

0.1.30

Major changes

  • New output can be set : GCP PubSub
  • Custom Headers can be set for Webhook output
  • Fix typo aipKey for OpsGenie output

0.1.29

  • Fix falcosidekick configuration table to use full path of configuration properties in the README.md

0.1.28

Major changes

  • New output can be set : AWS SNS
  • Metrics in prometheus format can be scrapped from /metrics URI

0.1.27

Minor Changes

  • Replace extensions apiGroup/apiVersion because of deprecation

0.1.26

Minor Changes

  • Allow the creation of a PodSecurityPolicy, disabled by default

0.1.25

Minor Changes

  • Allow the configuration of the Pod securityContext, set default runAsUser and fsGroup values

0.1.24

Minor Changes

  • Remove duplicated webhook block in values.yaml

0.1.23

  • fake release for triggering CI for auto-publishing

0.1.22

Major Changes

  • Add imagePullSecrets

0.1.21

Minor Changes

  • Fix Azure Indentity case sensitive value

0.1.20

Major Changes

  • New outputs can be set : Azure Event Hubs, Discord

Minor Changes

  • Fix wrong port name in output

0.1.17

Major Changes

  • New outputs can be set : Mattermost, Rocketchat

0.1.11

Major Changes

  • Add Pod Security Policy

0.1.11

Minor Changes

  • Fix wrong value reference for Elasticsearch output in deployment.yaml

0.1.10

Major Changes

  • New output can be set : DogStatsD

0.1.9

Major Changes

  • New output can be set : StatsD

0.1.7

Major Changes

  • New output can be set : Opsgenie

0.1.6

Major Changes

  • New output can be set : NATS

0.1.5

Major Changes

  • Falcosidekick and its chart are now part of falcosecurity organization

0.1.4

Minor Changes

  • Use more recent image with Golang 1.14

0.1.3

Major Changes

  • New output can be set : Loki

0.1.2

Major Changes

  • New output can be set : SMTP

0.1.1

Major Changes

  • New outputs can be set : AWS Lambda, AWS SQS, Teams

0.1.0

Major Changes

  • Initial release of Falcosidekick Helm Chart