Skip to content

CI: Neptune PR #151 integration test - #229

Closed
neptune-ci-tests[bot] wants to merge 0 commit into
mainfrom
neptune-ci/pr-151
Closed

neptune-ci-tests[bot] wants to merge 0 commit into
mainfrom
neptune-ci/pr-151

Conversation

@neptune-ci-tests

Copy link
Copy Markdown

Automated integration test for devopsfactory-io/neptune#151

neptune-ref: dce92f739d121a5d83232f0dc3b08f061244b995

This PR was created by Neptune CI to test plan/apply against real stacks.

@neptune-ci-tests neptune-ci-tests Bot added the neptune Triggers neptbot webhook label Aug 29, 2026
@neptune-ci-tests neptune-ci-tests Bot closed this Aug 29, 2026
@github-actions

Copy link
Copy Markdown

🌊 Neptune Plan Results

Terraform Stacks: apps/web, apps/web/ci-151-1, apps/web/ci-151-2

Neptune completed the plan with status: ✅

For more details, see the GitHub Actions run

Command ✅ terragrunt init -upgrade (stack: apps/web)

Click to see the command output
stderr:
[apps/web] 08:39:47.175 INFO   Downloading Terraform configurations from ../../_modules/null-stack into ./.terragrunt-cache/6P9tidISWBB3QzlNzQtu-E3IDNE/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web] 08:39:47.421 STDOUT tofu: Initializing the backend...
08:39:47.662 STDOUT tofu: 
08:39:47.662 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
08:39:47.662 STDOUT tofu: use this backend unless the backend configuration changes.
08:39:47.828 STDOUT tofu: Initializing provider plugins...
08:39:47.828 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
08:39:47.878 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
08:39:48.178 STDOUT tofu: - Installing hashicorp/local v2.9.0...
08:39:48.509 STDOUT tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
08:39:48.629 STDOUT tofu: - Installing hashicorp/null v3.3.1...
08:39:48.872 STDOUT tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
08:39:48.872 STDOUT tofu: Providers are signed by their developers.
08:39:48.872 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
08:39:48.872 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
08:39:48.872 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
08:39:48.872 STDOUT tofu: selections it made above. Include this file in your version control repository
08:39:48.872 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
08:39:48.872 STDOUT tofu: you run "tofu init" in the future.
08:39:48.872 STDOUT tofu: OpenTofu has been successfully initialized!
08:39:48.872 STDOUT tofu: 
08:39:48.872 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
08:39:48.872 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
08:39:48.872 STDOUT tofu: should now work.
08:39:48.872 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
08:39:48.872 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
08:39:48.873 STDOUT tofu: commands will detect it and remind you to do so if necessary.

Command ✅ terragrunt init -upgrade (stack: apps/web/ci-151-1)

Click to see the command output
stderr:
[apps/web/ci-151-1] 08:39:49.197 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/QMW1SHx557hZCqTyaN7FAqzOeLo/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web/ci-151-1] 08:39:49.402 STDOUT tofu: Initializing the backend...
08:39:49.653 STDOUT tofu: 
08:39:49.653 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
08:39:49.653 STDOUT tofu: use this backend unless the backend configuration changes.
08:39:49.803 STDOUT tofu: Initializing provider plugins...
08:39:49.803 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
08:39:49.851 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
08:39:49.979 STDOUT tofu: - Installing hashicorp/null v3.3.1...
08:39:50.226 STDOUT tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
08:39:50.356 STDOUT tofu: - Installing hashicorp/local v2.9.0...
08:39:50.593 STDOUT tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
08:39:50.593 STDOUT tofu: Providers are signed by their developers.
08:39:50.593 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
08:39:50.593 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
08:39:50.593 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
08:39:50.593 STDOUT tofu: selections it made above. Include this file in your version control repository
08:39:50.593 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
08:39:50.593 STDOUT tofu: you run "tofu init" in the future.
08:39:50.593 STDOUT tofu: OpenTofu has been successfully initialized!
08:39:50.593 STDOUT tofu: 
08:39:50.593 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
08:39:50.594 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
08:39:50.594 STDOUT tofu: should now work.
08:39:50.594 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
08:39:50.594 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
08:39:50.594 STDOUT tofu: commands will detect it and remind you to do so if necessary.

Command ✅ terragrunt init -upgrade (stack: apps/web/ci-151-2)

Click to see the command output
stderr:
[apps/web/ci-151-2] 08:39:50.917 INFO   Downloading Terraform configurations from ../../../_modules/null-stack into ./.terragrunt-cache/x_2MGNbIaCC4zyb4zb8hPw4FxVk/wXSEdkNd5e5MY27MFN0bjqcoO98

stdout:
[apps/web/ci-151-2] 08:39:51.144 STDOUT tofu: Initializing the backend...
08:39:51.346 STDOUT tofu: 
08:39:51.346 STDOUT tofu: Successfully configured the backend "s3"! OpenTofu will automatically
08:39:51.346 STDOUT tofu: use this backend unless the backend configuration changes.
08:39:51.490 STDOUT tofu: Initializing provider plugins...
08:39:51.490 STDOUT tofu: - Finding hashicorp/local versions matching "~> 2.0"...
08:39:51.543 STDOUT tofu: - Finding hashicorp/null versions matching "~> 3.0"...
08:39:51.669 STDOUT tofu: - Installing hashicorp/local v2.9.0...
08:39:51.922 STDOUT tofu: - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)
08:39:52.027 STDOUT tofu: - Installing hashicorp/null v3.3.1...
08:39:52.289 STDOUT tofu: - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80)
08:39:52.289 STDOUT tofu: Providers are signed by their developers.
08:39:52.289 STDOUT tofu: If you'd like to know more about provider signing, you can read about it here:
08:39:52.289 STDOUT tofu: https://opentofu.org/docs/cli/plugins/signing/
08:39:52.289 STDOUT tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
08:39:52.289 STDOUT tofu: selections it made above. Include this file in your version control repository
08:39:52.289 STDOUT tofu: so that OpenTofu can guarantee to make the same selections by default when
08:39:52.289 STDOUT tofu: you run "tofu init" in the future.
08:39:52.290 STDOUT tofu: OpenTofu has been successfully initialized!
08:39:52.290 STDOUT tofu: 
08:39:52.290 STDOUT tofu: You may now begin working with OpenTofu. Try running "tofu plan" to see
08:39:52.290 STDOUT tofu: any changes that are required for your infrastructure. All OpenTofu commands
08:39:52.290 STDOUT tofu: should now work.
08:39:52.290 STDOUT tofu: If you ever set or change modules or backend configuration for OpenTofu,
08:39:52.291 STDOUT tofu: rerun this command to reinitialize your working directory. If you forget, other
08:39:52.291 STDOUT tofu: commands will detect it and remind you to do so if necessary.

Command ✅ terragrunt plan (stack: apps/web)

Click to see the command output
stderr:


stdout:
[apps/web] 08:39:53.606 STDOUT tofu: null_resource.stack: Refreshing state... [id=5873597553842205034]
08:39:53.607 STDOUT tofu: local_file.output: Refreshing state... [id=02b8a7d21d6e858cd56b387b18a7f09886438742]
08:39:53.615 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
08:39:53.615 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
08:39:53.615 STDOUT tofu:   + create
08:39:53.615 STDOUT tofu: OpenTofu will perform the following actions:
08:39:53.615 STDOUT tofu:   # local_file.output will be created
08:39:53.615 STDOUT tofu:   + resource "local_file" "output" {
08:39:53.615 STDOUT tofu:       + content              = "apps/web deployed"
08:39:53.615 STDOUT tofu:       + content_base64sha256 = (known after apply)
08:39:53.615 STDOUT tofu:       + content_base64sha512 = (known after apply)
08:39:53.615 STDOUT tofu:       + content_md5          = (known after apply)
08:39:53.615 STDOUT tofu:       + content_sha1         = (known after apply)
08:39:53.615 STDOUT tofu:       + content_sha256       = (known after apply)
08:39:53.615 STDOUT tofu:       + content_sha512       = (known after apply)
08:39:53.615 STDOUT tofu:       + directory_permission = "0777"
08:39:53.615 STDOUT tofu:       + file_permission      = "0777"
08:39:53.615 STDOUT tofu:       + filename             = "./output.txt"
08:39:53.616 STDOUT tofu:       + id                   = (known after apply)
08:39:53.616 STDOUT tofu:     }
08:39:53.616 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
08:39:53.616 STDOUT tofu: 
08:39:53.616 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
08:39:53.616 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
08:39:53.616 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

Command ✅ terragrunt plan (stack: apps/web/ci-151-1)

Click to see the command output
stderr:


stdout:
[apps/web/ci-151-1] 08:39:54.815 STDOUT tofu: null_resource.stack: Refreshing state... [id=876135515577664215]
08:39:54.816 STDOUT tofu: local_file.output: Refreshing state... [id=9a9a45a3cee526f75c1809c98f6d704ce3768198]
08:39:54.825 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
08:39:54.825 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
08:39:54.825 STDOUT tofu:   + create
08:39:54.825 STDOUT tofu: OpenTofu will perform the following actions:
08:39:54.825 STDOUT tofu:   # local_file.output will be created
08:39:54.825 STDOUT tofu:   + resource "local_file" "output" {
08:39:54.825 STDOUT tofu:       + content              = "apps/web/ci-151-1 deployed"
08:39:54.825 STDOUT tofu:       + content_base64sha256 = (known after apply)
08:39:54.825 STDOUT tofu:       + content_base64sha512 = (known after apply)
08:39:54.825 STDOUT tofu:       + content_md5          = (known after apply)
08:39:54.825 STDOUT tofu:       + content_sha1         = (known after apply)
08:39:54.826 STDOUT tofu:       + content_sha256       = (known after apply)
08:39:54.826 STDOUT tofu:       + content_sha512       = (known after apply)
08:39:54.826 STDOUT tofu:       + directory_permission = "0777"
08:39:54.826 STDOUT tofu:       + file_permission      = "0777"
08:39:54.826 STDOUT tofu:       + filename             = "./output.txt"
08:39:54.826 STDOUT tofu:       + id                   = (known after apply)
08:39:54.826 STDOUT tofu:     }
08:39:54.826 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
08:39:54.826 STDOUT tofu: 
08:39:54.826 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
08:39:54.826 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
08:39:54.826 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

Command ✅ terragrunt plan (stack: apps/web/ci-151-2)

Click to see the command output
stderr:


stdout:
[apps/web/ci-151-2] 08:39:56.035 STDOUT tofu: null_resource.stack: Refreshing state... [id=5339336950317945965]
08:39:56.035 STDOUT tofu: local_file.output: Refreshing state... [id=c123f93906168239a93cca14370ca1a51c17175e]
08:39:56.044 STDOUT tofu: OpenTofu used the selected providers to generate the following execution
08:39:56.044 STDOUT tofu: plan. Resource actions are indicated with the following symbols:
08:39:56.045 STDOUT tofu:   + create
08:39:56.045 STDOUT tofu: OpenTofu will perform the following actions:
08:39:56.045 STDOUT tofu:   # local_file.output will be created
08:39:56.045 STDOUT tofu:   + resource "local_file" "output" {
08:39:56.045 STDOUT tofu:       + content              = "apps/web/ci-151-2 deployed"
08:39:56.045 STDOUT tofu:       + content_base64sha256 = (known after apply)
08:39:56.045 STDOUT tofu:       + content_base64sha512 = (known after apply)
08:39:56.045 STDOUT tofu:       + content_md5          = (known after apply)
08:39:56.045 STDOUT tofu:       + content_sha1         = (known after apply)
08:39:56.045 STDOUT tofu:       + content_sha256       = (known after apply)
08:39:56.045 STDOUT tofu:       + content_sha512       = (known after apply)
08:39:56.045 STDOUT tofu:       + directory_permission = "0777"
08:39:56.045 STDOUT tofu:       + file_permission      = "0777"
08:39:56.045 STDOUT tofu:       + filename             = "./output.txt"
08:39:56.045 STDOUT tofu:       + id                   = (known after apply)
08:39:56.045 STDOUT tofu:     }
08:39:56.045 STDOUT tofu: Plan: 1 to add, 0 to change, 0 to destroy.
08:39:56.045 STDOUT tofu: 
08:39:56.045 STDOUT tofu: ─────────────────────────────────────────────────────────────────────────────
08:39:56.045 STDOUT tofu: Note: You didn't use the -out option to save this plan, so OpenTofu can't
08:39:56.046 STDOUT tofu: guarantee to take exactly these actions if you run "tofu apply" now.

To apply these changes, comment:

@neptbot apply

@github-actions

Copy link
Copy Markdown

🌊 Neptune Execution Results

Neptune: No Terraform stacks found

Neptune completed the custom workflow with status: ✅

For more details, see the GitHub Actions run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

neptune Triggers neptbot webhook

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants