Skip to content

Commit

Permalink
chore(deps): update pepr to v0.39.0 (#932)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [pepr](https://redirect.github.com/defenseunicorns/pepr) | [`0.37.2`
-> `0.39.0`](https://renovatebot.com/diffs/npm/pepr/0.37.2/0.39.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pepr/0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pepr/0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pepr/0.37.2/0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pepr/0.37.2/0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
|
[registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller](https://redirect.github.com/defenseunicorns/pepr)
([source](https://repo1.dso.mil/dsop/opensource/defenseunicorns/pepr/controller))
| `v0.37.2` -> `v0.39.0` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/registry1.dso.mil%2fironbank%2fopensource%2fdefenseunicorns%2fpepr%2fcontroller/v0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/registry1.dso.mil%2fironbank%2fopensource%2fdefenseunicorns%2fpepr%2fcontroller/v0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/registry1.dso.mil%2fironbank%2fopensource%2fdefenseunicorns%2fpepr%2fcontroller/v0.37.2/v0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/registry1.dso.mil%2fironbank%2fopensource%2fdefenseunicorns%2fpepr%2fcontroller/v0.37.2/v0.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |

---

### Release Notes

<details>
<summary>defenseunicorns/pepr (pepr)</summary>

###
[`v0.39.0`](https://redirect.github.com/defenseunicorns/pepr/releases/tag/v0.39.0)

[Compare
Source](https://redirect.github.com/defenseunicorns/pepr/compare/v0.38.3...v0.39.0)

#### Features

- feat: add ability to exit Finalize() callback WITHOUT removing the
finalizer by
[@&#8203;btlghrants](https://redirect.github.com/btlghrants) in
[https://github.com/defenseunicorns/pepr/pull/1321](https://redirect.github.com/defenseunicorns/pepr/pull/1321)
- feat: expose rbacMode from moduleConfig by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1347](https://redirect.github.com/defenseunicorns/pepr/pull/1347)
- feat: rbac overrides in package.json by
[@&#8203;schaeferka](https://redirect.github.com/schaeferka) in
[https://github.com/defenseunicorns/pepr/pull/1331](https://redirect.github.com/defenseunicorns/pepr/pull/1331)

#### What's Changed

- chore: validate images from registry via Pepr (impl) by
[@&#8203;btlghrants](https://redirect.github.com/btlghrants) in
[https://github.com/defenseunicorns/pepr/pull/1262](https://redirect.github.com/defenseunicorns/pepr/pull/1262)
- fix: eslint max depth warnings by
[@&#8203;tamirazrab](https://redirect.github.com/tamirazrab) in
[https://github.com/defenseunicorns/pepr/pull/1255](https://redirect.github.com/defenseunicorns/pepr/pull/1255)
- fix: eslint max depth warnings with passing E2E tests by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1366](https://redirect.github.com/defenseunicorns/pepr/pull/1366)
- revert: filter-chain refactor by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1396](https://redirect.github.com/defenseunicorns/pepr/pull/1396)
- chore: updates for undici watch by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1384](https://redirect.github.com/defenseunicorns/pepr/pull/1384)
- chore: increase soak duration by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1399](https://redirect.github.com/defenseunicorns/pepr/pull/1399)
- chore: make test crossplatform by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1369](https://redirect.github.com/defenseunicorns/pepr/pull/1369)
- chore: pinned deps in ci -all the rest by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1377](https://redirect.github.com/defenseunicorns/pepr/pull/1377)
- chore: squash HIGH vulnerability in container scan by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1376](https://redirect.github.com/defenseunicorns/pepr/pull/1376)
- chore: squash HIGH vulnerability by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1374](https://redirect.github.com/defenseunicorns/pepr/pull/1374)
- Revert "fix: eslint max depth warnings" by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1365](https://redirect.github.com/defenseunicorns/pepr/pull/1365)
- chore: disable cosign testing for now by
[@&#8203;btlghrants](https://redirect.github.com/btlghrants) in
[https://github.com/defenseunicorns/pepr/pull/1368](https://redirect.github.com/defenseunicorns/pepr/pull/1368)
- chore: unit tests for finalizer with user alias by
[@&#8203;schaeferka](https://redirect.github.com/schaeferka) in
[https://github.com/defenseunicorns/pepr/pull/1342](https://redirect.github.com/defenseunicorns/pepr/pull/1342)
- chore: refactor store code by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1259](https://redirect.github.com/defenseunicorns/pepr/pull/1259)
- fix: fix error in metrics.ts related to
this.#cacheMissWindows.delete(firstKey) by
[@&#8203;schaeferka](https://redirect.github.com/schaeferka) in
[https://github.com/defenseunicorns/pepr/pull/1352](https://redirect.github.com/defenseunicorns/pepr/pull/1352)
- chore: refactor complex implementation of request-processing filters
by [@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1333](https://redirect.github.com/defenseunicorns/pepr/pull/1333)
- chore: fix circular dependency between lib.ts and sdk.ts by
[@&#8203;schaeferka](https://redirect.github.com/schaeferka) in
[https://github.com/defenseunicorns/pepr/pull/1348](https://redirect.github.com/defenseunicorns/pepr/pull/1348)
- chore: fix circular dependency between types and mutate-request by
[@&#8203;schaeferka](https://redirect.github.com/schaeferka) in
[https://github.com/defenseunicorns/pepr/pull/1332](https://redirect.github.com/defenseunicorns/pepr/pull/1332)

#### Dependabot

- chore: bump trufflesecurity/trufflehog from
[`a63bf95`](https://redirect.github.com/defenseunicorns/pepr/commit/a63bf95412e732b7a187e8fd7cc2d19c4a2e4963)
to
[`e6d786a`](https://redirect.github.com/defenseunicorns/pepr/commit/e6d786a7d99f05f14327ba8e2ab75aa863b4df3b)
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1378](https://redirect.github.com/defenseunicorns/pepr/pull/1378)
- chore: bump trufflesecurity/trufflehog from
[`e6d786a`](https://redirect.github.com/defenseunicorns/pepr/commit/e6d786a7d99f05f14327ba8e2ab75aa863b4df3b)
to
[`5ca4a17`](https://redirect.github.com/defenseunicorns/pepr/commit/5ca4a17a4c7a242046966b84cf9d7a53364971bc)
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1386](https://redirect.github.com/defenseunicorns/pepr/pull/1386)
- chore: bump the development-dependencies group with 3 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1385](https://redirect.github.com/defenseunicorns/pepr/pull/1385)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.8.7
to 22.9.0 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1394](https://redirect.github.com/defenseunicorns/pepr/pull/1394)
- chore: bump anchore/scan-action from 5.2.0 to 5.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1392](https://redirect.github.com/defenseunicorns/pepr/pull/1392)
- chore: bump anchore/sbom-action from 0.17.6 to 0.17.7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1391](https://redirect.github.com/defenseunicorns/pepr/pull/1391)
- chore: bump trufflesecurity/trufflehog from
[`5ca4a17`](https://redirect.github.com/defenseunicorns/pepr/commit/5ca4a17a4c7a242046966b84cf9d7a53364971bc)
to
[`944d5dc`](https://redirect.github.com/defenseunicorns/pepr/commit/944d5dcdc2ba2aa70c2227d8e432d19eceda10be)
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1390](https://redirect.github.com/defenseunicorns/pepr/pull/1390)
- chore: bump kubernetes-fluent-client from 3.2.2 to 3.3.0 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1393](https://redirect.github.com/defenseunicorns/pepr/pull/1393)
- chore: bump trufflesecurity/trufflehog from
[`944d5dc`](https://redirect.github.com/defenseunicorns/pepr/commit/944d5dcdc2ba2aa70c2227d8e432d19eceda10be)
to
[`9095845`](https://redirect.github.com/defenseunicorns/pepr/commit/9095845958d9cabdc354ddf372123b5399a5d334)
by [@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1400](https://redirect.github.com/defenseunicorns/pepr/pull/1400)
- chore: bump chainguard-dev/digestabot from 1.2.0 to 1.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1335](https://redirect.github.com/defenseunicorns/pepr/pull/1335)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.7.9
to 22.8.1 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1338](https://redirect.github.com/defenseunicorns/pepr/pull/1338)
- chore: bump actions/setup-node from 4.0.4 to 4.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1334](https://redirect.github.com/defenseunicorns/pepr/pull/1334)
- chore: bump kubernetes-fluent-client from 3.2.1 to 3.2.2 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1362](https://redirect.github.com/defenseunicorns/pepr/pull/1362)
- chore: bump actions/dependency-review-action from 4.3.5 to 4.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1346](https://redirect.github.com/defenseunicorns/pepr/pull/1346)
- chore: bump anchore/scan-action from 5.1.0 to 5.2.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1356](https://redirect.github.com/defenseunicorns/pepr/pull/1356)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.8.4
to 22.8.6 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1372](https://redirect.github.com/defenseunicorns/pepr/pull/1372)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.8.1
to 22.8.4 in the development-dependencies group across 1 directory by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1354](https://redirect.github.com/defenseunicorns/pepr/pull/1354)

#### New Contributors

- [@&#8203;tamirazrab](https://redirect.github.com/tamirazrab) made
their first contribution in
[https://github.com/defenseunicorns/pepr/pull/1255](https://redirect.github.com/defenseunicorns/pepr/pull/1255)

**Full Changelog**:
defenseunicorns/pepr@v0.38.3...v0.39.0

###
[`v0.38.3`](https://redirect.github.com/defenseunicorns/pepr/releases/tag/v0.38.3)

[Compare
Source](https://redirect.github.com/defenseunicorns/pepr/compare/v0.38.2...v0.38.3)

#### What's Changed

- chore: fix for kfc build by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1314](https://redirect.github.com/defenseunicorns/pepr/pull/1314)
- chore(ci): increase concurrency limit for faster E2E tests by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1305](https://redirect.github.com/defenseunicorns/pepr/pull/1305)
- chore: bump actions/upload-artifact from 4.4.0 to 4.4.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1302](https://redirect.github.com/defenseunicorns/pepr/pull/1302)
- chore: bump actions/checkout from 4.2.0 to 4.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1301](https://redirect.github.com/defenseunicorns/pepr/pull/1301)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.7.6
to 22.7.7 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1313](https://redirect.github.com/defenseunicorns/pepr/pull/1313)
- chore: bump kubernetes-fluent-client from 3.1.3 to 3.2.0 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1312](https://redirect.github.com/defenseunicorns/pepr/pull/1312)
- chore: bump anchore/scan-action from 5.0.1 to 5.1.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1311](https://redirect.github.com/defenseunicorns/pepr/pull/1311)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.7.7
to 22.7.8 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1319](https://redirect.github.com/defenseunicorns/pepr/pull/1319)
- chore: bump actions/dependency-review-action from 4.3.4 to 4.3.5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1318](https://redirect.github.com/defenseunicorns/pepr/pull/1318)
- chore: bump github/codeql-action from 3.26.13 to 3.27.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1317](https://redirect.github.com/defenseunicorns/pepr/pull/1317)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.7.8
to 22.7.9 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1320](https://redirect.github.com/defenseunicorns/pepr/pull/1320)
- chore: bump actions/checkout from 4.2.1 to 4.2.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1325](https://redirect.github.com/defenseunicorns/pepr/pull/1325)
- chore: bump kubernetes-fluent-client from 3.2.0 to 3.2.1 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1330](https://redirect.github.com/defenseunicorns/pepr/pull/1330)

**Full Changelog**:
defenseunicorns/pepr@v0.38.2...v0.38.3

###
[`v0.38.2`](https://redirect.github.com/defenseunicorns/pepr/releases/tag/v0.38.2)

[Compare
Source](https://redirect.github.com/defenseunicorns/pepr/compare/v0.38.1...v0.38.2)

#### What's Changed

- chore: soak interruptions for checkresync test by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1299](https://redirect.github.com/defenseunicorns/pepr/pull/1299)
- chore: bump kubernetes-fluent-client from 3.1.2 to 3.1.3 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1300](https://redirect.github.com/defenseunicorns/pepr/pull/1300)

**Full Changelog**:
defenseunicorns/pepr@v0.38.1...v0.38.2

###
[`v0.38.1`](https://redirect.github.com/defenseunicorns/pepr/releases/tag/v0.38.1)

[Compare
Source](https://redirect.github.com/defenseunicorns/pepr/compare/v0.38.0...v0.38.1)

#### What's Changed

- chore: get pods each reporting interval by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1279](https://redirect.github.com/defenseunicorns/pepr/pull/1279)
- chore: node-latest is breaking ci - change matrix to 22 by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1288](https://redirect.github.com/defenseunicorns/pepr/pull/1288)
- chore: reduce package size - exclude tests from package by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1275](https://redirect.github.com/defenseunicorns/pepr/pull/1275)
- test: http2-enable watcher and iso format logs in soak test by
[@&#8203;btlghrants](https://redirect.github.com/btlghrants) in
[https://github.com/defenseunicorns/pepr/pull/1277](https://redirect.github.com/defenseunicorns/pepr/pull/1277)
- test: http2-enable watcher in smoke test by
[@&#8203;btlghrants](https://redirect.github.com/btlghrants) in
[https://github.com/defenseunicorns/pepr/pull/1281](https://redirect.github.com/defenseunicorns/pepr/pull/1281)
- chore: update resource limits/requests on controllers by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1291](https://redirect.github.com/defenseunicorns/pepr/pull/1291)
- chore: bump peter-murray/workflow-application-token-action from 3.0.1
to 4.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/defenseunicorns/pepr/pull/1273](https://redirect.github.com/defenseunicorns/pepr/pull/1273)
- chore: bump anchore/scan-action from 5.0.0 to 5.0.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1272](https://redirect.github.com/defenseunicorns/pepr/pull/1272)
- chore: bump chainguard/node from `8a604e5` to `b0b04bb` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1271](https://redirect.github.com/defenseunicorns/pepr/pull/1271)
- chore: bump kubernetes-fluent-client from 3.1.1 to 3.1.2 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1292](https://redirect.github.com/defenseunicorns/pepr/pull/1292)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.7.5
to 22.7.6 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1293](https://redirect.github.com/defenseunicorns/pepr/pull/1293)
- chore: bump chainguard/node from `b0b04bb` to `96260af` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1289](https://redirect.github.com/defenseunicorns/pepr/pull/1289)

**Full Changelog**:
defenseunicorns/pepr@v0.38.0...v0.38.1

###
[`v0.38.0`](https://redirect.github.com/defenseunicorns/pepr/releases/tag/v0.38.0)

[Compare
Source](https://redirect.github.com/defenseunicorns/pepr/compare/0.37.3...v0.38.0)

#### Features

-   Adds support for http2 watch mode

*Note:* http2Watch has an issue around memory ([soak
results](https://redirect.github.com/defenseunicorns/pepr/actions/runs/11350714559/job/31569793202):
`ctrl-f` "Memory"). This is a known
[issue](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/424).
We will look to make improvements during the next release of KFC. We
went ahead and released this feature because we are confident that it is
an immediate improvement as some users were manually rolling the watcher
pod to account for watch-misses. There was also a [high severity
CVE](https://redirect.github.com/defenseunicorns/pepr/security/dependabot/16)
in an upstream library that forced us to release faster in order to fix.

#### Deprecations ⚠️

We identified a circular dependency which required us to relocate some
types. In this release, those types are removed from `src/lib/k8s.ts` to
`src/lib/types.ts`. If your module uses any of these types, please
update your imports accordingly to avoid issues.

Affected Types:

- [Operation
(enum)](https://redirect.github.com/defenseunicorns/pepr/blob/1e42d49cc90cf82ce85a57fb574917319db3c102/src/lib/k8s.ts#L6)
- [GroupVersionResource
(interface)](https://redirect.github.com/defenseunicorns/pepr/blob/1e42d49cc90cf82ce85a57fb574917319db3c102/src/lib/k8s.ts#L31)
- [AdmissionRequest
(interface)](https://redirect.github.com/defenseunicorns/pepr/blob/1e42d49cc90cf82ce85a57fb574917319db3c102/src/lib/k8s.ts#L42)

Find all of them now in
[types.ts](https://redirect.github.com/defenseunicorns/pepr/blob/1e42d49cc90cf82ce85a57fb574917319db3c102/src/lib/types.ts)

#### What's Changed

- chore(ci): add static-analysis checks to CI/CD by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1219](https://redirect.github.com/defenseunicorns/pepr/pull/1219)
- chore: display resource usage in soak by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1258](https://redirect.github.com/defenseunicorns/pepr/pull/1258)
- chore: validate images from registry via Pepr (ADR) by
[@&#8203;btlghrants](https://redirect.github.com/btlghrants) in
[https://github.com/defenseunicorns/pepr/pull/1256](https://redirect.github.com/defenseunicorns/pepr/pull/1256)
- chore: kfc automation scripts and workflow files by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1223](https://redirect.github.com/defenseunicorns/pepr/pull/1223)
- chore: removes deprecated code - watcher docs - kfc bump by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1269](https://redirect.github.com/defenseunicorns/pepr/pull/1269)
- chore(lint): adopt additional code quality rules by
[@&#8203;samayer12](https://redirect.github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/1212](https://redirect.github.com/defenseunicorns/pepr/pull/1212)
- chore: add watch logs to soak test to determine reasons for failure by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1215](https://redirect.github.com/defenseunicorns/pepr/pull/1215)
- chore: kfc release-candidate for http2 watch by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1239](https://redirect.github.com/defenseunicorns/pepr/pull/1239)
- chore: create projects using pepr markdown by
[@&#8203;tr-ace](https://redirect.github.com/tr-ace) in
[https://github.com/defenseunicorns/pepr/pull/1228](https://redirect.github.com/defenseunicorns/pepr/pull/1228)
- chore: choose soak branch by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1232](https://redirect.github.com/defenseunicorns/pepr/pull/1232)
- chore: update_pod_map every 10 minutes by
[@&#8203;cmwylie19](https://redirect.github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1227](https://redirect.github.com/defenseunicorns/pepr/pull/1227)
- chore: bump
[@&#8203;types/node](https://redirect.github.com/types/node) from 22.7.4
to 22.7.5 in the development-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1237](https://redirect.github.com/defenseunicorns/pepr/pull/1237)
- chore: bump actions/checkout from 4.2.0 to 4.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1236](https://redirect.github.com/defenseunicorns/pepr/pull/1236)
- chore: bump github/codeql-action from 3.26.11 to 3.26.12 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1235](https://redirect.github.com/defenseunicorns/pepr/pull/1235)
- chore: bump express from 4.21.0 to 4.21.1 in the
production-dependencies group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1242](https://redirect.github.com/defenseunicorns/pepr/pull/1242)
- chore: bump chainguard/node from `f3ec99e` to `0d0083b` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1233](https://redirect.github.com/defenseunicorns/pepr/pull/1233)
- chore: bump actions/upload-artifact from 4.4.0 to 4.4.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1241](https://redirect.github.com/defenseunicorns/pepr/pull/1241)
- chore: bump actions/upload-artifact from 4.4.2 to 4.4.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1254](https://redirect.github.com/defenseunicorns/pepr/pull/1254)
- chore: bump actions/checkout from 4.2.0 to 4.2.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1253](https://redirect.github.com/defenseunicorns/pepr/pull/1253)
- chore: bump chainguard/node from `0d0083b` to `bbcd423` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1252](https://redirect.github.com/defenseunicorns/pepr/pull/1252)
- chore: bump anchore/scan-action from 4.1.2 to 5.0.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1264](https://redirect.github.com/defenseunicorns/pepr/pull/1264)
- chore: bump chainguard/node from `bbcd423` to `b0b04bb` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1265](https://redirect.github.com/defenseunicorns/pepr/pull/1265)
- chore: bump peter-murray/workflow-application-token-action from 3.0.0
to 3.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/defenseunicorns/pepr/pull/1263](https://redirect.github.com/defenseunicorns/pepr/pull/1263)
- chore: bump github/codeql-action from 3.26.12 to 3.26.13 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1266](https://redirect.github.com/defenseunicorns/pepr/pull/1266)
- chore: bump the production-dependencies group across 1 directory with
2 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1270](https://redirect.github.com/defenseunicorns/pepr/pull/1270)
- chore: bump github/codeql-action from 3.26.10 to 3.26.11 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1222](https://redirect.github.com/defenseunicorns/pepr/pull/1222)
- chore: bump docker/setup-buildx-action from 3.6.1 to 3.7.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1224](https://redirect.github.com/defenseunicorns/pepr/pull/1224)
- chore: bump chainguard/node from `ab523c4` to `f3ec99e` by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/1220](https://redirect.github.com/defenseunicorns/pepr/pull/1220)

#### New Contributors

- [@&#8203;tr-ace](https://redirect.github.com/tr-ace) made their first
contribution in
[https://github.com/defenseunicorns/pepr/pull/1228](https://redirect.github.com/defenseunicorns/pepr/pull/1228)

**Full Changelog**:
defenseunicorns/pepr@v0.37.2...v0.38.0

###
[`v0.37.3`](https://redirect.github.com/defenseunicorns/pepr/compare/v0.37.2...0.37.3)

[Compare
Source](https://redirect.github.com/defenseunicorns/pepr/compare/v0.37.2...0.37.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/defenseunicorns/uds-core).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Micah Nagel <[email protected]>
  • Loading branch information
renovate[bot] and mjnagel authored Nov 12, 2024
1 parent 7a1c74e commit 27eb1bd
Show file tree
Hide file tree
Showing 5 changed files with 824 additions and 98 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,15 @@ on:

permissions:
contents: read
id-token: write # This is needed for OIDC federation.
id-token: write # This is needed for OIDC federation.
packages: read # Allows reading the published GHCR packages

jobs:
test:
# Use the 8 core runner for full-core or 4 core runner (with larger disk) for func layers tests
runs-on: "${{ inputs.package == 'all' && 'uds-ubuntu-big-boy-8-core' || 'uds-ubuntu-big-boy-4-core'}}"
timeout-minutes: 30
# Increase the timeout for longer upgrades
timeout-minutes: ${{ inputs.test_type == 'upgrade' && 40 || 30 }}
name: Test
env:
UDS_LAYER: ${{ inputs.package }}
Expand Down
Loading

0 comments on commit 27eb1bd

Please sign in to comment.