Update dependency gitlab-cloud-connector to 1.37.0

What does this MR do and why?

The new version adds a new UP and Add On: https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases/ruby-v1.37.0

https://my.diffend.io/gems/gitlab-cloud-connector/1.36.0/1.37.0

This is necessary for https://gitlab.com/groups/gitlab-org/-/epics/20019

How to set up and validate locally

This simply adds a new UP, that is currently unused, so it won't have any impact yet.

To test it adds the new UP:

  • Ensure CLOUD_CONNECTOR_SELF_SIGN_TOKENS environment variable is set to a truthy value (so we use the yaml data loader)
  • run the following:
[6] pry(main)> Gitlab::Utils.to_boolean(ENV['CLOUD_CONNECTOR_SELF_SIGN_TOKENS'])
=> true # To use yaml data loader, which uses the gem

[14] pry(main)> catalog = Gitlab::CloudConnector::DataModel.load_all
=> {:add_ons=>...

[17] pry(main)> catalog[:add_ons].any? { |ao| ao[:name] == 'self_hosted_dap' }
=> true


[18] pry(main)> catalog[:unit_primitives].any? { |up| up[:name] == 'self_hosted_duo_agent_platform' }
=> true

References

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Roy Zwambag

Merge request reports

Loading