Welcome to the Terraform repository for setting up OpenObserve on EKS. This guide outlines how to contribute to this project to ensure consistency, quality, and scalability.
- AWS CLI installed and configured.
- Terraform installed (version 1.4 or later).
- Helm installed (version 3.0 or later).
- Access to AWS account with appropriate permissions.
When creating a new issue, ensure you include the following details:
- Title: A clear and concise summary of the issue.
- Description: A detailed explanation of the problem, including any relevant logs, error messages, or screenshots.
- Steps to Reproduce: A step-by-step guide to help reproduce the issue.
- Expected Behavior: What you expected to happen.
- Actual Behavior: What actually happened.
- Environment Details: Include the environment details such as AWS region, Terraform version, and any relevant configurations.
When submitting a pull request (PR), ensure the following:
- Branch Naming: Use meaningful branch names, such as
feature/add-eks-module
orbugfix/fix-dns-configuration
. - PR Title: Clearly describe what the PR does. Use the following prefixes where applicable:
feat:
for new featuresfix:
for bug fixes
- Description: Provide a detailed description of the changes, including:
- The problem the PR addresses.
- How the PR fixes the problem.
- Any special notes or considerations.
- Checklist: Ensure that your PR includes:
- Documentation updates if applicable.
- Tests for new functionality.
All contributors are expected to adhere to the following guidelines to maintain a respectful and collaborative community:
- Be Respectful: Treat everyone with respect, regardless of their level of experience or background.
- Be Collaborative: Aim to work together to solve problems and improve the project.
- Provide Constructive Feedback: When reviewing code or providing feedback, be constructive and offer suggestions for improvement.
Violations of these expectations may result in actions such as a warning or removal from the project, depending on the severity of the issue.
Thank you for contributing to this Terraform project for setting up OpenObserve on EKS!