Skip to content

Releases: terraform-ibm-modules/terraform-ibm-observability-agents

v1.22.3

30 Mar 07:48
v1.22.3
cfc46d3
Compare
Choose a tag to compare

1.22.3 (2024-03-30)

Bug Fixes

  • deps: update icr.io/ext/sysdig/agent docker tag to v13.0.3 (#310) (cfc46d3)

v1.22.2

23 Mar 04:15
v1.22.2
78d0750
Compare
Choose a tag to compare

1.22.2 (2024-03-23)

Bug Fixes

  • deps: update icr.io/ext/sysdig/agent docker tag to v13.0.2 (#307) (78d0750)

v1.22.1

16 Mar 02:54
v1.22.1
a3def1b
Compare
Choose a tag to compare

1.22.1 (2024-03-16)

Bug Fixes

  • deps: update icr.io/ext/sysdig/agent docker tag to v13.0.1 (#302) (a3def1b)

v1.22.0

09 Mar 07:06
v1.22.0
958609f
Compare
Choose a tag to compare

1.22.0 (2024-03-09)

Features

  • deps: update icr.io/ext/sysdig/agent docker tag to v13 (#295) (958609f)

v1.21.1

27 Feb 19:58
v1.21.1
7734dc4
Compare
Choose a tag to compare

1.21.1 (2024-02-27)

Bug Fixes

  • extend the required terraform version to < 1.7 (#291) (7734dc4)

v1.21.0

23 Feb 10:11
858a6cb
Compare
Choose a tag to compare

1.21.0 (2024-02-23)

Features

  • updated cluster role to match community defaults. (#288) (858a6cb)
  • Enabled creation of Pod Security Policy to allow the agent run with the required permissions (#288) (858a6cb)

v1.20.0

03 Feb 03:09
fca1d57
Compare
Choose a tag to compare

1.20.0 (2024-02-03)

Features

  • deps: update icr.io/ext/sysdig/agent docker tag to v12.20.0 (#283) (fca1d57)

v1.19.0

17 Jan 11:08
v1.19.0
e6fd5cd
Compare
Choose a tag to compare

1.19.0 (2024-01-17)

Features

  • module has been updated to use image digest SHA instead of an image tag as per best practises. That means the log_analysis_agent_version and cloud_monitoring_agent_version input variables have been removed. It means it is no longer supported to pass the version to the module. Instead every module release will be locked into a specific version, and there will be regular module releases with updated versions in them. (#275) (e6fd5cd)

v1.18.1

15 Jan 15:17
v1.18.1
923b656
Compare
Choose a tag to compare

1.18.1 (2024-01-15)

Bug Fixes

  • fix bug that would occur on rollout status script when using different value for agent name (#274) (923b656)

v1.18.0

15 Jan 11:00
ed52f44
Compare
Choose a tag to compare

1.18.0 (2024-01-15)

Features (#268) (ed52f44)

  • Added an initContainer which sets the permissions on /var/lib/logdna which are required for the agent container to use the database which is required to enable the loopback feature.

  • Set both containers to imagePullPolicy: IfNotPresent as when set to Always it can prevent a pod from starting if the image registry can not be reached.

  • The following new variables are available for extra customisation: cloud_monitoring_agent_tolerations, cloud_monitoring_agent_namespace, cloud_monitoring_agent_name, cloud_monitoring_secret_name, log_analysis_agent_tolerations, log_analysis_agent_namespace, log_analysis_agent_name, log_analysis_secret_name

  • The following variables have been removed: log_analysis_instance_name, log_analysis_resource_group_id, cloud_monitoring_instance_name, cloud_monitoring_resource_group_id and have been replaced by log_analysis_endpoint_type, log_analysis_instance_region, cloud_monitoring_endpoint_type and cloud_monitoring_instance_region. This means that the instance no longer has to exist in the same account where the cluster agents are being installed. Below you can see how to migrate from a previous version to this version, keeping the same config:

    module "observability_agents" {
      source                             = "terraform-ibm-modules/observability-agents/ibm"
      version                            = "1.18.0"
      cluster_id                         = "cmn4fghu0egbk0hvu8o0"
      cluster_resource_group_id          = "07b6e588788a4631841e3fg5d0345dct"
    #  log_analysis_instance_name         = "my-instance-name"  # removed in 1.18.0
    #  log_analysis_resource_group_id     = "7ff5bf6c85cd6f86bef456280f341d5g"  # removed in 1.18.0
      log_analysis_ingestion_key         = "XXX"
      log_analysis_instance_region       = "us-south"  # added in 1.18.0
      log_analysis_endpoint_type         = "private"  # added in 1.18.0 (defaults to private if not set)
    #  cloud_monitoring_instance_name     = "my-instance-name"  # removed in 1.18.0
    #  cloud_monitoring_resource_group_id = "0cd01df7b0d47896bbccc426ef7442fch"  # removed in 1.18.0
      cloud_monitoring_access_key        = "XXX"
      cloud_monitoring_instance_region   = "us-south"  # added in 1.18.0
      cloud_monitoring_endpoint_type     = "private"  # added in 1.18.0 (defaults to private if not set)
    }