Skip to content

chore(deps): update pepr#1454

Merged
chance-coleman merged 3 commits intomainfrom
renovate/pepr
Apr 21, 2025
Merged

chore(deps): update pepr#1454
chance-coleman merged 3 commits intomainfrom
renovate/pepr

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 11, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
defenseunicorns/pepr minor v0.47.0 -> v0.48.1 age adoption passing confidence
lint-staged devDependencies patch 15.5.0 -> 15.5.1 age adoption passing confidence
pepr dependencies minor 0.47.0 -> 0.48.1 age adoption passing confidence
registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller (source) minor v0.47.0 -> v0.48.1 age adoption passing confidence
ts-jest (source) devDependencies patch 29.3.1 -> 29.3.2 age adoption passing confidence

Release Notes

defenseunicorns/pepr (defenseunicorns/pepr)

v0.48.1

Compare Source

What's Changed

Full Changelog: defenseunicorns/pepr@v0.48.0...v0.48.1

v0.48.0

Compare Source

Features

Approving with Warnings

When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    const warnings = [];

    // Check for deprecated fields
    if (request.Raw.data && request.Raw.data["deprecated-field"]) {
      warnings.push("Warning: The 'deprecated-field' is being used and will be removed in future versions");
    }

    // Check for missing app label
    if (!request.HasLabel("app")) {
      warnings.push("Warning: Best practice is to include an 'app' label for resource identification");
    }

    // Return approval with warnings if any were generated
    return request.Approve(warnings.length > 0 ? warnings : undefined);
  });

Denying with Warnings

When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    // Check for dangerous settings
    if (request.Raw.data && request.Raw.data["dangerous-setting"] === "true") {
      const warnings = [
        "Warning: The 'dangerous-setting' field is set to 'true'",
        "Consider using a safer configuration option"
      ];

      return request.Deny(
        "ConfigMap contains dangerous settings that are not allowed",
        422,
        warnings
      );
    }

    return request.Approve();
  });

Warnings will be included in the Kubernetes API response and can be displayed to users by kubectl and other Kubernetes clients, providing helpful feedback while still enforcing policies.

What's Changed ♻️
Dependabot 🤖

Full Changelog: defenseunicorns/pepr@v0.47.0...v0.48.0

lint-staged/lint-staged (lint-staged)

v15.5.1

Compare Source

Patch Changes
  • #​1533 5d53534 Thanks @​iiroj! - Improve listing of staged files so that lint-staged doesn't crash when encountering an uninitialized submodule. This should result in less errors like:

    ✖ Failed to get staged files!
    
kulshekhar/ts-jest (ts-jest)

v29.3.2

Compare Source

Bug Fixes
  • fix: transpile js files from node_modules whenever Jest asks (968370e), closes #​4637

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner April 11, 2025 17:52
@renovate renovate Bot changed the title chore(deps): update pepr to v15.5.1 chore(deps): update pepr Apr 13, 2025
@renovate renovate Bot force-pushed the renovate/pepr branch 2 times, most recently from 2ba7216 to 2a842bc Compare April 14, 2025 14:30
@chance-coleman chance-coleman added the renovate-ready Label used to trigger Renovate PR CI label Apr 14, 2025
@renovate renovate Bot force-pushed the renovate/pepr branch from 3a50384 to 8d361a3 Compare April 14, 2025 15:46
@chance-coleman chance-coleman added waiting on ironbank This PR is waiting on an image update for ironbank and removed renovate-ready Label used to trigger Renovate PR CI labels Apr 14, 2025
| datasource  | package                                                               | from    | to      |
| ----------- | --------------------------------------------------------------------- | ------- | ------- |
| github-tags | defenseunicorns/pepr                                                  | v0.47.0 | v0.48.1 |
| npm         | lint-staged                                                           | 15.5.0  | 15.5.1  |
| npm         | pepr                                                                  | 0.47.0  | 0.48.1  |
| docker      | registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller | v0.47.0 | v0.48.1 |
| npm         | ts-jest                                                               | 29.3.1  | 29.3.2  |
@renovate renovate Bot force-pushed the renovate/pepr branch from 8d361a3 to 0072504 Compare April 17, 2025 19:43
@chance-coleman chance-coleman added renovate-ready Label used to trigger Renovate PR CI and removed waiting on ironbank This PR is waiting on an image update for ironbank labels Apr 18, 2025
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Apr 18, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@chance-coleman chance-coleman merged commit a98640f into main Apr 21, 2025
11 checks passed
@chance-coleman chance-coleman deleted the renovate/pepr branch April 21, 2025 13:12
noahpb pushed a commit that referenced this pull request Apr 22, 2025
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
|
[defenseunicorns/pepr](https://github.com/defenseunicorns/pepr)
| | minor | `v0.47.0` -> `v0.48.1` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/defenseunicorns%2fpepr/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/defenseunicorns%2fpepr/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/defenseunicorns%2fpepr/v0.47.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/defenseunicorns%2fpepr/v0.47.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://github.com/lint-staged/lint-staged) |
devDependencies | patch | [`15.5.0` ->
`15.5.1`](https://renovatebot.com/diffs/npm/lint-staged/15.5.0/15.5.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.5.0/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.5.0/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pepr](https://github.com/defenseunicorns/pepr) |
dependencies | minor | [`0.47.0` ->
`0.48.1`](https://renovatebot.com/diffs/npm/pepr/0.47.0/0.48.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pepr/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pepr/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pepr/0.47.0/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pepr/0.47.0/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller](https://github.com/defenseunicorns/pepr)
([source](https://repo1.dso.mil/dsop/opensource/defenseunicorns/pepr/controller))
| | minor | `v0.47.0` -> `v0.48.1` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/registry1.dso.mil%2fironbank%2fopensource%2fdefenseunicorns%2fpepr%2fcontroller/v0.48.1?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.48.1?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.47.0/v0.48.1?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.47.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ts-jest](https://kulshekhar.github.io/ts-jest)
([source](https://github.com/kulshekhar/ts-jest)) |
devDependencies | patch | [`29.3.1` ->
`29.3.2`](https://renovatebot.com/diffs/npm/ts-jest/29.3.1/29.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.3.1/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.3.1/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://github.com/defenseunicorns/pepr/compare/v0.48.0...v0.48.1)

##### What's Changed

- fix: resolve formatting error in release script by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2035](https://github.com/defenseunicorns/pepr/pull/2035)

**Full Changelog**:
defenseunicorns/pepr@v0.48.0...v0.48.1

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

[Compare
Source](https://github.com/defenseunicorns/pepr/compare/v0.47.0...v0.48.0)

##### Features

- feat: allow warnings on validation response by
[@&#8203;mjnagel](https://github.com/mjnagel) in
[https://github.com/defenseunicorns/pepr/pull/1974](https://github.com/defenseunicorns/pepr/pull/1974)

Approving with Warnings

```ts
When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    const warnings = [];

    // Check for deprecated fields
    if (request.Raw.data && request.Raw.data["deprecated-field"]) {
      warnings.push("Warning: The 'deprecated-field' is being used and will be removed in future versions");
    }

    // Check for missing app label
    if (!request.HasLabel("app")) {
      warnings.push("Warning: Best practice is to include an 'app' label for resource identification");
    }

    // Return approval with warnings if any were generated
    return request.Approve(warnings.length > 0 ? warnings : undefined);
  });
```

Denying with Warnings

```ts
When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    // Check for dangerous settings
    if (request.Raw.data && request.Raw.data["dangerous-setting"] === "true") {
      const warnings = [
        "Warning: The 'dangerous-setting' field is set to 'true'",
        "Consider using a safer configuration option"
      ];

      return request.Deny(
        "ConfigMap contains dangerous settings that are not allowed",
        422,
        warnings
      );
    }

    return request.Approve();
  });
```

Warnings will be included in the Kubernetes API response and can be
displayed to users by `kubectl` and other Kubernetes clients, providing
helpful feedback while still enforcing policies.

##### What's Changed ♻️

- fix: use consistent uuid length limit in docs by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2000](https://github.com/defenseunicorns/pepr/pull/2000)
- chore: example to validate action by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2004](https://github.com/defenseunicorns/pepr/pull/2004)
- chore: account for unique dockerfile by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1996](https://github.com/defenseunicorns/pepr/pull/1996)
- chore: build_version_no_exist by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2006](https://github.com/defenseunicorns/pepr/pull/2006)
- chore: shellcheck giving incorrect warning on nightlies.sh by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2009](https://github.com/defenseunicorns/pepr/pull/2009)
- chore: remove possible premature program exit from watch-processor by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2010](https://github.com/defenseunicorns/pepr/pull/2010)
- chore: split watch-processor tests to separate test concerns by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2014](https://github.com/defenseunicorns/pepr/pull/2014)
- chore: finalize example in actions docs by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2018](https://github.com/defenseunicorns/pepr/pull/2018)
- chore: reconcile and watch examples in action docs by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2019](https://github.com/defenseunicorns/pepr/pull/2019)
- chore: compliance reporting ADR by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1824](https://github.com/defenseunicorns/pepr/pull/1824)
- chore: refactor watch-processor tests for clarity by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2013](https://github.com/defenseunicorns/pepr/pull/2013)
- chore: make uds test use library by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2024](https://github.com/defenseunicorns/pepr/pull/2024)
- chore: removes the `migrateAndSetupWatch` out of `store.ts` for
improved testability by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2027](https://github.com/defenseunicorns/pepr/pull/2027)

##### Dependabot 🤖

- chore: bump step-security/harden-runner from 2.11.0 to 2.11.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2003](https://github.com/defenseunicorns/pepr/pull/2003)
- chore: bump
[@&#8203;types/node](https://github.com/types/node) from
22.13.14 to 22.13.17 in the development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2001](https://github.com/defenseunicorns/pepr/pull/2001)
- chore: bump actions/dependency-review-action from 4.5.0 to 4.6.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2002](https://github.com/defenseunicorns/pepr/pull/2002)
- chore: bump the development-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2007](https://github.com/defenseunicorns/pepr/pull/2007)
- chore: bump kubernetes-fluent-client from 3.4.6 to 3.4.7 in the
production-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2012](https://github.com/defenseunicorns/pepr/pull/2012)
- chore: bump trufflesecurity/trufflehog from 3.88.20 to 3.88.22 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2011](https://github.com/defenseunicorns/pepr/pull/2011)
- chore: bump library/node from `990d0ab` to `047d633` by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2016](https://github.com/defenseunicorns/pepr/pull/2016)
- chore: bump trufflesecurity/trufflehog from 3.88.22 to 3.88.23 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2015](https://github.com/defenseunicorns/pepr/pull/2015)
- chore: bump github/codeql-action from 3.28.13 to 3.28.15 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2021](https://github.com/defenseunicorns/pepr/pull/2021)
- chore: bump fast-check from 4.0.1 to 4.1.0 in the
development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2020](https://github.com/defenseunicorns/pepr/pull/2020)
- chore: bump fast-check from 4.1.0 to 4.1.1 in the
development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2026](https://github.com/defenseunicorns/pepr/pull/2026)
- chore: bump library/node from `047d633` to `73da8b4` by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2025](https://github.com/defenseunicorns/pepr/pull/2025)
- chore: bump library/node from `73da8b4` to `c5bfe90` by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2028](https://github.com/defenseunicorns/pepr/pull/2028)
- chore: bump undici from 7.7.0 to 7.8.0 in the development-dependencies
group by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2031](https://github.com/defenseunicorns/pepr/pull/2031)
- chore: bump kfc and chainguard images by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2030](https://github.com/defenseunicorns/pepr/pull/2030)
- chore: bump
[@&#8203;types/node](https://github.com/types/node) from
22.14.0 to 22.14.1 in the development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2032](https://github.com/defenseunicorns/pepr/pull/2032)

**Full Changelog**:
defenseunicorns/pepr@v0.47.0...v0.48.0

</details>

<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>

###
[`v15.5.1`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1551)

[Compare
Source](https://github.com/lint-staged/lint-staged/compare/v15.5.0...v15.5.1)

##### Patch Changes

-
[#&#8203;1533](https://github.com/lint-staged/lint-staged/pull/1533)
[`5d53534`](https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b)
Thanks [@&#8203;iiroj](https://github.com/iiroj)! - Improve
listing of staged files so that *lint-staged* doesn't crash when
encountering an uninitialized submodule. This should result in less
errors like:

        ✖ Failed to get staged files!

</details>

<details>
<summary>kulshekhar/ts-jest (ts-jest)</summary>

###
[`v29.3.2`](https://github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2932-2025-04-12)

[Compare
Source](https://github.com/kulshekhar/ts-jest/compare/v29.3.1...v29.3.2)

##### Bug Fixes

- fix: transpile `js` files from `node_modules` whenever Jest asks
([968370e](https://github.com/kulshekhar/ts-jest/commit/968370e)),
closes
[#&#8203;4637](https://github.com/kulshekhar/ts-jest/issues/4637)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Chance <139784371+UnicornChance@users.noreply.github.com>
noahpb pushed a commit that referenced this pull request Apr 29, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.41.0](v0.40.1...v0.41.0)
(2025-04-28)


### Features

* add conditional netpol for coredns
([#1501](#1501))
([fc7ace3](fc7ace3))
* client credential registration default
([#1482](#1482))
([894c5d9](894c5d9))
* keycloak fips mode
([#1469](#1469))
([74e632e](74e632e))
* operator ambient mode
([#1496](#1496))
([71f03fd](71f03fd))
* opt Grafana into ambient
([#1466](#1466))
([dac2d3e](dac2d3e))
* opt logging into ambient
([#1472](#1472))
([117d586](117d586))
* opt metrics-server into ambient
([#1458](#1458))
([01c2ec6](01c2ec6))
* opt velero into ambient
([#1490](#1490))
([a0591c7](a0591c7))


### Bug Fixes

* **ci:** permissions on release workflow
([#1507](#1507))
([cb12f13](cb12f13))
* **ci:** renovate readiness version loop fix
([#1488](#1488))
([a40c15b](a40c15b))
* update loki images to fips images
([#1502](#1502))
([eb20b4e](eb20b4e))


### Miscellaneous

* **ci:** automated renovate readiness action checks
([#1465](#1465))
([ed0ca6b](ed0ca6b))
* **ci:** switch eks CI to FIPS ami, update to 1.31 k8s testing
([#1474](#1474))
([7307d03](7307d03))
* **deps:** update grafana
([#1489](#1489))
([0c063f1](0c063f1))
* **deps:** update istio to v1.25.2
([#1461](#1461))
([1067560](1067560))
* **deps:** update istio to v1.3.0
([#1491](#1491))
([9066584](9066584))
* **deps:** update keycloak to v0.13.0
([#1506](#1506))
([04d42ef](04d42ef))
* **deps:** update keycloak to v26.2.0
([#1452](#1452))
([927a57b](927a57b))
* **deps:** update keycloak to v26.2.1
([#1486](#1486))
([d68cad8](d68cad8))
* **deps:** update loki
([#1483](#1483))
([3a697df](3a697df))
* **deps:** update neuvector
([#1417](#1417))
([4c0d95d](4c0d95d))
* **deps:** update pepr
([#1454](#1454))
([a98640f](a98640f))
* **deps:** update support dependencies to v4.7.0
([#1477](#1477))
([dcee0a3](dcee0a3))
* **deps:** update support-deps
([#1473](#1473))
([3d9d501](3d9d501))
* **deps:** update support-deps
([#1480](#1480))
([c41f359](c41f359))
* **deps:** update support-deps
([#1481](#1481))
([cc2af2b](cc2af2b))
* **deps:** update support-deps
([#1487](#1487))
([cdcba75](cdcba75))
* **deps:** update support-deps
([#1493](#1493))
([88cbf29](88cbf29))
* **deps:** update support-deps
([#1497](#1497))
([f308176](f308176))
* **deps:** update velero
([#1453](#1453))
([7330ea9](7330ea9))
* **deps:** update velero
([#1492](#1492))
([ff504c0](ff504c0))
* **deps:** update velero to v1.32.4
([#1484](#1484))
([06709e8](06709e8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
mjnagel pushed a commit to BagelLab/uds-core that referenced this pull request Nov 14, 2025
This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
|
[defenseunicorns/pepr](https://github.com/defenseunicorns/pepr)
| | minor | `v0.47.0` -> `v0.48.1` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/defenseunicorns%2fpepr/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/defenseunicorns%2fpepr/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/defenseunicorns%2fpepr/v0.47.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/defenseunicorns%2fpepr/v0.47.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://github.com/lint-staged/lint-staged) |
devDependencies | patch | [`15.5.0` ->
`15.5.1`](https://renovatebot.com/diffs/npm/lint-staged/15.5.0/15.5.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.5.0/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.5.0/15.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pepr](https://github.com/defenseunicorns/pepr) |
dependencies | minor | [`0.47.0` ->
`0.48.1`](https://renovatebot.com/diffs/npm/pepr/0.47.0/0.48.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pepr/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pepr/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pepr/0.47.0/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pepr/0.47.0/0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller](https://github.com/defenseunicorns/pepr)
([source](https://repo1.dso.mil/dsop/opensource/defenseunicorns/pepr/controller))
| | minor | `v0.47.0` -> `v0.48.1` |
[![age](https://developer.mend.io/api/mc/badges/age/docker/registry1.dso.mil%2fironbank%2fopensource%2fdefenseunicorns%2fpepr%2fcontroller/v0.48.1?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.48.1?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.47.0/v0.48.1?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.47.0/v0.48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ts-jest](https://kulshekhar.github.io/ts-jest)
([source](https://github.com/kulshekhar/ts-jest)) |
devDependencies | patch | [`29.3.1` ->
`29.3.2`](https://renovatebot.com/diffs/npm/ts-jest/29.3.1/29.3.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.3.1/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.3.1/29.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

[Compare
Source](https://github.com/defenseunicorns/pepr/compare/v0.48.0...v0.48.1)

##### What's Changed

- fix: resolve formatting error in release script by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2035](https://github.com/defenseunicorns/pepr/pull/2035)

**Full Changelog**:
defenseunicorns/pepr@v0.48.0...v0.48.1

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

[Compare
Source](https://github.com/defenseunicorns/pepr/compare/v0.47.0...v0.48.0)

##### Features

- feat: allow warnings on validation response by
[@&#8203;mjnagel](https://github.com/mjnagel) in
[https://github.com/defenseunicorns/pepr/pull/1974](https://github.com/defenseunicorns/pepr/pull/1974)

Approving with Warnings

```ts
When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    const warnings = [];

    // Check for deprecated fields
    if (request.Raw.data && request.Raw.data["deprecated-field"]) {
      warnings.push("Warning: The 'deprecated-field' is being used and will be removed in future versions");
    }

    // Check for missing app label
    if (!request.HasLabel("app")) {
      warnings.push("Warning: Best practice is to include an 'app' label for resource identification");
    }

    // Return approval with warnings if any were generated
    return request.Approve(warnings.length > 0 ? warnings : undefined);
  });
```

Denying with Warnings

```ts
When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .InNamespace("pepr-demo")
  .Validate(request => {
    // Check for dangerous settings
    if (request.Raw.data && request.Raw.data["dangerous-setting"] === "true") {
      const warnings = [
        "Warning: The 'dangerous-setting' field is set to 'true'",
        "Consider using a safer configuration option"
      ];

      return request.Deny(
        "ConfigMap contains dangerous settings that are not allowed",
        422,
        warnings
      );
    }

    return request.Approve();
  });
```

Warnings will be included in the Kubernetes API response and can be
displayed to users by `kubectl` and other Kubernetes clients, providing
helpful feedback while still enforcing policies.

##### What's Changed ♻️

- fix: use consistent uuid length limit in docs by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2000](https://github.com/defenseunicorns/pepr/pull/2000)
- chore: example to validate action by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2004](https://github.com/defenseunicorns/pepr/pull/2004)
- chore: account for unique dockerfile by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1996](https://github.com/defenseunicorns/pepr/pull/1996)
- chore: build_version_no_exist by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2006](https://github.com/defenseunicorns/pepr/pull/2006)
- chore: shellcheck giving incorrect warning on nightlies.sh by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2009](https://github.com/defenseunicorns/pepr/pull/2009)
- chore: remove possible premature program exit from watch-processor by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2010](https://github.com/defenseunicorns/pepr/pull/2010)
- chore: split watch-processor tests to separate test concerns by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2014](https://github.com/defenseunicorns/pepr/pull/2014)
- chore: finalize example in actions docs by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2018](https://github.com/defenseunicorns/pepr/pull/2018)
- chore: reconcile and watch examples in action docs by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2019](https://github.com/defenseunicorns/pepr/pull/2019)
- chore: compliance reporting ADR by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/1824](https://github.com/defenseunicorns/pepr/pull/1824)
- chore: refactor watch-processor tests for clarity by
[@&#8203;samayer12](https://github.com/samayer12) in
[https://github.com/defenseunicorns/pepr/pull/2013](https://github.com/defenseunicorns/pepr/pull/2013)
- chore: make uds test use library by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2024](https://github.com/defenseunicorns/pepr/pull/2024)
- chore: removes the `migrateAndSetupWatch` out of `store.ts` for
improved testability by
[@&#8203;cmwylie19](https://github.com/cmwylie19) in
[https://github.com/defenseunicorns/pepr/pull/2027](https://github.com/defenseunicorns/pepr/pull/2027)

##### Dependabot 🤖

- chore: bump step-security/harden-runner from 2.11.0 to 2.11.1 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2003](https://github.com/defenseunicorns/pepr/pull/2003)
- chore: bump
[@&#8203;types/node](https://github.com/types/node) from
22.13.14 to 22.13.17 in the development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2001](https://github.com/defenseunicorns/pepr/pull/2001)
- chore: bump actions/dependency-review-action from 4.5.0 to 4.6.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2002](https://github.com/defenseunicorns/pepr/pull/2002)
- chore: bump the development-dependencies group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2007](https://github.com/defenseunicorns/pepr/pull/2007)
- chore: bump kubernetes-fluent-client from 3.4.6 to 3.4.7 in the
production-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2012](https://github.com/defenseunicorns/pepr/pull/2012)
- chore: bump trufflesecurity/trufflehog from 3.88.20 to 3.88.22 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2011](https://github.com/defenseunicorns/pepr/pull/2011)
- chore: bump library/node from `990d0ab` to `047d633` by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2016](https://github.com/defenseunicorns/pepr/pull/2016)
- chore: bump trufflesecurity/trufflehog from 3.88.22 to 3.88.23 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2015](https://github.com/defenseunicorns/pepr/pull/2015)
- chore: bump github/codeql-action from 3.28.13 to 3.28.15 by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2021](https://github.com/defenseunicorns/pepr/pull/2021)
- chore: bump fast-check from 4.0.1 to 4.1.0 in the
development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2020](https://github.com/defenseunicorns/pepr/pull/2020)
- chore: bump fast-check from 4.1.0 to 4.1.1 in the
development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2026](https://github.com/defenseunicorns/pepr/pull/2026)
- chore: bump library/node from `047d633` to `73da8b4` by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2025](https://github.com/defenseunicorns/pepr/pull/2025)
- chore: bump library/node from `73da8b4` to `c5bfe90` by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2028](https://github.com/defenseunicorns/pepr/pull/2028)
- chore: bump undici from 7.7.0 to 7.8.0 in the development-dependencies
group by [@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2031](https://github.com/defenseunicorns/pepr/pull/2031)
- chore: bump kfc and chainguard images by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2030](https://github.com/defenseunicorns/pepr/pull/2030)
- chore: bump
[@&#8203;types/node](https://github.com/types/node) from
22.14.0 to 22.14.1 in the development-dependencies group by
[@&#8203;dependabot](https://github.com/dependabot) in
[https://github.com/defenseunicorns/pepr/pull/2032](https://github.com/defenseunicorns/pepr/pull/2032)

**Full Changelog**:
defenseunicorns/pepr@v0.47.0...v0.48.0

</details>

<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>

###
[`v15.5.1`](https://github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1551)

[Compare
Source](https://github.com/lint-staged/lint-staged/compare/v15.5.0...v15.5.1)

##### Patch Changes

-
[#&#8203;1533](https://github.com/lint-staged/lint-staged/pull/1533)
[`5d53534`](https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b)
Thanks [@&#8203;iiroj](https://github.com/iiroj)! - Improve
listing of staged files so that *lint-staged* doesn't crash when
encountering an uninitialized submodule. This should result in less
errors like:

        ✖ Failed to get staged files!

</details>

<details>
<summary>kulshekhar/ts-jest (ts-jest)</summary>

###
[`v29.3.2`](https://github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2932-2025-04-12)

[Compare
Source](https://github.com/kulshekhar/ts-jest/compare/v29.3.1...v29.3.2)

##### Bug Fixes

- fix: transpile `js` files from `node_modules` whenever Jest asks
([968370e](https://github.com/kulshekhar/ts-jest/commit/968370e)),
closes
[#&#8203;4637](https://github.com/kulshekhar/ts-jest/issues/4637)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Chance <139784371+UnicornChance@users.noreply.github.com>
mjnagel pushed a commit to BagelLab/uds-core that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.41.0](defenseunicorns/uds-core@v0.40.1...v0.41.0)
(2025-04-28)


### Features

* add conditional netpol for coredns
([defenseunicorns#1501](defenseunicorns#1501))
([fc7ace3](defenseunicorns@fc7ace3))
* client credential registration default
([defenseunicorns#1482](defenseunicorns#1482))
([894c5d9](defenseunicorns@894c5d9))
* keycloak fips mode
([defenseunicorns#1469](defenseunicorns#1469))
([74e632e](defenseunicorns@74e632e))
* operator ambient mode
([defenseunicorns#1496](defenseunicorns#1496))
([71f03fd](defenseunicorns@71f03fd))
* opt Grafana into ambient
([defenseunicorns#1466](defenseunicorns#1466))
([dac2d3e](defenseunicorns@dac2d3e))
* opt logging into ambient
([defenseunicorns#1472](defenseunicorns#1472))
([117d586](defenseunicorns@117d586))
* opt metrics-server into ambient
([defenseunicorns#1458](defenseunicorns#1458))
([01c2ec6](defenseunicorns@01c2ec6))
* opt velero into ambient
([defenseunicorns#1490](defenseunicorns#1490))
([a0591c7](defenseunicorns@a0591c7))


### Bug Fixes

* **ci:** permissions on release workflow
([defenseunicorns#1507](defenseunicorns#1507))
([cb12f13](defenseunicorns@cb12f13))
* **ci:** renovate readiness version loop fix
([defenseunicorns#1488](defenseunicorns#1488))
([a40c15b](defenseunicorns@a40c15b))
* update loki images to fips images
([defenseunicorns#1502](defenseunicorns#1502))
([eb20b4e](defenseunicorns@eb20b4e))


### Miscellaneous

* **ci:** automated renovate readiness action checks
([defenseunicorns#1465](defenseunicorns#1465))
([ed0ca6b](defenseunicorns@ed0ca6b))
* **ci:** switch eks CI to FIPS ami, update to 1.31 k8s testing
([defenseunicorns#1474](defenseunicorns#1474))
([7307d03](defenseunicorns@7307d03))
* **deps:** update grafana
([defenseunicorns#1489](defenseunicorns#1489))
([0c063f1](defenseunicorns@0c063f1))
* **deps:** update istio to v1.25.2
([defenseunicorns#1461](defenseunicorns#1461))
([1067560](defenseunicorns@1067560))
* **deps:** update istio to v1.3.0
([defenseunicorns#1491](defenseunicorns#1491))
([9066584](defenseunicorns@9066584))
* **deps:** update keycloak to v0.13.0
([defenseunicorns#1506](defenseunicorns#1506))
([04d42ef](defenseunicorns@04d42ef))
* **deps:** update keycloak to v26.2.0
([defenseunicorns#1452](defenseunicorns#1452))
([927a57b](defenseunicorns@927a57b))
* **deps:** update keycloak to v26.2.1
([defenseunicorns#1486](defenseunicorns#1486))
([d68cad8](defenseunicorns@d68cad8))
* **deps:** update loki
([defenseunicorns#1483](defenseunicorns#1483))
([3a697df](defenseunicorns@3a697df))
* **deps:** update neuvector
([defenseunicorns#1417](defenseunicorns#1417))
([4c0d95d](defenseunicorns@4c0d95d))
* **deps:** update pepr
([defenseunicorns#1454](defenseunicorns#1454))
([a98640f](defenseunicorns@a98640f))
* **deps:** update support dependencies to v4.7.0
([defenseunicorns#1477](defenseunicorns#1477))
([dcee0a3](defenseunicorns@dcee0a3))
* **deps:** update support-deps
([defenseunicorns#1473](defenseunicorns#1473))
([3d9d501](defenseunicorns@3d9d501))
* **deps:** update support-deps
([defenseunicorns#1480](defenseunicorns#1480))
([c41f359](defenseunicorns@c41f359))
* **deps:** update support-deps
([defenseunicorns#1481](defenseunicorns#1481))
([cc2af2b](defenseunicorns@cc2af2b))
* **deps:** update support-deps
([defenseunicorns#1487](defenseunicorns#1487))
([cdcba75](defenseunicorns@cdcba75))
* **deps:** update support-deps
([defenseunicorns#1493](defenseunicorns#1493))
([88cbf29](defenseunicorns@88cbf29))
* **deps:** update support-deps
([defenseunicorns#1497](defenseunicorns#1497))
([f308176](defenseunicorns@f308176))
* **deps:** update velero
([defenseunicorns#1453](defenseunicorns#1453))
([7330ea9](defenseunicorns@7330ea9))
* **deps:** update velero
([defenseunicorns#1492](defenseunicorns#1492))
([ff504c0](defenseunicorns@ff504c0))
* **deps:** update velero to v1.32.4
([defenseunicorns#1484](defenseunicorns#1484))
([06709e8](defenseunicorns@06709e8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate-ready Label used to trigger Renovate PR CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant