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

Setup CI/CD for anya #2

Open
anjakammer opened this issue Mar 29, 2019 · 0 comments
Open

Setup CI/CD for anya #2

anjakammer opened this issue Mar 29, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@anjakammer
Copy link
Owner

anjakammer commented Mar 29, 2019

Description

anya does not have CI/CD.

Solution

CI/CD Pipeline

  • Consider to use Brigade, anya, Github Actions
  • Use make package to deploy new versions of anya

Static Code Analysis

  • Use kubeval to validate K8s manifests
  • Use kube-score to look out for better yaml design
  • Use conftest to validate conf files
  • Use a Vulnerability Scanner (Snyk)

Testing

  • Use Brigadier to unit test brigade.js file
  • Use KinD for Integration testing
@anjakammer anjakammer added the enhancement New feature or request label Mar 29, 2019
@anjakammer anjakammer self-assigned this Mar 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant