Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tinkerbell/hegel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.13.0
Choose a base ref
...
head repository: tinkerbell/hegel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Oct 23, 2024

  1. Update dependencies:

    Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
    jacobweinstock committed Oct 23, 2024
    Copy the full SHA
    6fab387 View commit details
  2. Merge pull request #386 from jacobweinstock/update-deps

    Update dependencies:
    
    ## Description
    
    <!--- Please describe what this PR is going to change -->
    Tink API's update and other general updates.
    
    ## Why is this needed
    
    <!--- Link to issue you have raised -->
    
    Fixes: #
    
    ## How Has This Been Tested?
    <!--- Please describe in detail how you tested your changes. -->
    <!--- Include details of your testing environment, and the tests you ran to -->
    <!--- see how your change affects other areas of the code, etc. -->
    
    
    ## How are existing users impacted? What migration steps/scripts do we need?
    
    <!--- Fixes a bug, unblocks installation, removes a component of the stack etc -->
    <!--- Requires a DB migration script, etc. -->
    
    
    ## Checklist:
    
    I have:
    
    - [ ] updated the documentation and/or roadmap (if required)
    - [ ] added unit or e2e tests
    - [ ] provided instructions on how to upgrade
    jacobweinstock authored Oct 23, 2024
    Copy the full SHA
    e770852 View commit details
  3. Update Tink dependency

    Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
    jacobweinstock committed Oct 23, 2024
    Copy the full SHA
    05638e8 View commit details
  4. Merge pull request #387 from jacobweinstock/update-tink

    Update Tink dependency
    jacobweinstock authored Oct 23, 2024
    Copy the full SHA
    4210608 View commit details

Commits on Oct 25, 2024

  1. Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1

    Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.19.0 to 0.19.1.
    - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
    - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
    - [Commits](kubernetes-sigs/controller-runtime@v0.19.0...v0.19.1)
    
    ---
    updated-dependencies:
    - dependency-name: sigs.k8s.io/controller-runtime
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Oct 25, 2024
    Copy the full SHA
    bbeaba5 View commit details

Commits on Nov 8, 2024

  1. Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#388)

    Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.19.0 to 0.19.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/controller-runtime/releases">sigs.k8s.io/controller-runtime's releases</a>.</em></p>
    <blockquote>
    <h2>v0.19.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>[release-0.19] 🌱 Verify PR titles with shell script by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2947">kubernetes-sigs/controller-runtime#2947</a></li>
    <li>[release-0.19] 🐛  Fakeclient: preserve TypeMeta for PartialObjectMeta resources by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2951">kubernetes-sigs/controller-runtime#2951</a></li>
    <li>[release-0.19] 🌱 pr-verify: use env var for passing the PR title by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2962">kubernetes-sigs/controller-runtime#2962</a></li>
    <li>[release-0.19] 🌱 pr-verify: use env var for passing the PR title by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2965">kubernetes-sigs/controller-runtime#2965</a></li>
    <li>[release-0.19] 🌱 Fix PR verify action by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2974">kubernetes-sigs/controller-runtime#2974</a></li>
    <li>[release-0.19] 🐛 Fakeclient: Fix TOCTOU races by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2992">kubernetes-sigs/controller-runtime#2992</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1">https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/013f46fbca88cf495a783cdde6dda9ab5c3cd0b9"><code>013f46f</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2992">#2992</a> from k8s-infra-cherrypick-robot/cherry-pick-2980-to-...</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/44214256ba36506ed2a0cb0910c687bc172cf78a"><code>4421425</code></a> bug: Fakeclient: Fix TOCTOU races</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/aa1400564ac22dea5d1ee2ecd4ab8c45a65fbe1b"><code>aa14005</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2974">#2974</a> from k8s-infra-cherrypick-robot/cherry-pick-2973-to-...</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/f883b25b1b48aebcd4a1dc2aa42090e47d32b51d"><code>f883b25</code></a> Fix PR verify action</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/409ae3188f7ad2840984ba8315aa842d500e65f9"><code>409ae31</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2965">#2965</a> from k8s-infra-cherrypick-robot/cherry-pick-2964-to-...</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/465b62a5b08168851bff62a23f8e634f8e52e1bc"><code>465b62a</code></a> pr-verify: use env var for passing the PR title</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/d32b491d01e98e26e45ea4498c113936769b2771"><code>d32b491</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2962">#2962</a> from k8s-infra-cherrypick-robot/cherry-pick-2961-to-...</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/b40036699edf7c81ad45f2af28be6ac3ebab9528"><code>b400366</code></a> pr-verify: use env var for passing the PR title</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/22d9eab855f6051af1d1c341bead59fba6a96f49"><code>22d9eab</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2951">#2951</a> from k8s-infra-cherrypick-robot/cherry-pick-2949-to-...</li>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/f0e55afc5bdb093c80e052f3af10db748f462275"><code>f0e55af</code></a> Preserve TypeMeta for PartialObjectMeta resources</li>
    <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-runtime&package-manager=go_modules&previous-version=0.19.0&new-version=0.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    mergify[bot] authored Nov 8, 2024
    Copy the full SHA
    871cca5 View commit details
  2. Update linter version and fix linting errors:

    Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
    jacobweinstock committed Nov 8, 2024
    Copy the full SHA
    9f8a88c View commit details
  3. Handle nil pointer potential:

    As the Hardware spec.metadata and spec.metadata.instance
    are not required in the hardware object they could be
    nil. Handle checking this so we don't nil pointer panic.
    
    Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
    jacobweinstock committed Nov 8, 2024
    Copy the full SHA
    a3b3716 View commit details
  4. Merge pull request #389 from jacobweinstock/nil-pointer

    Handle Nil pointer error and update linter:
    
    ## Description
    
    <!--- Please describe what this PR is going to change -->
    Handle Nil pointer error and update linter. As the Hardware spec.metadata and spec.metadata.instance are not required in the hardware object they could be nil. Handle checking this so we don't nil pointer panic.
    
    ## Why is this needed
    
    <!--- Link to issue you have raised -->
    
    Fixes: #
    
    ## How Has This Been Tested?
    <!--- Please describe in detail how you tested your changes. -->
    <!--- Include details of your testing environment, and the tests you ran to -->
    <!--- see how your change affects other areas of the code, etc. -->
    
    
    ## How are existing users impacted? What migration steps/scripts do we need?
    
    <!--- Fixes a bug, unblocks installation, removes a component of the stack etc -->
    <!--- Requires a DB migration script, etc. -->
    
    
    ## Checklist:
    
    I have:
    
    - [ ] updated the documentation and/or roadmap (if required)
    - [ ] added unit or e2e tests
    - [ ] provided instructions on how to upgrade
    jacobweinstock authored Nov 8, 2024
    Copy the full SHA
    a46edb5 View commit details

Commits on Nov 18, 2024

  1. Bump codecov/codecov-action from 4 to 5

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 18, 2024
    Copy the full SHA
    7de242e View commit details

Commits on Nov 20, 2024

  1. Copy the full SHA
    8cbacad View commit details

Commits on Nov 22, 2024

  1. Bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2

    Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.19.1 to 0.19.2.
    - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
    - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
    - [Commits](kubernetes-sigs/controller-runtime@v0.19.1...v0.19.2)
    
    ---
    updated-dependencies:
    - dependency-name: sigs.k8s.io/controller-runtime
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 22, 2024
    Copy the full SHA
    96a4d04 View commit details
  2. Bump k8s.io/apimachinery from 0.31.2 to 0.31.3

    Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.31.2 to 0.31.3.
    - [Commits](kubernetes/apimachinery@v0.31.2...v0.31.3)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/apimachinery
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 22, 2024
    Copy the full SHA
    ae3c35d View commit details

Commits on Nov 23, 2024

  1. Merge pull request #390 from tinkerbell/dependabot/github_actions/cod…

    …ecov/codecov-action-5
    
    Bump codecov/codecov-action from 4 to 5
    mergify[bot] authored Nov 23, 2024
    Copy the full SHA
    3ceeab0 View commit details
  2. Copy the full SHA
    20b543c View commit details
  3. ci(mergify): upgrade configuration to current format (#391)

    Hey there! 👋
    
    We've noticed that your Mergify configuration is using some deprecated fields.
    
    No worries—we've got your back! This automated PR updates your config to align with the newest standards, ensuring everything keeps running smoothly.
    
    Do not procrastinate! You **must upgrade** your configuration before **2025-01-31**, otherwise your configuration will stop working.
    
    ## What's Changed?
    
    - `pull_request_rules → actions → queue → commit_message_template`: To ease the configuration of queues, we are moving this attribute in the `queue_rules` definition. (deadline: 2025-01-31)
    - `pull_request_rules → actions → queue → merge_method`: To ease the configuration of queues, we are moving this attribute in the `queue_rules` definition. (deadline: 2025-01-31)
    
    ## Why This Matters
    
    Keeping your configuration up-to-date means you'll benefit from the latest features and improvements Mergify has to offer. Plus, it helps prevent any unexpected hiccups down the road.
    
    ## Got Questions? We've Got Answers! 🙌
    
    **Is this update safe to merge?**
    
    Absolutely! We've made sure the changes are compatible with your current setup. Your workflows should continue to work just as before—if not better!
    
    **Do I need to do anything special after merging?**
    
    Nope! Just merge this PR, and you're all set. If you have any custom configurations, it's a good idea to give them a quick look to ensure everything's in order.
    
    **What if I run into issues or have concerns?**
    
    We're here to help! Feel free to [reach out to our support team](mailto:support@mergify.com) anytime.
    
    Thanks for being awesome and keeping your configuration up-to-date! If you have any thoughts or need a hand, don't hesitate to let us know.
    
    Happy merging! 🎉
    mergify[bot] authored Nov 23, 2024
    Copy the full SHA
    98f5f75 View commit details
  4. Copy the full SHA
    e287e9f View commit details
  5. Bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 (#392)

    Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.19.1 to 0.19.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/controller-runtime/releases">sigs.k8s.io/controller-runtime's releases</a>.</em></p>
    <blockquote>
    <h2>v0.19.2</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>✨ Add EnableWatchBookmarks option to cache informers by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3018">kubernetes-sigs/controller-runtime#3018</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.1...v0.19.2">https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.1...v0.19.2</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/bfd1cf925238323fd53b372780a3d0a1a750a85c"><code>bfd1cf9</code></a> [release-0.19] ✨ Add EnableWatchBookmarks option to cache informers (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3018">#3018</a>)</li>
    <li>See full diff in <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.1...v0.19.2">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-runtime&package-manager=go_modules&previous-version=0.19.1&new-version=0.19.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    mergify[bot] authored Nov 23, 2024
    Copy the full SHA
    cef27dd View commit details
  6. Copy the full SHA
    11e97a2 View commit details
  7. Bump k8s.io/apimachinery from 0.31.2 to 0.31.3 (#393)

    Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.31.2 to 0.31.3.
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a href="https://github.com/kubernetes/apimachinery/compare/v0.31.2...v0.31.3">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=k8s.io/apimachinery&package-manager=go_modules&previous-version=0.31.2&new-version=0.31.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    mergify[bot] authored Nov 23, 2024
    Copy the full SHA
    0fe8390 View commit details
  8. Bump k8s.io/client-go from 0.31.2 to 0.31.3

    Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.2 to 0.31.3.
    - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
    - [Commits](kubernetes/client-go@v0.31.2...v0.31.3)
    
    ---
    updated-dependencies:
    - dependency-name: k8s.io/client-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Nov 23, 2024
    Copy the full SHA
    e65f531 View commit details
  9. Bump k8s.io/client-go from 0.31.2 to 0.31.3 (#394)

    Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.31.2 to 0.31.3.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/kubernetes/client-go/commit/ef98edcb9b36eb034c63d3139f8aad048775afe4"><code>ef98edc</code></a> Update dependencies to v0.31.3 tag</li>
    <li>See full diff in <a href="https://github.com/kubernetes/client-go/compare/v0.31.2...v0.31.3">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=k8s.io/client-go&package-manager=go_modules&previous-version=0.31.2&new-version=0.31.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    
    
    </details>
    mergify[bot] authored Nov 23, 2024
    Copy the full SHA
    c090f38 View commit details
Showing with 121 additions and 132 deletions.
  1. +12 −14 .github/mergify.yml
  2. +3 −3 .github/workflows/ci.yaml
  3. +1 −4 .golangci.yml
  4. +1 −1 Makefile
  5. +31 −31 go.mod
  6. +70 −76 go.sum
  7. +1 −1 internal/backend/flatfile/backend_test.go
  8. +2 −2 internal/backend/kubernetes/backend.go
26 changes: 12 additions & 14 deletions .github/mergify.yml
Original file line number Diff line number Diff line change
@@ -18,23 +18,21 @@ shared:

queue_rules:
- name: default
conditions:
queue_conditions:
- and: *compulsory

pull_request_rules:
- name: Automatic merge
conditions:
- and: *compulsory

# Ensure the review is opted in using labels.
- label!=do-not-merge
- label=ready-to-merge
merge_conditions:
- and: *compulsory

merge_method: merge
commit_message_template: |
{{ title }} (#{{ number }})
{{ body }}
pull_request_rules:
- name: refactored queue action rule
conditions: []
actions:
queue:
method: merge
name: default
commit_message_template: |
{{ title }} (#{{ number }})
{{ body }}
6 changes: 3 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -42,7 +42,7 @@ jobs:
run: go test -coverprofile=coverage.txt ./...

- name: Upload codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

@@ -63,7 +63,7 @@ jobs:
run: make test-integration

- name: Upload codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

@@ -108,7 +108,7 @@ jobs:
run: make test-e2e

- name: Upload codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

5 changes: 1 addition & 4 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -16,6 +16,7 @@ linters:
- asciicheck
- bidichk
- bodyclose
- copyloopvar
- contextcheck
- cyclop
- dogsled
@@ -26,7 +27,6 @@ linters:
- errname
- errorlint
- exhaustive
- exportloopref
- forcetypeassert
- gci
- gocognit
@@ -112,9 +112,6 @@ linters-settings:
- name: unconditional-recursion
- name: waitgroup-by-value

unused:
go: "1.21"

issues:
# Excluding configuration per-path, per-linter, per-text and per-source
exclude-rules:
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ help:

# -- Tooling

GOLANGCI_LINT_VERSION ?= v1.55.2
GOLANGCI_LINT_VERSION ?= v1.61.0
GOLANGCI_LINT := $(TOOLS_DIR)/golangci-lint
$(GOLANGCI_LINT):
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | \
62 changes: 31 additions & 31 deletions go.mod
Original file line number Diff line number Diff line change
@@ -13,16 +13,16 @@ require (
github.com/google/go-cmp v0.6.0
github.com/packethost/xff v0.0.0-20190305172552-d3e9190c41b3
github.com/pkg/errors v0.9.1
github.com/prometheus/client_golang v1.20.4
github.com/prometheus/client_golang v1.20.5
github.com/rs/zerolog v1.33.0
github.com/spf13/cobra v1.8.1
github.com/spf13/pflag v1.0.5
github.com/spf13/viper v1.19.0
github.com/tinkerbell/tink v0.10.1
github.com/tinkerbell/tink v0.12.1
gopkg.in/yaml.v2 v2.4.0
k8s.io/apimachinery v0.31.1
k8s.io/client-go v0.31.1
sigs.k8s.io/controller-runtime v0.19.0
k8s.io/apimachinery v0.31.3
k8s.io/client-go v0.31.3
sigs.k8s.io/controller-runtime v0.19.2
)

require (
@@ -34,16 +34,16 @@ require (
github.com/cloudwego/base64x v0.1.4 // indirect
github.com/cloudwego/iasm v0.2.0 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
github.com/emicklei/go-restful/v3 v3.12.1 // indirect
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
github.com/gabriel-vasile/mimetype v1.4.3 // indirect
github.com/gin-contrib/sse v0.1.0 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-openapi/jsonpointer v0.19.6 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/swag v0.22.4 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
github.com/go-openapi/jsonreference v0.21.0 // indirect
github.com/go-openapi/swag v0.23.0 // indirect
github.com/go-playground/locales v0.14.1 // indirect
github.com/go-playground/universal-translator v0.18.1 // indirect
github.com/go-playground/validator/v10 v10.20.0 // indirect
@@ -54,9 +54,9 @@ require (
github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/imdario/mergo v0.3.12 // indirect
github.com/imdario/mergo v0.3.16 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
@@ -79,39 +79,39 @@ require (
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
github.com/sourcegraph/conc v0.3.0 // indirect
github.com/spf13/afero v1.11.0 // indirect
github.com/spf13/cast v1.6.0 // indirect
github.com/spf13/cast v1.7.0 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
github.com/ugorji/go/codec v1.2.12 // indirect
github.com/x448/float16 v0.8.4 // indirect
go.opentelemetry.io/otel v1.28.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0 // indirect
go.opentelemetry.io/otel v1.31.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.27.0 // indirect
go.opentelemetry.io/otel/metric v1.28.0 // indirect
go.opentelemetry.io/otel/sdk v1.28.0 // indirect
go.opentelemetry.io/otel/trace v1.28.0 // indirect
go.opentelemetry.io/otel/metric v1.31.0 // indirect
go.opentelemetry.io/otel/sdk v1.30.0 // indirect
go.opentelemetry.io/otel/trace v1.31.0 // indirect
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/arch v0.8.0 // indirect
golang.org/x/crypto v0.26.0 // indirect
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
golang.org/x/net v0.28.0 // indirect
golang.org/x/oauth2 v0.21.0 // indirect
golang.org/x/sys v0.23.0 // indirect
golang.org/x/term v0.23.0 // indirect
golang.org/x/text v0.17.0 // indirect
golang.org/x/time v0.5.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
google.golang.org/grpc v1.65.0 // indirect
google.golang.org/protobuf v1.34.2 // indirect
golang.org/x/crypto v0.28.0 // indirect
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa // indirect
golang.org/x/net v0.30.0 // indirect
golang.org/x/oauth2 v0.22.0 // indirect
golang.org/x/sys v0.26.0 // indirect
golang.org/x/term v0.25.0 // indirect
golang.org/x/text v0.19.0 // indirect
golang.org/x/time v0.6.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9 // indirect
google.golang.org/grpc v1.67.1 // indirect
google.golang.org/protobuf v1.35.1 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/api v0.31.1 // indirect
k8s.io/api v0.31.3 // indirect
k8s.io/apiextensions-apiserver v0.31.0 // indirect
k8s.io/klog/v2 v2.130.1 // indirect
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
k8s.io/kube-openapi v0.0.0-20240808142205-8e686545bdb8 // indirect
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
Loading