consul/.github/workflows
R.B. Boyer a72f868218
testing/deployer: update deployer to use v2 catalog constructs when requested (#19046)
This updates the testing/deployer (aka "topology test") framework to conditionally 
configure and launch catalog constructs using v2 resources. This is controlled via a 
Version field on the Node construct in a topology.Config. This only functions for a 
dataplane type and has other restrictions that match the rest of v2 (no peering, no 
wanfed, no mesh gateways).

Like config entries, you can statically provide a set of initial resources to be synced 
when bringing up the cluster (beyond those that are generated for you such as 
workloads, services, etc).

If you want to author a test that can be freely converted between v1 and v2 then that 
is possible. If you switch to the multi-port definition on a topology.Service (aka 
"workload/instance") then that makes v1 ineligible.

This also adds a starter set of "on every PR" integration tests for single and multiport 
under test-integ/catalogv2
2023-11-02 14:25:48 -05:00
..
backport-assistant.yml Fix Backport Assistant PR commenting (#18200) 2023-07-20 11:39:01 -04:00
backport-checker.yml Copyright headers for config files git + circleci (#16703) 2023-03-22 09:17:19 -04:00
bot-auto-approve.yaml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
broken-link-check.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
build-artifacts.yml OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
build-distros.yml Set concurrency for workflows (#18567) 2023-08-28 12:05:25 -04:00
build.yml Upgrade Consul UI to Node 18 (#19252) 2023-10-23 12:29:04 -06:00
ce-merge-trigger.yml OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
changelog-checker.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
embedded-asset-checker.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
frontend.yml Upgrade Consul UI to Node 18 (#19252) 2023-10-23 12:29:04 -06:00
go-tests.yml do not trigger integration tests (#18948) 2023-09-21 19:10:34 +00:00
issue-comment-created.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
jira-issues.yaml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
jira-pr.yaml Replace `hub` with `gh` for member roles on JIRA sync checks (#19089) 2023-10-05 15:56:20 -07:00
license-checker.yml Fix BUSL license checker to skip >= 1.17.x target branches (#19152) (#19154) 2023-10-11 17:15:13 -05:00
nightly-test-1.14.x.yaml OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
nightly-test-1.15.x.yaml OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
nightly-test-1.16.x.yaml OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00
nightly-test-1.17.x.yaml Upgrade Consul UI to Node 18 (#19252) 2023-10-23 12:29:04 -06:00
nightly-test-integrations-1.15.x.yml Update supported Envoy versions (#19276) 2023-10-19 21:08:20 +00:00
nightly-test-integrations-1.16.x.yml Update supported Envoy versions (#19276) 2023-10-19 21:08:20 +00:00
nightly-test-integrations-1.17.x.yml Update supported Envoy versions (#19276) 2023-10-19 21:08:20 +00:00
nightly-test-integrations.yml Backout Envoy 1.28.0 (#19306) 2023-10-20 17:03:54 +00:00
nightly-test-main.yaml Upgrade Consul UI to Node 18 (#19252) 2023-10-23 12:29:04 -06:00
pr-labeler.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
pr-metrics-test-checker.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
reusable-check-go-mod.yml SEC-090: Automated trusted workflow pinning (2023-07-18) (#18174) 2023-07-19 16:56:50 -07:00
reusable-dev-build-windows.yml Update actions for TSCCR (#18317) 2023-07-28 12:49:23 -04:00
reusable-dev-build.yml CI: fix envoy versions in CI of release branch (#18538) 2023-08-22 11:16:12 -04:00
reusable-lint.yml CI: lint test-integ (#18875) 2023-09-19 10:05:51 -04:00
reusable-unit-split.yml increasing unit tests timeout from 10m to 30m (#19423) 2023-10-27 16:33:54 -07:00
reusable-unit.yml increasing unit tests timeout from 10m to 30m (#19423) 2023-10-27 16:33:54 -07:00
stale.yml [core]: Pin github action workflows (#17695) 2023-06-13 13:00:55 -04:00
test-integrations-windows.yml Backout Envoy 1.28.0 (#19306) 2023-10-20 17:03:54 +00:00
test-integrations.yml testing/deployer: update deployer to use v2 catalog constructs when requested (#19046) 2023-11-02 14:25:48 -05:00
verify-ci.yml ci: Add success jobs. make go-test-enterprise conditional. build-distros and go-tests trigger on push to main and release branches (#16905) 2023-04-06 16:29:32 -06:00
verify-envoy-version.yml remove branch name causing conflicts (#19319) 2023-10-20 19:50:56 +00:00