-
Notifications
You must be signed in to change notification settings - Fork 173
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
Zarf Test Week MegaIssue #2512
Comments
2 tasks
This was referenced May 20, 2024
2 tasks
AustinAbro321
added a commit
that referenced
this issue
May 20, 2024
## Description Adds test for GetDeployedPackage and GetDeployedZarfPackages ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed
AustinAbro321
added a commit
that referenced
this issue
May 20, 2024
## Description Add tests for merge zarf state. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Austin Abro <37223396+AustinAbro321@users.noreply.github.com>
2 tasks
This was referenced May 21, 2024
AustinAbro321
added a commit
that referenced
this issue
May 21, 2024
## Description This also changes how we the agent gets secrets from the cluster. Instead of mounting secrets in the deployment and reading from a file the agent will instead read the secret directly from the cluster. This is done for simplicity, and easier testing. Additionally, the agent will need to read from the cluster in #1974 as well so this helps prepare for that change. This only changes and tests pods to keep the scope of the PR slim. This means temporarily the agent will both read from mounted file secrets and regular kubernetes secrets depending on the hook, but this will be changed shortly in future PRs. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com>
This was referenced May 22, 2024
AustinAbro321
pushed a commit
that referenced
this issue
May 22, 2024
## Description Adds tests to detect distro logic. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com>
schristoff
pushed a commit
to schristoff/zarf
that referenced
this issue
May 22, 2024
## Description This also changes how we the agent gets secrets from the cluster. Instead of mounting secrets in the deployment and reading from a file the agent will instead read the secret directly from the cluster. This is done for simplicity, and easier testing. Additionally, the agent will need to read from the cluster in zarf-dev#1974 as well so this helps prepare for that change. This only changes and tests pods to keep the scope of the PR slim. This means temporarily the agent will both read from mounted file secrets and regular kubernetes secrets depending on the hook, but this will be changed shortly in future PRs. ## Related Issue Relates to zarf-dev#2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com>
schristoff
pushed a commit
to schristoff/zarf
that referenced
this issue
May 22, 2024
## Description Adds tests to detect distro logic. ## Related Issue Relates to zarf-dev#2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com>
AustinAbro321
pushed a commit
that referenced
this issue
May 22, 2024
## Description Adds tests to injector. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed
This was referenced May 23, 2024
Noxsios
added a commit
that referenced
this issue
May 23, 2024
## Description This change removes the k8s service account code and replaces it with direct use of the client set instead. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com>
Noxsios
added a commit
that referenced
this issue
May 23, 2024
## Description This change removes the k8s service code and replaces it with direct use of the client set instead. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com>
schristoff-du
added a commit
that referenced
this issue
May 23, 2024
## Description This change removes the k8s hpa code and replaces it with direct use of the client set instead. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com> Co-authored-by: razzle <razzle@defenseunicorns.com>
Noxsios
added a commit
that referenced
this issue
May 23, 2024
## Description Adds tests to clusters secrets. ## Related Issue Fixes #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com> Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com>
lucasrod16
pushed a commit
that referenced
this issue
May 23, 2024
## Description This change adds tests for packager source which tests all implementations. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com>
lucasrod16
pushed a commit
that referenced
this issue
May 23, 2024
## Description Cleans up the composer tests to the newer testing style. Also marks test helper functions as helpers. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com> Co-authored-by: razzle <razzle@defenseunicorns.com> Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com>
lucasrod16
pushed a commit
that referenced
this issue
May 23, 2024
## Description Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com> Co-authored-by: razzle <razzle@defenseunicorns.com> Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com>
AustinAbro321
added a commit
that referenced
this issue
Jul 23, 2024
## Description Adds test for GetDeployedPackage and GetDeployedZarfPackages ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
added a commit
that referenced
this issue
Jul 23, 2024
## Description Add tests for merge zarf state. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Austin Abro <37223396+AustinAbro321@users.noreply.github.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
added a commit
that referenced
this issue
Jul 23, 2024
## Description This also changes how we the agent gets secrets from the cluster. Instead of mounting secrets in the deployment and reading from a file the agent will instead read the secret directly from the cluster. This is done for simplicity, and easier testing. Additionally, the agent will need to read from the cluster in #1974 as well so this helps prepare for that change. This only changes and tests pods to keep the scope of the PR slim. This means temporarily the agent will both read from mounted file secrets and regular kubernetes secrets depending on the hook, but this will be changed shortly in future PRs. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description Adds tests to detect distro logic. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description Adds tests to injector. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
Relates to #2512 Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description This change refactors the network tests to run in parallel and not depend on files served by GitHub. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
added a commit
that referenced
this issue
Jul 23, 2024
## Description Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com> Co-authored-by: razzle <razzle@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
Relates to #2512 Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description This change removes the k8s service account code and replaces it with direct use of the client set instead. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description This change removes the k8s service code and replaces it with direct use of the client set instead. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description This change removes the k8s hpa code and replaces it with direct use of the client set instead. ## Related Issue Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com> Co-authored-by: razzle <razzle@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description Adds tests to clusters secrets. ## Related Issue Fixes #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed Co-authored-by: razzle <razzle@defenseunicorns.com> Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description This change adds tests for packager source which tests all implementations. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
pushed a commit
that referenced
this issue
Jul 23, 2024
## Description Cleans up the composer tests to the newer testing style. Also marks test helper functions as helpers. ## Related Issue Relates to #2512 ## Checklist before merging - [x] Test, docs, adr added or updated as needed - [x] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com> Co-authored-by: razzle <razzle@defenseunicorns.com> Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
AustinAbro321
added a commit
that referenced
this issue
Jul 23, 2024
## Description Relates to #2512 ## Checklist before merging - [ ] Test, docs, adr added or updated as needed - [ ] [Contributor Guide Steps](https://github.com/defenseunicorns/zarf/blob/main/.github/CONTRIBUTING.md#developer-workflow) followed --------- Co-authored-by: Lucas Rodriguez <lucas.rodriguez@defenseunicorns.com> Co-authored-by: razzle <razzle@defenseunicorns.com> Co-authored-by: schristoff <167717759+schristoff-du@users.noreply.github.com> Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Goal: This issue will lead test week work
Single Issues:
Unit Tests (focus areas):
E2E:
The text was updated successfully, but these errors were encountered: