Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 2, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/fyralabs/chisel-operator minor v0.6.0 -> v0.7.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

FyraLabs/chisel-operator (ghcr.io/fyralabs/chisel-operator)

v0.7.0

Compare Source

What's Changed

  • Fix exit node selection when using chisel-operator.io/exit-node-name annotation in #​212

  • helm: The chart now accepts options for environment overrides, add a new logger option to change the log format.

  • Improved error handling: The operator now uses smarter backoff times for different error types:

    • NoAvailableExitNodes: 30 second backoff (was 5 seconds)
    • CloudProvisionerNotFound: 60 second backoff (was 5 seconds)

    This reduces log spam and API server load when resources are not yet available.

Breaking Changes
  • helm: Chart versioning has been switched to have the v prefix instead of the plain number, consistent with Git tags. For example v0.7.0 is now the tag for this release
  • The operator now only uses annotations to specify service settings, anyone specifying service settings using labels are now required to migrate to annotations.
  • Exit node selection now only uses annotations, not labels. Previously, the operator inconsistently checked both labels and annotations for chisel-operator.io/exit-node-name. This has been standardized to only check annotations, matching the documented behavior. If you were using labels for exit node selection, you must migrate to annotations.
  • When selecting an exit node, Chisel Operator will no longer fall back to searching all namespaces for that exit node. You are now required to explicitly set a namespace using the <namespace>/<node_name> notation.
  • Chisel Operator will now resolve directly service ClusterIPs instead of depending on CoreDNS' DNS service notation.
  • Chisel Operator now takes in account the service's targetPort for the exposed external ports.

Full Changelog: FyraLabs/chisel-operator@v0.6.0...v0.7.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 3am,before 6am" in timezone Europe/Berlin.

🚦 Automerge: Disabled because a matching PR was automerged previously.

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

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


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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants