Commit Graph

32 Commits

Author SHA1 Message Date
nitrocode
6f7ee2ef39 Bump to atlantis-base:2022.11.13 and use cimg/go:1.19 (#2673)
* Bump to atlantis-base:2022.11.13

* Use cimg/go back image

* Use correct path of cimg/go binary dir

* e2e: use /usr/bin

* e2e: add set -e

* circleci: use testing-env:2022.11.13

* e2e: use /home/circleci/go/bin

* e2e: revert to testing-env:2021.08.31 image
2022-11-13 14:51:18 -06:00
rui
2a0b78051e feat: use goreleaser to replace the binary-release script (#1873)
* feat: add goreleaser flow

* del binary-release script
2021-10-31 11:38:49 -04:00
Luke Kysow
a597bbbb5a Regen mocks with latest pegomock and update scripts (#1524)
* Update go-generate to run as a script

It was taking forever to run via the previous Makefile command. I don't
exactly know why. Perhaps because it was passing all the packages in as
multiple arguments?

Either way, this change allows it to actually run through in about 20
minutes.

* Regenerate all mocks using latest pegomock

Pegomock version v2.9.0

* Format mocks outside of regular mocks directory.

These mocks are outside of the regular directory due to an import cycle
causing us to have to have these not under a /mocks directory so they
need to be formatted since they're not excluded.

* Add back make test target
2021-04-23 09:26:35 -07:00
chenrui
f86aec2213 chore(deps): terraform 0.14.2 (#1308)
* Revert "Revert "chore(deps): terraform 0.14.2 (#1305)" (#1307)"

This reverts commit cb003dbf97.

* deprecate --allow-repo-config

Signed-off-by: Rui Chen <rui@meetup.com>
2020-12-12 20:41:43 -05:00
Paul Groudas
ef610a650f Add arm64 (Linux) binary releases. (#1291)
Hashicorp has recently added arm64 builds with their recent 0.14
release:  https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-14-general-availability

> Terraform 0.14 also adds official support for Linux ARM64 builds.
> We’ve gone further and added Linux ARM64 support in the latest 0.13.x releases.

Similarly, recent versions of popular providers are also published with
arm64 builds.

This change updates the build script in order to produce an arm64
binary.

This would be useful, for example, for running in the cloud with one of
Amazon graviton2 instance types, or at a smaller scale on a Raspberry Pi
3 (or newer).
2020-12-10 14:52:59 -05:00
Luke Kysow
8ac19e4017 Deprecate --repo-whitelist for --repo-allowlist 2020-07-25 23:50:09 -07:00
Luke Kysow
4fa32f8906 Fix build 2020-04-24 14:43:06 -07:00
Luke Kysow
b99832f99b Fix e2e tests 2019-08-26 19:24:47 +02:00
Luke Kysow
4dbdde8543 Upgrade to Terraform 0.12
To be clear, Atlantis was compatible with 0.12 before this commit, but
this change makes 0.12 the default version *if* users haven't set the
--default-tf-version flag.
2019-05-23 11:42:58 -04:00
Luke Kysow
52714485a9 Don't exit script before we can print test failure 2018-12-14 12:18:26 -06:00
Luke Kysow
781ded10b4 Output logs on e2e failures.
Also disable the make test step because there are no unit tests in the
e2e directory (as expected).
2018-11-30 10:10:53 -06:00
Luke Kysow
13a70c772d Add new --allow-repo-config flag. 2018-06-30 23:27:15 +02:00
Luke Kysow
b4993b60ea Rename bootstrap to testdrive.
Bootstrap is meant for a system that sets itself up. This command is
more like a testing mode so I want to rename it to avoid confusion.

Fixes #129 and came out of #117.
2018-05-30 13:35:05 +02:00
Luke Kysow
48763e7345 Don't run e2e tests on fork PRs. 2018-03-16 13:18:43 -07:00
Luke Kysow
6c159feff4 Rename to runatlantis from atlantisnorth. 2018-02-18 21:28:18 -08:00
Luke Kysow
0299d3ee12 Move to new atlantisnorth repo 2018-02-06 13:29:36 -08:00
Luke Kysow
cbbd59d09c Move bindata to static package. Clean up coverage script (#149) 2017-09-22 17:58:30 -07:00
Luke Kysow
2e6ae88d44 Add coverage script that supports multiple packages 2017-09-16 13:44:02 -07:00
Anubhav Mishra
d1b414fff0 now copying atlantis binary instead of moving it 2017-08-16 13:35:46 -07:00
Anubhav Mishra
6b55b086cd Adding docker image and release scripts (#123)
* Adding docker image and release scripts

* Using circleci version 2

* now building dumb-init and gosu from source

* trying to fix e2e tests

* fixing working directory for circleci version 2

* start atlantis server and ngrok in the background

* Adding terraform to path and removing old decryption method for circleci

* adding terraform binary to the correct path

* ATLANTIS_URL is now being exported

* using circleci version 2 syntax to export variable

* using circleci version 2 syntax to export variable

* ngrok isnt working now

* Updating CHANGELOG

* Fixes after review and updated README.md
2017-08-16 13:29:51 -07:00
Anubhav Mishra
c663be4247 Adding e2e tests back and upgrading terraform version 0.9.11 (#113)
* Adding e2e tests back and upgrading terraform version 0.9.11

* Fixing the binary name for e2e tests

* revert binary name change

* missed indentation for makefile

* use owner name for branch head for pull request creation
2017-08-10 21:17:50 -07:00
Anubhav Mishra
7f8f85a6a7 Detail view (#47)
* Adding the ability to get lock data and show it using the detail view in the ui for boltdb

* adding modal style

* Adding new modal based discard ui

* Adding detail view and get lock funtionality with unlocking with the UI

* lots of clean up after review

* using jquery most places now

* missed in merge

* this should cause a build failure

* moving e2e test as part of the test override step so they run if unit tests fail

* fixing boltdb tests

* turns out you can't fail fast in circleci

* don't compare locks
2017-06-25 15:24:07 -07:00
Anubhav Mishra
9de7c6474e adding vendoring to atlantis (#40)
* adding vendoring to atlantis
* removing deps test target
2017-06-20 18:59:18 -07:00
Anubhav Mishra
b2f1b9d98c removing a redundant step merging into one and some notes 2017-06-18 16:48:32 -07:00
Anubhav Mishra
8581b37a7a fixes after review 2017-06-18 16:44:30 -07:00
Anubhav Mishra
9ef6d262b7 test 2017-06-17 16:28:18 -07:00
Anubhav Mishra
12bdc9f493 more testing 2017-06-17 16:17:22 -07:00
Anubhav Mishra
8dd6ad7aa0 not exporting the variable anymore 2017-06-17 16:04:45 -07:00
Anubhav Mishra
0819d8961c not exporting the variable anymore 2017-06-17 16:00:25 -07:00
Anubhav Mishra
36c90ad36b moving atlantis url environment variable along side e2e 2017-06-17 15:55:31 -07:00
Anubhav Mishra
780de9147a make targets now filter e2e tests 2017-06-17 15:23:53 -07:00
Anubhav Mishra
8dd1d6cf46 Adding ci for atlantis 2017-06-17 14:20:51 -07:00