v1.537.1
·
7 commits
to main
since this release
feat: add SAML options and service type for OpenSearch @RoseSecurity (#64)
## what- Added
aws_service_typevariable to support both Elasticsearch and OpenSearch deployments, with validation and default for backward compatibility. - Introduced
elasticsearch_saml_optionsvariable and resource to manage SAML authentication for OpenSearch domains. - Updated outputs to be conditional on
local.enabled. - Added
elasticsearch_log_cleanup_enabledvariable for log cleanup Lambda. - Improved password generation logic for compatibility.
why
- This introduces support for AWS OpenSearch domains alongside Elasticsearch, adds SAML authentication options, and improves configuration flexibility and output handling. The changes allow users to choose between deploying Elasticsearch or OpenSearch, enable SAML authentication for OpenSearch, and conditionally output resources based on module enablement. Log cleanup functionality is also made configurable.
Summary by CodeRabbit
-
New Features
- Service-type selection for Elasticsearch or OpenSearch
- SAML authentication configuration support for domains
- Domain name output
- Toggle to enable/disable log cleanup
-
Improvements
- Outputs now return null when the service is disabled for cleaner handling
- Improved password handling and conditional resource creation flows
🤖 Automatic Updates
Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#66)
## what This is an auto-generated PR that updates the README.md and docswhy
To have most recent changes of README.md and doc from origin templates