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

E2e cover uninstall #4

Closed
wants to merge 47 commits into from
Closed

E2e cover uninstall #4

wants to merge 47 commits into from

Conversation

salasberryfin
Copy link
Owner

What this PR does / why we need it:

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

Special notes for your reviewer:

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

alexander-demicev and others added 30 commits February 29, 2024 11:17
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Bumps [Azure/setup-helm](https://github.com/azure/setup-helm) from 3 to 4.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
- [Commits](Azure/setup-helm@v3...v4)

---
updated-dependencies:
- dependency-name: Azure/setup-helm
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ncher#412)

Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.17.0 to 0.18.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](aquasecurity/trivy-action@84384bd...062f259)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
To use a bug free patch release of CAPI, which was introduced in the current
version(v1.6.0) we are using. More on bug, please check v1.6.2 release notes

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
To align with charts version

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
📖 Add ADR around use of structured proxy types
…ancher#408)

Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
Disable kubeadm provider installation by default
- Ensure that dependabot push to PR will always trigger all required
  checks.

Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
Adding a devcontainer that can be used to give a reproducible
environment. This has been tested with the e2e tests.

Signed-off-by: Richard Case <richard.case@suse.com>
Signed-off-by: Richard Case <richard.case@suse.com>
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
After 'rancher-turtles' repo move out of 'rancher-sandbox' org to 'rancher' org
and new 'turtles' repo name, we need to rename all old occurences in module names,
GH actions and documentation.

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
🌱 Rename 'rancher-sandbox/rancher-turtles' to 'rancher/turtles'
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
* feat: changing to use EKS for management cluster

This change introduces the following changes to the e2e tests:

- For the **full** tests the option to use EKS as a management cluster.
This enabled use an AWS ELB instead on ngrok.
- Changed tests so they are either short, full, local....but not both.
- Increased the Rancher version to v2.8.1
- Added a Rancher restart after installing Rancher Turtles to workaround
and issue with the CRDs being watched.

Signed-off-by: Richard Case <richard.case@suse.com>

* wip: update for other test suites

Signed-off-by: Richard Case <richard.case@suse.com>

* wip: added gitea remove

Signed-off-by: Richard Case <richard.case@suse.com>

---------

Signed-off-by: Richard Case <richard.case@suse.com>
Signed-off-by: Richard Case <richard.case@suse.com>
…o-rancher

📖 docs: add helm chart repository adr
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
This makes changes to the resource created by the hooks to fix issues
with upgrading and to make uninstall cleaner. Specifcally:

- Check if the namespace already exists
- Use the pre-delete hook to help uninstall the resources

Signed-off-by: Richard Case <richard.case@suse.com>
fix: chart changes for upgrade and uninstall
furkatgofurov7 and others added 17 commits April 2, 2024 17:48
Nightly release jobs failing due to the bug in the version of slsa-GH generator
used (v1.9.0) and this patch updates it to new version

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
- Test install, uninstall and re-install in helm chart testing

Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
🌱 Revise questions.yaml and add missing options
This change adds tags to the resources created by eksctl for the
following reasons:

- identify which team owns the resources
- aid automatic clean-up of the resources

Signed-off-by: Richard Case <richard.case@suse.com>
Signed-off-by: Danil Grigorev <danil.grigorev@suse.com>
Signed-off-by: Alexandr Demicev <alexandr.demicev@suse.com>
…questions

🐛 Exclude namespace selection from questions.yaml
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Documentation is now available at turtles.docs.rancher.com

Signed-off-by: Carlos Salas <carlos.salas@suse.com>
…rancher#469)

Bumps [dev-drprasad/delete-tag-and-release](https://github.com/dev-drprasad/delete-tag-and-release) from 1.0 to 1.1.
- [Release notes](https://github.com/dev-drprasad/delete-tag-and-release/releases)
- [Commits](dev-drprasad/delete-tag-and-release@v1.0...v1.1)

---
updated-dependencies:
- dependency-name: dev-drprasad/delete-tag-and-release
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
Signed-off-by: Carlos Salas <carlos.salas@suse.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants