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

[EPIC] TestGround Infra + Running tests #123

Closed
21 tasks done
tty47 opened this issue Mar 31, 2023 · 7 comments · Fixed by celestiaorg/testground-infra#2
Closed
21 tasks done

[EPIC] TestGround Infra + Running tests #123

tty47 opened this issue Mar 31, 2023 · 7 comments · Fixed by celestiaorg/testground-infra#2
Assignees
Labels
cicd CI/CD related stuffs docker Docker infrastructure Infrastructure stuffs kubernetes K8S topics testground TestGround

Comments

@tty47
Copy link
Contributor

tty47 commented Mar 31, 2023

Description 📜

Hello team,

We have achieved results under this branch:
https://github.com/celestiaorg/testground-infra/tree/jose/hackground-k8s-tf

If you have more in mind, please, feel free to add them to the list 📝

Thanks in advance!


Some interesting articles 🔍

review-147


Tasks 🔖

What is needed the start running tests against the new infra implementation

Tasks

  1. automation kubernetes testground
    jrmanes
  2. kubernetes testground
    jrmanes
  3. automation
    jrmanes
  4. automation kubernetes testground
    jrmanes
  5. kubernetes testground
    jrmanes
  6. automation testground
    jrmanes
  7. automation kubernetes testground
    jrmanes
  8. automation kubernetes testground
    jrmanes
  9. kubernetes testground
    jrmanes
  10. bug fix
    jrmanes
  11. documentation
    jrmanes
  12. fix
    jrmanes
  13. fix kubernetes
    jrmanes
  14. bug enhancement fix kubernetes
    jrmanes
  15. jrmanes
  16. automation infrastructure kubernetes
    jrmanes
  17. automation enhancement
    jrmanes

Repository 🗂️


Issues 👨‍🔧

Closes: celestiaorg/test-infra#147


PS: Please, feel free to update any part of the ticket, any suggestion/idea is always welcome 😊


Best 🚀

Jose Ramon Mañes

@tty47 tty47 added cicd CI/CD related stuffs kubernetes K8S topics docker Docker infrastructure Infrastructure stuffs labels Mar 31, 2023
@tty47 tty47 self-assigned this Mar 31, 2023
@tty47 tty47 added the testground TestGround label Apr 28, 2023
@tty47
Copy link
Contributor Author

tty47 commented May 2, 2023

update:

Issues creating the cluster...

  • EKS has some limitations, Alex talked with one of the previous maintainers and he gave us the "why", they decided to create the cluster with KOPS at the beginning... the CP (Control Plane) in EKS, is limited. With KOPS (or any other alternative), you can specify the CP resources/limits.
  • Docker.sock: link
    • we have to find a workaround to start the tg-daemon.

@tty47
Copy link
Contributor Author

tty47 commented May 8, 2023

update:

I'm able to execute tests against the new cluster 🚀

Image
Image
Image
Image
Image

@tty47
Copy link
Contributor Author

tty47 commented May 10, 2023

update:

just for the record, the cluster can be created and provisioned from scratch in about 12-15'.

atm, we are having some issues when executing tests, the pods are frozen in the status: waiting for networking...

@tty47
Copy link
Contributor Author

tty47 commented May 15, 2023

last but not least, scaling nodes tests (cluster flexibility)🥲

@tty47
Copy link
Contributor Author

tty47 commented May 15, 2023

as a note/reminder.

in the future, it would be very nice to have: hardening the cluster + securing the services

we don't want to keep the cluster open for everybody (or bots)

@tty47
Copy link
Contributor Author

tty47 commented May 15, 2023

@Bidon15
Copy link
Member

Bidon15 commented May 24, 2023

can be closed once we merge celestiaorg/testground-infra#2 (review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cicd CI/CD related stuffs docker Docker infrastructure Infrastructure stuffs kubernetes K8S topics testground TestGround
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants