Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(v2): fix e2e TestVersion #1784

Merged

Conversation

emosbaugh
Copy link
Member

What this PR does / why we need it:

Which issue(s) this PR fixes:

Does this PR require a test?

Does this PR require a release note?


Does this PR require documentation?

Copy link

github-actions bot commented Jan 31, 2025

This PR has been released (on staging) and is available for download with a embedded-cluster-smoke-test-staging-app license ID.

Online Installer:

curl "https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci/appver-dev-0cd7db8" -H "Authorization: $EC_SMOKE_TEST_LICENSE_ID" -o embedded-cluster-smoke-test-staging-app-ci.tgz

Airgap Installer (may take a few minutes before the airgap bundle is built):

curl "https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci-airgap/appver-dev-0cd7db8?airgap=true" -H "Authorization: $EC_SMOKE_TEST_LICENSE_ID" -o embedded-cluster-smoke-test-staging-app-ci.tgz

Happy debugging!

@emosbaugh emosbaugh marked this pull request as ready for review January 31, 2025 22:50
@emosbaugh emosbaugh requested a review from laverya January 31, 2025 22:50
@emosbaugh emosbaugh merged commit 221241c into v2-upgrades-without-manager Jan 31, 2025
48 of 65 checks passed
@emosbaugh emosbaugh deleted the emosbaugh/20250131/e2e-test-version branch January 31, 2025 22:54
laverya added a commit that referenced this pull request Feb 4, 2025
* V2 upgrades without manager

* overrides for ha migration

* fix build

* clean error message when upgrading addons and extensions

* include logs in support bundle

* record upgrade failures

* run all v1 install tests in v2 (#1775)

* remove TestInstallWithoutEmbed

* use new install

* check postupgrade override labels

* fix extension upgrade messages

* further improve wording

* fix nil map issue when upgrading operator

* f

* Update pkg/extensions/upgrade.go

* Update pkg/extensions/upgrade.go

---------

Co-authored-by: Salah Al Saleh <sg.alsaleh@gmail.com>

* yaml v3

* handle panics

* use slog

* replace join with join2 (#1780)

* fix build

* fix ha join

* fix lint (#1781)

* add comments to ignore deprecated BuiltinConfigs field

* fix linting

* mount charts dir

* feat(v2): enable v2 restore (#1776)

* fix upgrades

* fix TestLocalArtifactMirror and TestCommandsRequireSudo (#1782)

* chore: no spinner if no terminal (#1778)

* fix panic in TestHostPreflightCustomSpec

* fix compile

* require license for install2

* f

* f

* use single-node-install.sh in LAM e2e test

* improve sudo test logging

* ???

* see if it's just one thing failing in sudo test

* use join2 command in 'node join'. Hide 'node' commands

* improve how we are requiring the license flag for installation

---------

Co-authored-by: Ethan Mosbaugh <ethan@replicated.com>

* chore(ci): fix TestGetInstallation migrate data dirs (#1786)

* feat(v2): fix e2e TestVersion (#1784)

* feat(v2): fix e2e TestVersion

* f

* f

* fix operator upgrade in airgap

* fix velero airgap upgrades

* fix airgap upgrades

* chore(v2): e2e test multiple upgrades (#1783)

* chore(v2): e2e test multiple upgrades

* f

* f

* f

* f

* f

* f

* f

* remove use of ecUpgrade2TargetVersion

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

* f

---------

Co-authored-by: Andrew Lavery <laverya@umich.edu>

* fix TestHostPreflightCustomSpec and TestUnsupportedOverrides (#1787)

* create an app release to test unsupported overrides with

* f

* simplify unsupported overrides test

* update TestHostPreflightCustomSpec to use real releases

* f

* disable old installations

* better logging

* remove operator/pkg/charts as it is now unused (#1795)

* remove operator/pkg/charts as it is now unused

* run the operator even when the version does not match

* add unit tests

* feat(v2): support for restore (#1794)

* feat(v2): support for restore

* feat(v2): support for restore

* feat(v2): support for restore

* f

* f

* f

* check chart contents directly instead of using k0s chart object (#1798)

* check chart contents directly instead of using k0s chart object

* simplify by no longer checking chart values, just results

* feat(v2): restore ha (#1797)

* feat(v2): restore ha

* f

* f

* f

* Fix dryrun tests (#1800)

* disable TestOldVersionUpgrade test

* feat(v2): fix extensions apply (#1799)

* fix validate-success

---------

Co-authored-by: Andrew Lavery <laverya@umich.edu>
Co-authored-by: Ethan Mosbaugh <ethan@replicated.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants