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

Fedora infrastructure support #3

Open
TomasTomecek opened this issue Mar 13, 2018 · 3 comments
Open

Fedora infrastructure support #3

TomasTomecek opened this issue Mar 13, 2018 · 3 comments

Comments

@TomasTomecek
Copy link
Member

TomasTomecek commented Mar 13, 2018

This is a detailed plan for GSoC project -- Fedora Dockerfile linter leveraging Container Best Practices.

  • Fedora Container Guidelines support
    • First thing to implement is to add new checks inside colin which verify that the provided container image fulfils Fedora Container Guidelines
    • Ideally, the tool would implemented everything but it's possible that some rules might be hard to automate.
    • The output from colin should be easy to ready and meant to be pasted inside bugzilla when a review for container image is requested.
    • When working on this part, please open a new issue where we, as upstream maintainers, discuss:
      • List of rules to implement.
      • Implementation details.
    • Once the design is approved, feel free to continue with implementation.
  • Project Atomic Container Best Practices support
    • Select at least 5 important rules from the best practices and implement automated checks inside colin for those (implement 5 more as a stretch goal).
    • The checks should be diverse, please discuss your plans with us first.
  • Fedora deployment
    • Once colin is running smoothly locally and is able to check selected container images, we can start preparing for integration inside Fedora Infrastructure.
    • Open an issue at selected Fedora trackers (Fedora-infra, Fedora QE) what we want to do and how can we achieve that.
    • Once the infrastructure team approves our plans, we can realize them.
  • Report
    • Great work needs marketing.
    • After running it in production, write a report on fedora-devel (and other mailing lists) on what colin found in container images built inside Fedora infrastructure with a summary.
@phracek
Copy link
Member

phracek commented Mar 13, 2018

@TomasTomecek All links from this issue refers to issue alone. Can you please fix it?

@eliskasl
Copy link

@TomasTomecek lgtm, very good writeup! I can even see all of the links pointing to correct places.

@TomasTomecek
Copy link
Member Author

@phracek you probably read this before I completed the text (hence the message (content of this issue is a work in progress)), now it's ready for review and the message is gone

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

3 participants