Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

ci: add Consul v1.13 and 1.14-dev edge builds to test matrices#307

Merged
nathancoleman merged 4 commits intomainfrom
ci/consul-v1.13
Aug 15, 2022
Merged

ci: add Consul v1.13 and 1.14-dev edge builds to test matrices#307
nathancoleman merged 4 commits intomainfrom
ci/consul-v1.13

Conversation

@mikemorris
Copy link
Copy Markdown
Contributor

@mikemorris mikemorris commented Aug 12, 2022

Changes proposed in this PR:

Refs #303 (comment)

How I've tested this PR:

Running CI unit, e2e and conformance tests for all supported versions.

How I expect reviewers to test this PR:

Confirm that mitigations for new behavior are understood and acceptable. Do we want to check upstream Consul core per-commit builds in regular CI, or only nightly conformance?

Checklist:

  • Tests added
  • CHANGELOG entry added

    Run make changelog-entry for guidance in authoring a changelog entry, and
    commit the resulting file, which should have a name matching your PR number.
    Entries should use imperative present tense (e.g. Add support for...)

@mikemorris mikemorris added pr/no-changelog Skip the CI check that requires a changelog entry pr/run-conformance do not merge labels Aug 12, 2022
@mikemorris mikemorris removed the pr/no-changelog Skip the CI check that requires a changelog entry label Aug 15, 2022
@nathancoleman nathancoleman changed the title ci: add Consul v1.13 and 1.4-dev edge builds to test matrices ci: add Consul v1.13 and 1.14-dev edge builds to test matrices Aug 15, 2022
@nathancoleman nathancoleman added the pr/no-changelog Skip the CI check that requires a changelog entry label Aug 15, 2022
@mikemorris mikemorris marked this pull request as ready for review August 15, 2022 20:37
@mikemorris mikemorris requested a review from a team August 15, 2022 20:37
@mikemorris
Copy link
Copy Markdown
Contributor Author

The underlying issue causing an assertion in the e2e tests to fail with Consul v1.13 has been fixed in #308

Comment on lines +47 to +51
- name: "consul@v1.14-dev + consul-k8s@v0.47.1"
api-gateway-image: "hashicorppreview/consul-api-gateway:0.4-dev"
consul-image: "hashicorppreview/consul:1.14-dev"
envoy-image: "envoyproxy/envoy:v1.22-latest"
consul-k8s-version: "v0.47.1"
Copy link
Copy Markdown
Member

@nathancoleman nathancoleman Aug 15, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's helpful to add these, but I imagine we're going to reach a point where 1.14 depends on some not-yet-released change in consul-k8s. At that point we'll just need to consume consul-k8s-version: "main"

@nathancoleman nathancoleman merged commit 4e6f542 into main Aug 15, 2022
@nathancoleman nathancoleman deleted the ci/consul-v1.13 branch August 15, 2022 20:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

pr/no-changelog Skip the CI check that requires a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants