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

DevOps Toolchains #126

Closed
jonrau1 opened this issue May 16, 2023 · 0 comments · Fixed by #129
Closed

DevOps Toolchains #126

jonrau1 opened this issue May 16, 2023 · 0 comments · Fixed by #129
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@jonrau1
Copy link
Owner

jonrau1 commented May 16, 2023

Ahead of #123 (which is not a blocker, as you can use docker CLI to pass in a new file to the Docker runtime, in this case external_providers.toml) there is a bunch of house keeping that needs to be done which requires a mix of stupid ideas.

I don't like GitHub Actions, because I am not good at writing GitHub Actions...so I want to use CodeBuild to offload some tasks

CI Automation Needed

  • sbom: I hate that I admit this, but since ElectricEye can run in Governmental partitions with AWS, and due to new regulations and whatever, some fedbois will need a SBOM of ElectricEye and other people like them too. grype and syft are available with Actions so that may be a GHA. Need to figure out if I can write the SBOM back into the file structure
  • gcr: Use CodeBuild or GHA to write an image to GCR
  • ecr-public` Use CodeBuild or GHA to write an image to ECR Public
  • ocr: Use CodeBuild or GHA to write an image to Oracle Cloud Container Registry
  • dockerhub Same thing...write it to Dockerhub instead

Would be cool to display build badges, can easily do that with CodeBuild. It is probably the better bet using AWS Secrets Manager to contain the details of other clouds than storing in GitHub Secrets which I don't really like.

One day I need to get ElectricEye working in PyPI as well...

@jonrau1 jonrau1 added documentation Improvements or additions to documentation enhancement New feature or request labels May 16, 2023
@jonrau1 jonrau1 self-assigned this May 16, 2023
@jonrau1 jonrau1 added this to To do in ElectricEye Roadmap via automation May 16, 2023
@jonrau1 jonrau1 moved this from To do to Doing in ElectricEye Roadmap May 31, 2023
ElectricEye Roadmap automation moved this from Doing to Done Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
1 participant