Add max_yaml_* settings to gitlab_application_settings resource

Adds support for the max_yaml_size_bytes and max_yaml_depth attributes on gitlab_application_settings, the two limits for a single CI/CD configuration file. The related total-size limit, ci_max_total_yaml_size_bytes, is already supported.

Both settings have existed since GitLab 14.3 and are plain integer attributes on PUT /application/settings. client-go already exposes MaxYAMLSizeBytes and MaxYAMLDepth in UpdateSettingsOptions, so this adds only the schema entry, state mapping, and update mapping for each attribute (mirroring the existing max_terraform_state_size_bytes), plus regenerated docs and acceptance test coverage. One commit per attribute.

API docs: https://docs.gitlab.com/api/settings/

Closes #6878 (closed)

Merge request reports

Loading