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

Nightly testing of integration points (AWS) #1407

Closed
Racer159 opened this issue Mar 2, 2023 · 5 comments
Closed

Nightly testing of integration points (AWS) #1407

Racer159 opened this issue Mar 2, 2023 · 5 comments
Assignees

Comments

@Racer159
Copy link
Contributor

Racer159 commented Mar 2, 2023

Describe what should be investigated or refactored

Zarf integrates with many external services and each of these has its unique *ilities that are likely to change over time. We should be checking against the following:

  • A wide range of kubernetes cluster versions and distros
  • A wide range of git repositories (for flux deployments)
  • A wide range of image registries (for deployments and zarf package publishing/deploying)

Links to any relevant code

https://github.com/defenseunicorns/zarf/tree/main/.github/workflows

Additional context

This is something that we have discussed for a while, but would require running as a nightly (or other interval) because it will need special accounts that are not easily parallelized and will take a long time to run

@Racer159 Racer159 added this to the v0.26-rc milestone Mar 2, 2023
@github-project-automation github-project-automation bot moved this to New Requests in Zarf Project Board Mar 2, 2023
@Noxsios
Copy link
Contributor

Noxsios commented Mar 21, 2023

publishing + pulling from:

  • ghcr
  • ecr
  • distribution/distribution
  • dockerhub
  • gar
  • acr

@Racer159
Copy link
Contributor Author

For this first go we should probably seek Amazon services and then just setup the framework for adding more. For k8s clusters we should support:

EKS, AKS, OpenShift (https://www.ibm.com/cloud/openshift), and (maybe), GCP

For git we should test:

Gitlab (the only external git provider that supports push to create)

@Racer159
Copy link
Contributor Author

This may be a good case to better test Windows as well (ref #1513) so that we can build out a matrix for support across OSes, Clusters, Registries and Git Servers.

@Racer159 Racer159 assigned Racer159 and YrrepNoj and unassigned Racer159 Apr 14, 2023
@Racer159 Racer159 changed the title Nightly testing of integration points Nightly testing of integration points (AWS - EKS cluster deployment - ECR package publish) Apr 18, 2023
@Racer159 Racer159 changed the title Nightly testing of integration points (AWS - EKS cluster deployment - ECR package publish) Nightly testing of integration points (AWS) Apr 18, 2023
@Racer159
Copy link
Contributor Author

This issue will focus on AWS first - specifically - EKS for cluster deployment and ECR for package publish - ECR for package deployment will come later - #1594

@Racer159
Copy link
Contributor Author

AWS nightlies passed, closing

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