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

Epinio 1.9.0 integration #2804

Merged
merged 7 commits into from
Jul 26, 2023
Merged

Conversation

andreas-kupries
Copy link
Contributor

Updated integrated Epinio chart to release 1.9.0.

See epinio/epinio#2464

Depends on rancher/image-mirror#423 getting merged before testing is possible.

@andreas-kupries andreas-kupries mentioned this pull request Jul 25, 2023
17 tasks
@andreas-kupries
Copy link
Contributor Author

The supporting PR rancher/image-mirror#423 is merged.
It should be possible to test this PR now.

Copy link

@thehejik thehejik left a comment

Choose a reason for hiding this comment

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

QA report

Testing setup:

  • git repo: https://github.com/epinio/charts.git branch epinio-1.9.0-integration
  • Installation of Epinio 102.0.4+up1.9.0 in Rancher v2.7.5 with Kubernetes version v1.26.6+k3s1.

Main checks:

  • App helm chart in Rancher (local k3s cluster) by using default values (+entered base epinio domain) - epinio and epinio-crd apps were successfully deployed in cattle-epinio-system namespace
  • All the input boxed for values were ok (Ingress class for the server, dex and for apps were added)
  • No k8s API Deprecation messages present in the helm install log
  • All the relevant resources like pods are in Ready state
  • Accessed epinio-ui over ingress, login by using default credentials
  • Login by using local Auth Provider over DEX

Specific checks once Epinio is deployed on MinIO as default storage:

  • Created epinio workspace namespace for its applications
  • Accessing the sample-app over provided URL in epinio-ui
  • Deployment of sample-app phpinfo() app stored in local folder
  • Bind of mysql-dev service to app
  • Deployment of gitlab application both UI and CLI
  • Checked export app images using UI and working fine. (no trace of manifest-undefined file)
  • All resources still ok

Other checks:

  • Tested as well deployment of Epinio with s3gw, application installation, simple app push and uninstall
  • Upgrade of the release Epinio 102.0.3+up1.8.1 to 102.0.4+up1.9.0 with working app
  • Uninstallation (epinio and then epinio-crd)

@andreas-kupries
Copy link
Contributor Author

@olblak Over to you for final assessment and merge

@olblak
Copy link
Member

olblak commented Jul 26, 2023

It seems like we are deleting all the old Epinio version, is it on purpose?
What about the previous Rancher release?

@andreas-kupries
Copy link
Contributor Author

Yes, I removed it on purpose. Last time we left some older versions around we got asked by the Rancher people why we left them in.

@olblak olblak merged commit fbd0afc into rancher:dev-v2.7 Jul 26, 2023
3 checks passed
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.

3 participants