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

Already developed - Extracting smaller PRs from #758 #841

Closed
20 tasks done
consideRatio opened this issue Aug 14, 2018 · 1 comment
Closed
20 tasks done

Already developed - Extracting smaller PRs from #758 #841

consideRatio opened this issue Aug 14, 2018 · 1 comment
Milestone

Comments

@consideRatio
Copy link
Member

consideRatio commented Aug 14, 2018

About #758

I worked for a long time to make improvements wherever I saw them, but that ended me with a too big PR with no focus. I'll close this issue when I have extracted everything of use from that PR. Below are various parts I want to extract from the PR.

Developer PRs

  • Improved linting and validation + CI integration - Improved template linting/validation and CI-integration #844
    A test that can run before chartpress builds images etc, allowing us to spot faulty Helm templates and if they render in a way that makes them invalid k8s resources. Also some less important linting is made on the helm templates and the rendered output.
    1. Helm template linting with helm lint
    2. Helm template verification with helm template
    3. Rendered output linting with yamllint
    4. Rendered output validation against the k8s API schema with kubeval
  • Improved CI tests - [WIP] CI Tests #846
    Simplifies local development and ensures a user is at least spawned correctly before signing off on the PR.

New feature PRs

Maintenance PRs

Documentation PRs

@consideRatio
Copy link
Member Author

Thank you @minrk for taking the time to review these things!

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

2 participants