#atlantis (2022-11)

atlantis

Discuss the Atlantis (<http://runatlantis.iorunatlantis.io>)

**Archive: ** https://archive.sweetops.com/atlantis/

2022-11-06

Release notes from atlantis avatar
Release notes from atlantis
02:18:43 AM

v0.20.2-pre.20221106 What’s Changed fix(workflows): fix docker image publish flow by @chenrui333 in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1403294845” data-permission-text=”Title is private”…

Release v0.20.2-pre.20221106 · runatlantis/atlantisattachment image

What’s Changed

fix(workflows): fix docker image publish flow by @chenrui333 in #2580 fix #2537: if with identical then and else branches by @chavacava in #2545 fix: Silence allow list errors works…

chenrui333 - Overview

chenrui333 has 236 repositories available. Follow their code on GitHub.

jose.amengual avatar
jose.amengual

v0.20.2-pre.20221106 Pre-release

What's Changed
fix(workflows): fix docker image publish flow by @chenrui333 in #2580
fix #2537: if with identical then and else branches by @chavacava in #2545
fix: Silence allow list errors works again by @zer0beat in #2535
build(deps): bump github.com/go-redis/redis/v9 from 9.0.0-beta.2 to 9.0.0-beta.3 by @dependabot in #2578
build(deps): bump github.com/hashicorp/hcl/v2 from 2.6.0 to 2.14.1 by @dependabot in #2579
Add basic documentation for the prometheus exporter by @marcusramberg in #2582
docs: typo ATLANTIS_GH_ALLOW_MERGEABLE_BYPASS_APPLY by @nitrocode in #2583
hadolint: base: pin all dependencies by @nitrocode in #2587
Bump atlantis-base:2022.10.14 by @nitrocode in #2589
build(deps): bump github.com/go-redis/redis/v9 from 9.0.0-beta.3 to 9.0.0-rc.1 by @dependabot in #2590
build(deps): bump github.com/moby/moby from 20.10.18+incompatible to 20.10.19+incompatible by @dependabot in #2591
deps: bump terraform to 1.3.3 and docs update by @nitrocode in #2614
deps: bump conftest to 0.35.0 by @nitrocode in #2615
fix: typo in log message when running parallel plans by @forestoden in #2620
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #2611
build(deps): bump github.com/moby/moby from 20.10.19+incompatible to 20.10.20+incompatible by @dependabot in #2612
Specify ngrok config version by @shouichi in #2610
feat: add a flag to silence policy checks comments when there's no error by @Fauzyy in #2405
docs: update notes to clarify where the environment variables are available by @gurpalw in #2532
Add tags to project metrics by @TylerLubeck in #2623
chore: set stale 6mo, close 1mo by @nitrocode in #2629
Bitbucket Server: Send password as Bearer instead of Basic Auth by @Dev25 in #2461
Update terraform-config-inspect by @tpickett66 in #2599
Updating diffKeywordRegex to properly handle new test case by @VladimirSt-XP in #2551
fix: prevent commit status update in incorrect MR by @michelmzs in #2636
deps: bump terraform to 1.3.4 by @nitrocode in #2639

2022-11-09

jose.amengual avatar
jose.amengual

If anyone is trying to run Atmos with Atlantis hit me up , in todays OfficeHours there were a few questions about it and I have answers for all!! and the cool think Atmos already supports all those cases

2022-11-14

Release notes from atlantis avatar
Release notes from atlantis
10:38:37 PM

v0.21.0.pre-20221114 Reduce image size by rm’ing old tf versions (#2619)

Release v0.21.0.pre-20221114 · runatlantis/atlantisattachment image

Reduce image size by rm’ing old tf versions (#2619)

Reduce image size by rm'ing old tf versions by nitrocode · Pull Request #2619 · runatlantis/atlantisattachment image

what Remove 5 old tf versions why Reduce image size. Each binary is 80MB. This removes all terraform versions prior to 1.x. This will reduce the image size by 400MB. @jamengual and I worked on t…

Release notes from atlantis avatar
Release notes from atlantis
10:58:41 PM

v0.21.0-pre.20221114 What’s Changed build(deps): bump github.com/moby/moby from 20.10.20+incompatible to 20.10.21+incompatible by @dependabot in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1429732675” data-permission-text=”Title is private”…

Release v0.21.0-pre.20221114 · runatlantis/atlantisattachment image

What’s Changed

build(deps): bump github.com/moby/moby from 20.10.20+incompatible to 20.10.21+incompatible by @dependabot in #2628 Add COMMENT_ARGS to Pre/Post-Workflow Hook Execution Environment b…

Dependabotattachment image

Automated dependency updates built into GitHub. Dependabot has 23 repositories available. Follow their code on GitHub.

jose.amengual avatar
jose.amengual

v0.21.0-pre.20221114 Pre-release :rocket:

What's Changed
build(deps): bump github.com/moby/moby from 20.10.20+incompatible to 20.10.21+incompatible by @dependabot in #2628
Add COMMENT_ARGS to Pre/Post-Workflow Hook Execution Environment by @adam-verigin in #2621
Use commented out descriptions in feat req by @nitrocode in #2650
feat: Implement branch matching in repo-level config by @0x416e746f6e in #2522
Add argument for enabling same origin check for websocket connections by @ean in #2659
Add custom templating support by @pseudomorph in #2647
docs: updates docs on gh-team-allowlist by @dversoza in #2664
build(deps): bump golang from 1.19.2-alpine to 1.19.3-alpine by @dependabot in #2645
Use official slack/slack-go library by @nitrocode in #2669
Remove archived and deprecated interfacer linter by @nitrocode in #2657
Use go 1.19 by @nitrocode in #2670
Add policy check summary in wrapped messages by @tlorreyte in #2452
e2e image and testing fixes by @nitrocode in #2672
test: use T.TempDir to create temporary test directory by @Juneezee in #2671
Bump to atlantis-base:2022.11.13 and use cimg/go:1.19 by @nitrocode in #2673
Bump spf13/[email protected] and xanzy/[email protected] by @nitrocode in #2674
feat: Add status to the real-time logs page by @lukemassa in #2426
Bump all dependencies by @nitrocode in #2675
build(deps): bump github.com/alicebob/miniredis/v2 from 2.23.0 to 2.23.1 by @dependabot in #2679
Fix stale bot workflow yaml by @nitrocode in #2676
Rename default branch to main by @nitrocode in #2662
deps: bump go-github and golang.org/x/text to the latest by @ean in #2653
docs: Add auto generation of atlantis.yaml projects by @nitrocode in #2680
Fix website link checker due to branch rename by @nitrocode in #2682
Adding reloading of TLS certificates by @camillsir in #2656
Reduce image size by rm'ing old tf versions by @nitrocode in #2619

This is in important pre-release, we need people testing, please give it try!!!

2022-11-20

Release notes from atlantis avatar
Release notes from atlantis
04:18:35 AM

v0.21.0-pre.20221120 What’s Changed docs: Update docs for vulnerability reporting by @lilincmu in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1448776382” data-permission-text=”Title is private”…

Release v0.21.0-pre.20221120 · runatlantis/atlantisattachment image

What’s Changed

docs: Update docs for vulnerability reporting by @lilincmu in #2683 testing-env: create default atlantis user by @nitrocode in #2689 Bump testing-env and [email protected] by @nitrocod…

lilincmu - Overview

lilincmu has 7 repositories available. Follow their code on GitHub.

Release notes from atlantis avatar
Release notes from atlantis
04:38:39 AM

v0.21.0-pre.20221120 What’s Changed docs: Update docs for vulnerability reporting by @lilincmu in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1448776382” data-permission-text=”Title is private”…

2022-11-25

Release notes from atlantis avatar
Release notes from atlantis
02:38:34 AM

v0.21.0-pre.20221125 What’s Changed chore: rm duplicate make test-all, no push to latest on refs with “pre” by @nitrocode in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1457284052” data-permission-text=”Title is private”…

Release v0.21.0-pre.20221125 · runatlantis/atlantisattachment image

What’s Changed

chore: rm duplicate make test-all, no push to latest on refs with “pre” by @nitrocode in #2703 fix: Add server flag for quiet policy checks as documented by @marcusramberg in #2705 …

Release notes from atlantis avatar
Release notes from atlantis
03:08:35 AM

v0.21.0-pre.20221125 What’s Changed chore: rm duplicate make test-all, no push to latest on refs with “pre” by @nitrocode in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1457284052” data-permission-text=”Title is private”…

Release v0.21.0-pre.20221125 · runatlantis/atlantisattachment image

What’s Changed

chore: rm duplicate make test-all, no push to latest on refs with “pre” by @nitrocode in #2703 fix: Add server flag for quiet policy checks as documented by @marcusramberg in #2705 …

Release notes from atlantis avatar
Release notes from atlantis
03:28:38 AM

v0.21.0-pre.20221125 What’s Changed chore: rm duplicate make test-all, no push to latest on refs with “pre” by @nitrocode in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1457284052” data-permission-text=”Title is private”…

2022-11-28

Release notes from atlantis avatar
Release notes from atlantis
08:38:41 PM

v0.21.0 What’s Changed fix(workflows): fix docker image publish flow by @chenrui333 in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1403294845” data-permission-text=”Title is private”…

Release v0.21.0 · runatlantis/atlantisattachment image

What’s Changed

fix(workflows): fix docker image publish flow by @chenrui333 in #2580 fix #2537: if with identical then and else branches by @chavacava in #2545 fix: Silence allow list errors works…

Release notes from atlantis avatar
Release notes from atlantis
08:58:42 PM

v0.21.0 What’s Changed fix(workflows): fix docker image publish flow by @chenrui333 in <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1403294845” data-permission-text=”Title is private”…

jose.amengual avatar
jose.amengual

v0.21.0 Release

What's Changed
fix(workflows): fix docker image publish flow by @chenrui333 in #2580
fix #2537: if with identical then and else branches by @chavacava in #2545
fix: Silence allow list errors works again by @zer0beat in #2535
build(deps): bump github.com/go-redis/redis/v9 from 9.0.0-beta.2 to 9.0.0-beta.3 by @dependabot in #2578
build(deps): bump github.com/hashicorp/hcl/v2 from 2.6.0 to 2.14.1 by @dependabot in #2579
Add basic documentation for the prometheus exporter by @marcusramberg in #2582
docs: typo ATLANTIS_GH_ALLOW_MERGEABLE_BYPASS_APPLY by @nitrocode in #2583
hadolint: base: pin all dependencies by @nitrocode in #2587
Bump atlantis-base:2022.10.14 by @nitrocode in #2589
build(deps): bump github.com/go-redis/redis/v9 from 9.0.0-beta.3 to 9.0.0-rc.1 by @dependabot in #2590
build(deps): bump github.com/moby/moby from 20.10.18+incompatible to 20.10.19+incompatible by @dependabot in #2591
deps: bump terraform to 1.3.3 and docs update by @nitrocode in #2614
deps: bump conftest to 0.35.0 by @nitrocode in #2615
fix: typo in log message when running parallel plans by @forestoden in #2620
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #2611
build(deps): bump github.com/moby/moby from 20.10.19+incompatible to 20.10.20+incompatible by @dependabot in #2612
Specify ngrok config version by @shouichi in #2610
feat: add a flag to silence policy checks comments when there's no error by @Fauzyy in #2405
docs: update notes to clarify where the environment variables are available by @gurpalw in #2532
Add tags to project metrics by @TylerLubeck in #2623
chore: set stale 6mo, close 1mo by @nitrocode in #2629
Bitbucket Server: Send password as Bearer instead of Basic Auth by @Dev25 in #2461
Update terraform-config-inspect by @tpickett66 in #2599
Updating diffKeywordRegex to properly handle new test case by @VladimirSt-XP in #2551
fix: prevent commit status update in incorrect MR by @michelmzs in #2636
deps: bump terraform to 1.3.4 by @nitrocode in #2639
build(deps): bump github.com/moby/moby from 20.10.20+incompatible to 20.10.21+incompatible by @dependabot in #2628
Add COMMENT_ARGS to Pre/Post-Workflow Hook Execution Environment by @adam-verigin in #2621
Use commented out descriptions in feat req by @nitrocode in #2650
feat: Implement branch matching in repo-level config by @0x416e746f6e in #2522
Add argument for enabling same origin check for websocket connections by @ean in #2659
Add custom comment templating support by @pseudomorph in #2647
docs: updates docs on gh-team-allowlist by @dversoza in #2664
build(deps): bump golang from 1.19.2-alpine to 1.19.3-alpine by @dependabot in #2645
Use official slack/slack-go library by @nitrocode in #2669
Remove archived and deprecated interfacer linter by @nitrocode in #2657
Use go 1.19 by @nitrocode in #2670
Add policy check summary in wrapped messages by @tlorreyte in #2452
e2e image and testing fixes by @nitrocode in #2672
test: use T.TempDir to create temporary test directory by @Juneezee in #2671
Bump to atlantis-base:2022.11.13 and use cimg/go:1.19 by @nitrocode in #2673
Bump spf13/[email protected] and xanzy/[email protected] by @nitrocode in #2674
feat: Add status to the real-time logs page by @lukemassa in #2426
Bump all dependencies by @nitrocode in #2675
build(deps): bump github.com/alicebob/miniredis/v2 from 2.23.0 to 2.23.1 by @dependabot in #2679
Fix stale bot workflow yaml by @nitrocode in #2676
Rename default branch to main by @nitrocode in #2662
deps: bump go-github and golang.org/x/text to the latest by @ean in #2653
docs: Add auto generation of atlantis.yaml projects by @nitrocode in #2680
Fix website link checker due to branch rename by @nitrocode in #2682
Adding reloading of TLS certificates by @camillsir in #2656
Reduce image size by rm'ing old tf versions by @nitrocode in #2619
docs: Update docs for vulnerability reporting by @lilincmu in #2683
testing-env: create default atlantis user by @nitrocode in #2689
Bump testing-env and [email protected] by @nitrocode in #2686
build(deps): bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0 by @dependabot in #2678
deps: bump to use tf 1.3.5 by @chenrui333 in #2691
Bump more dependencies by @nitrocode in #2692
upgrade Git clone locking mechanism to go1.19 by @ribejara-te in #2521
metrics: Add Metrics tags to multiple Scopes by @albertorm95 in #2687
Set GitHub app to use slug to make --hide-prev-plan-comments more reliable by @krrrr38 in #2697
Detect terraform versions using >= and ~> specifiers by @fblgit in #1776
chore: rm duplicate make test-all, no push to latest on refs with "pre" by @nitrocode in #2703
fix: Add server flag for quiet policy checks as documented by @marcusramberg in #2705
docs: Small updates :turkey: by @nitrocode in #2711
Run PR checks if the PR is moved to ready_for_review type by @nitrocode in #2713
Run docker pull before building images by @nitrocode in #2714
Allow --gh-team-allowlist to work with team names and slugs by @nitrocode in #2719
Fix the bad indentation error in the atlantis-image.yaml workflow by @nitrocode in #2722
atlantis-image: yaml fix using a separate env var by @nitrocode in #2725
build(deps): bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #2723
docs: add PR template by @nitrocode in #2718
build(deps): bump runatlantis/atlantis-base from 2022.11.13 to 2022.11.24 by @dependabot in #2731
build(deps): bump github.com/go-redis/redis/v9 from 9.0.0-rc.1 to 9.0.0-rc.2 by @dependabot in #2733
build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0 by @dependabot in #2732
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

dang, that’s a lot of PRs!

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

@RB you’re on

RB avatar

Pepe and the other maintainers helped a ton with the review. Just happy to help and learn more about release engineering, gha, and golang

jose.amengual avatar
jose.amengual

that was a big one, thanks to @RB we are now in Go1. 19

2022-11-30

Mikael Fridh avatar
Mikael Fridh

Hey @jose.amengual something must’ve happened between these two versions; https://github.com/runatlantis/atlantis/compare/v0.20.1...v0.21.0

In v0.21.x, including v0.21.0-pre.20221114 Atlantis creates another pipeline in gitlab for the External Stage rather than being included in the existing running pipeline …

Can’t quite find the cause when looking at the commits unless it’s this: https://github.com/runatlantis/atlantis/commit/479f2b7edb963630a33f1098073fcbacd503b363

jose.amengual avatar
jose.amengual

it could be that

jose.amengual avatar
jose.amengual

please file an issue ASAP

jose.amengual avatar
jose.amengual

and on that PR tag the developer and ask

Mikael Fridh avatar
Mikael Fridh

I gotta run but I left a quick message on the PR. Will file an issue once I get back tonight.

1
Mikael Fridh avatar
Mikael Fridh
#2743 Atlantis 0.21.x cause duplicate pipelines in Gitlabattachment image

Community Note

• Please vote on this issue by adding a reaction to the original issue to help the community and maintainers prioritize this request. Searching for pre-existing feature requests helps us consolidate datapoints for identical requirements into a single place, thank you! • Please do not leave “+1” or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request. • If you are interested in working on this issue or have submitted a pull request, please leave a comment.


Overview of the Issue

If you have an internal pipeline in Gitlab, you will now get two separate pipeline IDs - one for the internal and one from the Atlantis commit status update.

Reproduction Steps

Have any pipeline enabled in gitlab via .gitlab-ci.yml AND the atlantis webhook as well. push a change in a merge request branch which starts both flows. You will get two pipeline IDs with each Stage in a separate pipeline.

Environment details

• Atlantis version: v0.21.x

Additional Context

Going back to v0.20.x restores the proper behaviour.

Slight suspicion it is being caused by #2636 - abb815e

Couldn’t find anything else which seems related.

I’ve now also confirmed that rolling back only the commit from #2636 restores previous behaviour:
image

1
jose.amengual avatar
jose.amengual

the gitlab fix was push

jose.amengual avatar
jose.amengual

please give it a try

    keyboard_arrow_up