chore(helm): update image ghcr.io/slskd/slskd 0.21.4 → 0.22.1 (#30297)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/slskd/slskd](https://slskd.org)
([source](https://redirect.github.com/slskd/slskd)) | minor | `34c6130`
-> `ab52af7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>slskd/slskd (ghcr.io/slskd/slskd)</summary>

###
[`v0.22.1`](https://redirect.github.com/slskd/slskd/releases/tag/0.22.1)

[Compare
Source](https://redirect.github.com/slskd/slskd/compare/0.22.0...0.22.1)

#### What's Changed

- Added UploadFileCompleteEvent by
[@&#8203;samhatter](https://redirect.github.com/samhatter) in
[https://github.com/slskd/slskd/pull/1256](https://redirect.github.com/slskd/slskd/pull/1256)
- Add the ability to configure search record retention by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1257](https://redirect.github.com/slskd/slskd/pull/1257)

#### New Contributors

- [@&#8203;samhatter](https://redirect.github.com/samhatter) made their
first contribution in
[https://github.com/slskd/slskd/pull/1256](https://redirect.github.com/slskd/slskd/pull/1256)

**Full Changelog**:
https://github.com/slskd/slskd/compare/0.22.0...0.22.1

###
[`v0.22.0`](https://redirect.github.com/slskd/slskd/releases/tag/0.22.0)

[Compare
Source](https://redirect.github.com/slskd/slskd/compare/0.21.4...0.22.0)

### 🎉 User-Defined Integrations

User-defined integrations allow users to configure external applications
to receive data from slskd as things happen internally. slskd uses an
internal [event
bus](https://www.akamai.com/glossary/what-is-an-event-bus) over which
event data is sent from application logic to whatever destination(s)
users choose.

##### Webhooks

Webhooks (outbound HTTP requests) can be configured to be called when
application events are raised. Webhooks are given a name (useful for
troubleshooting!), a list of triggering events, a `call` configuration
that defines the HTTP request to be made, and timeout and retry
configuration.

Webhook HTTP requests are always a `POST`, and will always include the
event data in the body, serialized as JSON. Users define a
fully-qualified endpoint address, an optional collection of headers, and
an optional flag to ignore HTTPS errors caused by invalid (e.g. self
signed) certificates.

If unconfigured, the default timeout for requests is 5 seconds, and each
request will be attempted only once per event.

##### **YAML**

```yaml
integration:
  webhooks:
    my_basic_webhook_using_defaults:
      on:
        - All
      call:
        url: http://localhost:4224
    my_webhook_using_detailed_config:
      on:
        - DownloadFileComplete
      call:
        url: https://192.168.1.42:8080/slskd_webhook
        headers:
          - name: X-API-Key # if using API key style authentication
            value: foobar1234
          - name: Authorization # if using JWT authentication
            value: Bearer eyJ...ssw5c
          - name: User-Agent # can be useful!
            value: slskd/0.0
        ignore_certificate_errors: true # defaults to false
      timeout: 5000 # in milliseconds
      retry:
        attempts: 3
```

##### Scripts

User-defined scripts can be configured to run when application events
are raised. Scripts are given a name (useful for troubleshooting!), a
list of triggering events, and a `run` command that's used to execute
the script.

The `run` command must be at least one word, with the first word
identifying the executable to run and the rest of the string being the
command and arguments that will be passed to the executable when the
script is run. The executable needs to be on the system's PATH,
otherwise it must be the fully qualified path to the file on disk.

A reserved placeholder value `$DATA` is replaced with the stringified
JSON data associated with the event that caused the script to run. It's
the responsibility of the script to parse and handle this JSON.

##### **YAML**

```yaml
integration:
  scripts:
    my_post_download_script:
      on:
        - DownloadFileComplete
        - DownloadDirectoryComplete
      run: /bin/sh data/my_script.sh --json-to-process "$DATA" # Linux/macOS
    my_logging_script:
      on:
       - All
      run: cmd.exe echo $DATA >> event_log.txt # Windows
```

#### What's Changed

##### Features

- Add 'Events' by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1215](https://redirect.github.com/slskd/slskd/pull/1215)
- Add the ability to run user-defined scripts when application events
are raised by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1232](https://redirect.github.com/slskd/slskd/pull/1232)
- Add the ability to call HTTP endpoints (webhooks) when application
events are raised by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1238](https://redirect.github.com/slskd/slskd/pull/1238)
- Add 'noop' event type (no operation, useful for testing) by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1240](https://redirect.github.com/slskd/slskd/pull/1240)
- Add an endpoint to allow raising of events (for testing purposes) by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1247](https://redirect.github.com/slskd/slskd/pull/1247)

##### Enhancements and Bug Fixes

- Assume remote filenames use a backslash, unless forward slashes are
present by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1216](https://redirect.github.com/slskd/slskd/pull/1216)
- use DOTNET\_ var in docker by
[@&#8203;kasperk81](https://redirect.github.com/kasperk81) in
[https://github.com/slskd/slskd/pull/1219](https://redirect.github.com/slskd/slskd/pull/1219)
- Set request limit for share upload to 10gb by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1229](https://redirect.github.com/slskd/slskd/pull/1229)
- Resolve some build warnings, run linting and fix a bunch of whitespace
by [@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1233](https://redirect.github.com/slskd/slskd/pull/1233)
- Log search logs at the 'Debug' level by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1235](https://redirect.github.com/slskd/slskd/pull/1235)
- Tweak ASP.NET setup, add metadata to Swagger/OpenAPI by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1244](https://redirect.github.com/slskd/slskd/pull/1244)
- Include Content-Type header when returning Prometheus metrics via
/metrics by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1245](https://redirect.github.com/slskd/slskd/pull/1245)

##### Documentation

- Fix search filter config docs by
[@&#8203;nhawke](https://redirect.github.com/nhawke) in
[https://github.com/slskd/slskd/pull/1224](https://redirect.github.com/slskd/slskd/pull/1224)
- Fix a copy/paste mistake in search filter documentation by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1236](https://redirect.github.com/slskd/slskd/pull/1236)
- docs: fix YAML indentation by
[@&#8203;ppom0](https://redirect.github.com/ppom0) in
[https://github.com/slskd/slskd/pull/1242](https://redirect.github.com/slskd/slskd/pull/1242)
- Add missing listen_ip_address example by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1246](https://redirect.github.com/slskd/slskd/pull/1246)
- Update reverse_proxy.md by
[@&#8203;lemonade-soda](https://redirect.github.com/lemonade-soda) in
[https://github.com/slskd/slskd/pull/1249](https://redirect.github.com/slskd/slskd/pull/1249)

##### Dependencies

- Bump action-gh-release to v2 by
[@&#8203;jpdillingham](https://redirect.github.com/jpdillingham) in
[https://github.com/slskd/slskd/pull/1214](https://redirect.github.com/slskd/slskd/pull/1214)
- Bump rollup from 2.79.1 to 2.79.2 in /src/web by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/slskd/slskd/pull/1221](https://redirect.github.com/slskd/slskd/pull/1221)
- Bump cookie and express in /src/web by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/slskd/slskd/pull/1234](https://redirect.github.com/slskd/slskd/pull/1234)

#### New Contributors

- [@&#8203;kasperk81](https://redirect.github.com/kasperk81) made their
first contribution in
[https://github.com/slskd/slskd/pull/1219](https://redirect.github.com/slskd/slskd/pull/1219)
- [@&#8203;ppom0](https://redirect.github.com/ppom0) made their first
contribution in
[https://github.com/slskd/slskd/pull/1242](https://redirect.github.com/slskd/slskd/pull/1242)
- [@&#8203;lemonade-soda](https://redirect.github.com/lemonade-soda)
made their first contribution in
[https://github.com/slskd/slskd/pull/1249](https://redirect.github.com/slskd/slskd/pull/1249)

**Full Changelog**:
https://github.com/slskd/slskd/compare/0.21.4...0.22.0

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **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.

---

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

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44Mi45IiwidXBkYXRlZEluVmVyIjoiMzkuODIuOSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
This commit is contained in:
TrueCharts Bot
2024-12-28 03:55:38 +01:00
committed by GitHub
parent 87ea44d21f
commit 1d86784cf6
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ annotations:
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 0.21.4
appVersion: 0.22.1
dependencies:
- name: common
version: 25.2.2
@@ -34,4 +34,4 @@ sources:
- https://github.com/ansible-slskd/slskd
- https://github.com/truecharts/charts/tree/master/charts/incubator/slskd
type: application
version: 2.3.0
version: 2.4.0
+1 -1
View File
@@ -1,7 +1,7 @@
image:
repository: ghcr.io/slskd/slskd
pullPolicy: IfNotPresent
tag: 0.21.4@sha256:34c613067dac899eddee137fc90cf0c0510e573e083b4c7589e6a823009a859a
tag: 0.22.1@sha256:ab52af766b54b8a0f6b61969c77a2204ce4ef95f0217a627d09ebda8346c451c
securityContext:
container: