Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/vcs gitlab module #38

Merged
merged 6 commits into from
Feb 22, 2024
Merged

Conversation

alysenko-bekitzur
Copy link
Member

Requirements

  • Filling this template is required. Pull request without enough information to be reviewed may be closed

Description of the Change

Alternate Designs

Benefits

Possible Drawbacks

Verification Process

Applicable Issues

@alysenko-bekitzur alysenko-bekitzur force-pushed the feature/vcs_gitlab-module branch 2 times, most recently from 5d2502e to 1bc3d29 Compare January 30, 2024 01:35
@sergs-pci sergs-pci self-requested a review January 30, 2024 12:20
@alysenko-bekitzur alysenko-bekitzur force-pushed the feature/vcs_gitlab-module branch from 1bc3d29 to 7d55dbf Compare February 1, 2024 00:19
@alysenko-bekitzur alysenko-bekitzur force-pushed the feature/vcs_gitlab-module branch from 7d55dbf to 7511eac Compare February 1, 2024 00:23
sergs-pci
sergs-pci previously approved these changes Feb 1, 2024
Implemented GitLab support in the CLI for managing Terraform configurations, enhancing the tool's interoperability with various Git providers. This update includes:
- Adjustment of preflight checks to refine the expected scope of user permissions, ensuring a secure and correct setup process.
- Introduction of the <GIT_REQUIRED_PROVIDER> parameter in the main.tf for Git providers to adhere to Terraform's best practices.
sergs-pci
sergs-pci previously approved these changes Feb 2, 2024
@sergs-pci sergs-pci requested a review from all4code February 2, 2024 12:37
- Implemented parameterization for required Terraform provider versions for both GitHub and GitLab, sourcing versions from CLI constants.
- Added GitLab support for preparing environment variables for the VCS module, enhancing integration capabilities.
@alysenko-bekitzur alysenko-bekitzur merged commit 648c956 into main Feb 22, 2024
@alysenko-bekitzur alysenko-bekitzur deleted the feature/vcs_gitlab-module branch February 22, 2024 12:43
sergs-pci pushed a commit that referenced this pull request Feb 22, 2024
* Terraform gitlab module

* feat(cli): Improved CLI GitLab support (#45)

Implemented GitLab support in the CLI for managing Terraform configurations, enhancing the tool's interoperability with various Git providers. This update includes:
- Adjustment of preflight checks to refine the expected scope of user permissions, ensuring a secure and correct setup process.
- Introduction of the <GIT_REQUIRED_PROVIDER> parameter in the main.tf for Git providers to adhere to Terraform's best practices.

* feat: add parameterization for GitHub and GitLab provider versions

- Implemented parameterization for required Terraform provider versions for both GitHub and GitLab, sourcing versions from CLI constants.
- Added GitLab support for preparing environment variables for the VCS module, enhancing integration capabilities.

---------

Co-authored-by: Turetskii Mikhail <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants