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

fix: alternative deployment methods minor issues fix #1065

Conversation

romanini-ciandt
Copy link
Member

@romanini-ciandt romanini-ciandt commented Dec 29, 2023

PR Overview
The goal of this PR is to avoid an Argument list too long error on GitHub alternative deploy method when the bash output is too large for github actions to handle.

When the error happens?
The error is happening in the GH action that is triggered when the PR between plan branch and production branch is opened in 1-org step and the output is too large (too many characters).

Which is the fix implemented?
The fix uses a file to handle the large output and truncate the exhibition in order to limit the maximum characters. Also, it provides a hyperlink to the full action output in case the user wants to check.

In additional to that, a coupe of simple minor adjusts were made. First for a missing permission to SAs, second to correct the place of the providers in the file, third was an index being added to a Terraform Cloud resource usage and fourth to add a missing local in 1-org step.

References:
actions/github-script#266

@romanini-ciandt romanini-ciandt self-assigned this Dec 29, 2023
@romanini-ciandt romanini-ciandt requested review from rjerrems, gtsorbo and a team as code owners December 29, 2023 19:20
@romanini-ciandt romanini-ciandt linked an issue Jan 2, 2024 that may be closed by this pull request
@romanini-ciandt romanini-ciandt changed the title fix: github alternative deployment method issue fix: alternative deployment methods minor issues issue Jan 2, 2024
@romanini-ciandt romanini-ciandt changed the title fix: alternative deployment methods minor issues issue fix: alternative deployment methods minor issues fix Jan 2, 2024
@daniel-cit
Copy link
Contributor

/gcbrun

1 similar comment
@daniel-cit
Copy link
Contributor

/gcbrun

@daniel-cit
Copy link
Contributor

/gcbrun

Copy link

@jasonbisson jasonbisson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@daniel-cit
Copy link
Contributor

@apeabody @bharathkkb @gtsorbo Build is Green 🎉

@daniel-cit
Copy link
Contributor

@gtsorbo @apeabody @bharathkkb build with fixes is green

@bharathkkb bharathkkb merged commit e09d174 into terraform-google-modules:master Jan 8, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Alternative deployment method minor issues
4 participants