hc-github-team-consul-core
eb63d46abb
Backport of [API Gateway] Fix invalid cluster causing gateway programming delay into release/1.15.x ( #16668 )
...
* backport of commit 9ea73b3b8d
* backport of commit d3cffdeb4d
* backport of commit 0848aac017
* backport of commit 90b5e39d2d
* Refactor and fix flaky tests
* Fix bad merge
* add file that was never backported
* Fix bad merge again
* fix duplicate method
* remove extra import
* backport a slew of testing library code
* backport changes coinciding with library update
* backport changes coinciding with library update
---------
Co-authored-by: Andrew Stucki <andrew.stucki@hashicorp.com>
2023-03-17 15:02:28 -04:00
hc-github-team-consul-core
9902dab7bc
Backport of Basic gobased API gateway spinup test into release/1.15.x ( #16423 )
...
* backport of commit 60a62add31
* backport of commit 560cd55675
* backport of commit bd3ff14638
* backport of commit b8a4c8319d
* backport of commit 184b6bbcb0
* backport of commit cc213b67b4
* backport of commit e706bc7cac
* backport of commit 064a3c0104
* backport of commit b8aa15ef54
* updated GetPort interface
* fix getport
* fix syntax issues
* fix gofmt error
* removed deprecated random calls, removed unused port variable
* clean up duplicate comment
* Update test/integration/consul-container/test/gateways/gateway_endpoint_test.go
* parralelize this test
* delete extra line
* clean up unneeded comments
---------
Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: Andrew Stucki <andrew.stucki@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2023-02-27 20:06:38 +00:00
hc-github-team-consul-core
8ba11d7380
backport of commit 7e236479c0
( #16272 )
...
Co-authored-by: cskh <hui.kang@hashicorp.com>
2023-02-22 20:58:17 +00:00
hc-github-team-consul-core
deaef1d6b4
backport of commit 3253386a68
( #16370 )
...
Co-authored-by: Anita Akaeze <anita.akaeze@hashicorp.com>
2023-02-22 18:09:58 +00:00
hc-github-team-consul-core
6b5d96744d
backport of commit 813264e160
( #16359 )
...
Co-authored-by: cskh <hui.kang@hashicorp.com>
2023-02-22 16:16:22 +00:00
hc-github-team-consul-core
1d994d707e
Backport of add integration tests for troubleshoot into release/1.15.x ( #16261 )
...
* backport of commit 74dcceeeb2
* cherry pick from PR 16223
---------
Co-authored-by: Maliz <maliheh.monshizadeh@hashicorp.com>
2023-02-15 08:11:57 -08:00
cskh
ab5dac3414
upgrade test: peering with http router config entry ( #16231 )
...
* upgrade test: peering with http router config entry
2023-02-13 14:09:12 -05:00
Anita Akaeze
d72ad5fb95
Merge pull request #4216 from hashicorp/NET-2252-add-assert-fortioname ( #16212 )
...
NET-2252: integration tests: add assert.FortioName
2023-02-09 09:45:31 -05:00
Anita Akaeze
f58d5bb221
NET-2087: Restart proxy sidecar during cluster upgrade ( #16140 )
2023-02-06 13:09:44 -05:00
Anita Akaeze
fcf18222c5
add assertions ( #16087 )
2023-02-03 10:20:22 -05:00
Anita Akaeze
08a19e532d
NO_JIRA: Add function to get container status before making api call ( #16116 )
2023-02-01 10:48:54 -05:00
cskh
9da61c1cec
Upgrade test: retain sidecar containers during upgrade. ( #16100 )
2023-01-30 09:49:52 -05:00
cskh
ffb81782de
Upgrade test: peering control plane traffic through mesh gateway ( #16091 )
2023-01-27 11:25:48 -05:00
cskh
5fa9ab28dc
integ test: remove hardcoded upstream local bind port and max number of envoy sidecar ( #16092 )
2023-01-27 15:19:10 +00:00
cskh
dbaab52786
Post upgrade test validation: envoy endpoint and register service ( #16067 )
2023-01-25 12:27:36 -05:00
Dan Stough
91d6a81c14
test(integration): add access logging test ( #16008 )
2023-01-20 17:02:44 -05:00
Anita Akaeze
4e154144a6
NET-2038: Add envoy assertion function of listener verification ( #15969 )
2023-01-18 16:13:55 -05:00
Dan Stough
e8dde59bd0
chore(ci): fix compat ent compat tests for sidecars and gateways ( #15997 )
2023-01-17 17:16:55 -05:00
R.B. Boyer
d59efd390c
test: general cleanup and fixes for the container integration test suite ( #15959 )
...
- remove dep on consul main module
- use 'consul tls' subcommands instead of tlsutil
- use direct json config construction instead of agent/config structs
- merge libcluster and libagent packages together
- more widely use BuildContext
- get the OSS/ENT runner stuff working properly
- reduce some flakiness
- fix some correctness related to http/https API
2023-01-11 15:34:27 -06:00
cskh
1113314641
Refactoring the peering integ test to accommodate coming changes of o… ( #15885 )
...
* Refactoring the peering integ test to accommodate coming changes of other upgrade scenarios.
- Add a utils package under test that contains methods to set up various test scenarios.
- Deduplication: have a single CreatingPeeringClusterAndSetup replace
CreatingAcceptingClusterAndSetup and CreateDialingClusterAndSetup.
- Separate peering cluster creation and server registration.
* Apply suggestions from code review
Co-authored-by: Dan Stough <dan.stough@hashicorp.com>
2023-01-04 15:28:15 -05:00
cskh
692a6edd7d
Upgrade test: test peering upgrade from an old version of consul ( #15768 )
...
* upgrade test: test peering upgrade from an old version of consul
NET-1809
2022-12-15 16:31:12 -05:00
Freddy
7f5f7e9cf9
Avoid blocking child type updates on parent ack ( #15083 )
2022-11-07 18:10:42 -07:00
Dan Stough
553312ef61
fix: persist peering CA updates to dialing clusters ( #15243 )
...
fix: persist peering CA updates to dialing clusters
2022-11-04 12:53:20 -04:00
Dan Stough
05e93f7569
test: refactor testcontainers and add peering integ tests ( #15084 )
2022-11-01 15:03:23 -04:00