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

Create Copr repository for various builds of kubernetes (versions, distributions, gc, repositories, etc.) #5

Open
ingvagabund opened this issue Nov 9, 2015 · 1 comment
Assignees

Comments

@ingvagabund
Copy link
Contributor

I as a kubernetes maintainer would like to know which versions/commits of kubernetes for a given distribution are best candidates for stable releases in Fedora.

Aim:

  • daily builds of kubernetes from master head
  • daily builds of openshift/origin from master head
  • builds from stable releases of kubernetes
  • builds from stable releases of openshift/origin
  • running integration tests for each new build
  • rebuild of all builds with update of golang compiler
  • first build for x86_64 architectures, then extend to other architectures and compilers

At the same time I would like to have different versions of kubernetes in one distribution, e.g. provide kubernetes-1.0.6, kubernetes-1.0.7, kubernetes-1.0.8 (or keep 3 latest stable releases)

NOTES:

  • distribution is determined only by golang compiler, all builds will be built from bundled dependencies

TODO:

  • one copr repository for stable releases (one for kubernetes, one for openshift)
  • one copr repository for head commits (one for kubernetes, one for openshift)

SUBTASKS:

@ingvagabund
Copy link
Contributor Author

Hints:

  • https://github.com/ingvagabund/kubernetes-copr will contain all spec files (one for each version)
  • it is possible to create one branch for a given version
  • to support multiple version of kubernetes in the same distro -> one copr repository for each version (which will be dynamically created/destroyed)
  • I would to run integration tests for each rebase from master head automatically (copr -> fedmsg -> CI)
  • I would like to run integration tests manually for a given build (by specifying an rpm build/url)

@ingvagabund ingvagabund self-assigned this Nov 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant