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

Fixed Issue 80: Modified the test framework for tink repo #177

Closed
wants to merge 1 commit into from

Conversation

parauliya
Copy link
Contributor

This framework was written a while ago but is commented and there have been a lot of changes since then.

  1. Remove the target concepts completely
  2. Changed the way of writting templates
  3. Changed the way of creating workflows
  4. Generating certs are not the part of docker-compose anymore

TODO:
This framework works well for single worker. There are few changes required in the framework to make it work for multiple workers

This framework was written a while ago but is commented and there have been a lot of changes since then.
1. Remove the target concepts completely
2. Changed the way of writting templates
3. Changed the way of creating workflows
4. Generating certs are not the part of docker-compose anymore

TODO:
This framework works well for single worker. There are few changes required in the framework to make it work for multiple workers
Issues List automation moved this from Requests to In Progress Jul 17, 2020
Copy link
Contributor

@gianarb gianarb left a comment

Choose a reason for hiding this comment

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

I would like to help you to move this PR forward, I think it is valuable but it needs documentation (in the code itself). As a developer, I need to open https://pkg.go.dev/github.com/tinkerbell/tink@v0.0.0-20200714130438-0100e535bd94/test/framework?tab=doc and I need to be able to figure out how and when to use this framework quickly.

@gianarb
Copy link
Contributor

gianarb commented Jul 20, 2020

This conversation with @mmlb happened in the public Tinkerbell channel, so I am reporting it here for visibility @mrmrcoleman . From my understanding, we can move from drone to something else that matches our needs (docker), probably GitHub Action that is free for OSS project or Travis. (I vote for actions).

Screenshot 2020-07-20 at 16 20 15

@gianarb
Copy link
Contributor

gianarb commented Jul 21, 2020

btw I moved this to blocked because I think we have to change CI provider first

@gianarb gianarb moved this from In Progress to Blocked in Issues List Jul 21, 2020
@mmlb
Copy link
Contributor

mmlb commented Jul 27, 2020

We can always have 2 CI for the time being.

@gianarb
Copy link
Contributor

gianarb commented Jul 27, 2020

@parauliya can you modify this issue in order to run as GitHub action? I think @mmlb is right and we can have a e2e pipeline that runs on its own.

ideally, it will be nice to have one label based on this one #224 . if you can prepare a single command that runs the e2e tests I can help you hook it up as Gh action.

@thebsdbox thebsdbox moved this from Blocked to In Progress in Issues List Aug 11, 2020
@gianarb
Copy link
Contributor

gianarb commented Sep 15, 2020

We are moving to #277 , this should not be required anymore

@gianarb gianarb closed this Sep 15, 2020
Issues List automation moved this from In Progress to Just shipped Sep 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Issues List
  
Just shipped
Development

Successfully merging this pull request may close these issues.

None yet

3 participants