Commit Graph

27 Commits

Author SHA1 Message Date
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 0f3c59090e
fix: remove version constraints (#127)
Signed-off-by: matttrach <matt.trachier@suse.com>
2025-03-03 17:44:40 -06: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 402a597eda
feat: enable version 6 access addresses (#93)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-07-22 14:50:54 -05:00
Matt Trachier 1cfbb72f2b
fix: dual-stack and load balanced access (#85)
* fix: dual-stack and load balanced access

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

* fix: lint

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

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-27 22:25:26 -05:00
Matt Trachier ad570588be
feat!: enable dual stack and version 6 addresses (#80)
* feat!: enable dual stack and version 6 addresses

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

* fix: shell check

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

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-06-21 00:35:57 -05:00
Matt Trachier 0bb30b966e
fix: add and use address block for network (#79)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-30 22:07:38 -05:00
Matt Trachier 35e62ca599
feat: certificate controls (#73)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-13 10:22:36 -05:00
Matt Trachier b256b55fb6
fix: make subnet names static (#71)
* fix: make network names static

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

* fix: put flag back

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

---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 18:26:38 -05:00
Matt Trachier 403f6309ef
fix: add more random names (#70)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-05-03 16:48:42 -05:00
Matt Trachier ec834f2db1
fix: add target group output (#66)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-18 12:54:00 -05:00
Matt Trachier de2f8f041d
feat: adding listeners and targets (#53)
* feat: adding listeners and targets
* fix: lint
---------

Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-17 13:17:31 -05:00
Matt Trachier 6e8ddd0460
fix: add encrypt address everywhere (#46)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 22:59:16 -05:00
Matt Trachier 962c1333c8
fix: add encrypt address everywhere (#45)
Signed-off-by: matttrach <matt.trachier@suse.com>
2024-04-05 22:20:15 -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 a0c8b103e9
feat: add ability to skip specific ip sg (#38)
Signed-off-by: Matt Trachier <matt.trachier@suse.com>
2024-03-08 12:45:37 -06:00
Matt Trachier 7d55c4116e
fix: update terraform version to new req 1.5 (#36)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-09 13:33:05 -06:00
Matt Trachier 1653d16278
fix: add names specific to tests in examples (#32)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-02-02 14:29:02 -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
Matt Trachier a7445f999b
feature!: add the ability to explicitly skip parts of the module (#26)
Signed-off-by: matttrach <matttrach@gmail.com>
2024-01-23 14:26:05 -06:00
Matt Trachier fca353dd81
fix: only chomp if necessary (#23)
* fix: only chomp if necessary

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

* fix: add test for specifying ip

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

---------

Signed-off-by: matttrach <matttrach@gmail.com>
2024-01-10 13:34:30 -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
matttrach 68be7e1120
add the option to set the availability zone when generating a subnet and test
Signed-off-by: matttrach <matttrach@gmail.com>
2023-09-26 17:05:24 -05:00
matttrach 0bfc7ebf8d
remove general example readme, use example readmes instead
Signed-off-by: matttrach <matttrach@gmail.com>
2023-08-28 17:02:40 -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
matttrach ffa3f53379 initial
Signed-off-by: matttrach <matttrach@gmail.com>
2023-07-10 10:45:06 -05:00