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

Run documentation CI weekly #101

Closed
jodh-intel opened this issue Jan 23, 2019 · 4 comments
Closed

Run documentation CI weekly #101

jodh-intel opened this issue Jan 23, 2019 · 4 comments
Assignees

Comments

@jodh-intel
Copy link
Contributor

As explained kata-containers/documentation#346 (comment), every time a PR is raised on the documentation repo, we run all the install tests by "executing" all the install docs. That's helpful, but if nobody raises any doc PRs, we're not actively testing the install docs (bad).

Since the distro repos changes constantly, even though kata was installable yesterday for all repos, it may not install tomorrow if, say, a new version of docker lands in Ubuntu/Fedora which somehow breaks us.

We should run the documentation repos CI weekly so we get a regular heartbeat to assure us Kata is still installable.

Notes:

GabyCT pushed a commit to GabyCT/ci that referenced this issue Feb 12, 2019
Instead of looping trying to find a free loop device,
use `losetup -f` to find the first unused.

Fixes: kata-containers#101.

Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
@jodh-intel
Copy link
Contributor Author

This would also help identify broken URLs faster.

@grahamwhaley
Copy link
Contributor

@jodh-intel @chavafg - ack, this is one of a number of things we should run on a regular cadence. I think that is actually pretty easy/trivial to set up in Jenkins - but, the hard part in my mind is how/where do we report the results? Options off the top of my head are:

  • slack (not my favourite - which channel, do we start a new channel just for bot updates etc...)
  • email - would work well for me - but we'd need to find an MTA for Jenkins to send the emails via. afaik, we don't have access to one (is there a generic MTA under Azure for instance??)
  • polling - we just go and check the jobs are OK every now and then - that sucks - let's really not do that ;-)

I'd really like to get the version check and CVE check tools onto a regular cadence run with email updates - so I'm all ears to solutions here.

@jodh-intel
Copy link
Contributor Author

It may not be hip'n'all, but...

+1 for email 😄

@GabyCT
Copy link
Contributor

GabyCT commented May 26, 2021

Closing this issue as related with kata 1.x

@GabyCT GabyCT closed this as completed May 26, 2021
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

No branches or pull requests

4 participants