Commit Graph

35 Commits

Author SHA1 Message Date
dependabot[bot] fc25c03a1b
fix: bump aws-actions/configure-aws-credentials from 4 to 5
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4 to 5.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 21:01:56 +00:00
Matt Trachier 1941a4ff23
fix!: remove aws secret, output cert info (#134)
Signed-off-by: matttrach <matt.trachier@suse.com>
2025-07-22 23:36:57 -05:00
Matt Trachier 043e58746a
fix: update to comply with new restrictions (#128)
Signed-off-by: matttrach <matt.trachier@suse.com>
2025-03-06 12:07:15 -06:00
Matt Trachier 58d1d82f8e
fix: do not check for leftovers (#120)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-10-08 17:06:48 -05:00
Matt Trachier c5f1ed9968
fix: save private key and fix tests (#115)
* fix: save private key and fix tests

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: generalize test directory

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: lint

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: ignore git leaks errors treat it as warnings

Signed-off-by: matttrach <matt.trachier@suse.com>

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-09-18 21:47:50 -05:00
Matt Trachier cee0d480b6
fix: move cleanup to script for maintainability (#84)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-21 11:58:31 -05:00
Matt Trachier c33d71ee10
fix: specifying sub network is no longer allowed (#83)
* fix: specifying sub network is no longer allowed

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: use test script in automation

Signed-off-by: matttrach <matt.trachier@suse.com>

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-21 01:26:57 -05:00
Matt Trachier 80f1d06898
fix: resolve weird exit problems (#63)
* fix: resolve weird exit problems
* fix: remove test file
---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 19:59:12 -05:00
Matt Trachier 9ab417928d
fix: adding more logging (#62)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 19:14:50 -05:00
Matt Trachier f29e8b870c
fix: filter all 400 status codes (#61)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 17:07:12 -05:00
Matt Trachier e393cf40ea
fix: also filter 404 and unauthorized (#60)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 17:00:58 -05:00
Matt Trachier 3fdbbf7662
fix: filter access denied errors (#59)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 16:28:07 -05:00
Matt Trachier 10c947e92c
fix: add logging to leftovers (#58)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 16:06:06 -05:00
Matt Trachier 42832e37c6
fix: call leftovers before test (#57)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 15:00:24 -05:00
Matt Trachier 1fb1460d35
fix: add zone to keep variables (#56)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 13:50:31 -05:00
Matt Trachier f0de2b115b
fix: add zone to release environment (#55)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 13:34:59 -05:00
Matt Trachier 9b964a9b9a
fix: add policy and speed up (#51)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-06 01:05:31 -05:00
Matt Trachier daef0d888e
fix: add policies and reduce speed (#49)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 23:55:44 -05:00
Matt Trachier 148b48ae34
fix: keep the domain variable (#44)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 21:19:17 -05:00
Matt Trachier 6cb3cff557
refactor!: add domains and load balancing (#42)
* refactor!: rethinking the focus
* feat: add domains and load balancing, initial
* feat: add lb domain and certs
* fix: format and lint
* fix: full tests pass
* fix: format and lint
---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 18:32:16 -05:00
Matt Trachier 4933b3a09e
fix: update workflows to meet new standards (#40)
* fix: update workflows to meet new standards

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: update documentation

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: use pull request without target

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: try block notation

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: try folded notation

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: try block with notes

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: put back in one line

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: improve validate

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: improve logging

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: rewriting for better understanding

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: remove explain

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: echo outputs

Signed-off-by: matttrach <matt.trachier@suse.com>

* fix: actually output words

Signed-off-by: matttrach <matt.trachier@suse.com>

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-03-23 01:36:50 -05:00
Matt Trachier e5f60342a0
fix: remove unncessary store steps (#35)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-06 19:51:03 -06:00
Matt Trachier bac9943fb9
fix: update workflow to include id tag, cleanup, new flake, etc (#30)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-02 11:55:14 -06:00
dependabot[bot] 8e46a19c09
fix: bump actions/cache from 3 to 4 (#25)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Trachier <matttrach@gmail.com>
2024-01-31 12:17:27 -06:00
dependabot[bot] 0982d67cfe
fix: bump peter-evans/create-or-update-comment from 3 to 4 (#28)
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v3...v4)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 12:11:58 -06:00
Matt Trachier 4d1867e53e
fix: Fix ip discover (#19)
* fix: network acl id will be modified by AWS

Signed-off-by: matttrach <matttrach@gmail.com>

* fix: change how IP is discovered, upgrade workflows, upgrade nix

Signed-off-by: matttrach <matttrach@gmail.com>

* fix: tf fmt

Signed-off-by: matttrach <matttrach@gmail.com>

---------

Signed-off-by: matttrach <matttrach@gmail.com>
2023-12-12 12:48:14 -06:00
dependabot[bot] 436f1d5ef7
fix: bump actions/setup-go from 4 to 5 (#18)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 10:26:17 -06:00
dependabot[bot] 71257130f2
fix: bump google-github-actions/release-please-action from 3 to 4 (#16)
Bumps [google-github-actions/release-please-action](https://github.com/google-github-actions/release-please-action) from 3 to 4.
- [Release notes](https://github.com/google-github-actions/release-please-action/releases)
- [Changelog](https://github.com/google-github-actions/release-please-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google-github-actions/release-please-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: google-github-actions/release-please-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 12:04:54 -06:00
Matt Trachier ca7a6b16fa
fix: Add release (#14)
* fix: network acl id will be modified by AWS

Signed-off-by: matttrach <matttrach@gmail.com>

* fix: update workflows with release please and friends

Signed-off-by: matttrach <matttrach@gmail.com>

* fix: explicit dependency chain

Signed-off-by: matttrach <matttrach@gmail.com>

---------

Signed-off-by: matttrach <matttrach@gmail.com>
2023-11-29 17:39:15 -06:00
Matt Trachier 1eef628ffa
fix: dependebot commits should use standard commit format (#13)
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-30 15:29:19 -05:00
dependabot[bot] 89566c3553
Bump hashicorp/setup-terraform from 2 to 3 (#10)
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 2 to 3.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases)
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/setup-terraform/compare/v2...v3)

---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 15:24:31 -05:00
dependabot[bot] c845a5838b
Bump terraform-linters/setup-tflint from 3 to 4 (#11)
Bumps [terraform-linters/setup-tflint](https://github.com/terraform-linters/setup-tflint) from 3 to 4.
- [Release notes](https://github.com/terraform-linters/setup-tflint/releases)
- [Commits](https://github.com/terraform-linters/setup-tflint/compare/v3...v4)

---
updated-dependencies:
- dependency-name: terraform-linters/setup-tflint
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 15:24:10 -05:00
matttrach 45c7b3351a
feat: generate new security group rules and add automatic updates
Signed-off-by: matttrach <matttrach@gmail.com>
2023-10-30 15:18:12 -05:00
matttrach 1071a8c1eb
remove plan from e2e
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-29 12:42:54 -05:00
matttrach d7ec6f2831
adding workflows, codeowners, using terratest to generate obects for testing, add verions.tf
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-11 15:07:41 -05:00