Skip to content

chore(deps): bump the replicated-sdk group across 6 directories with 1 update#155

Merged
adamancini merged 6 commits into
mainfrom
dependabot/helm/applications/fake-services/app/replicated-sdk-8eb7deb851
Apr 28, 2026
Merged

chore(deps): bump the replicated-sdk group across 6 directories with 1 update#155
adamancini merged 6 commits into
mainfrom
dependabot/helm/applications/fake-services/app/replicated-sdk-8eb7deb851

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Copy link
Copy Markdown
Contributor

Bumps the replicated-sdk group with 1 update in the /applications/fake-services/app directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/mlflow/charts/mlflow directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/n8n/charts/n8n directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/onlineboutique/chart directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/storagebox/charts/storagebox directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/wg-easy/charts/wg-easy directory: replicated.

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

Updates replicated from 1.18.0 to 1.19.3

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file helm Pull requests that update helm code labels Apr 27, 2026
…1 update

Bumps the replicated-sdk group with 1 update in the /applications/fake-services/app directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/mlflow/charts/mlflow directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/n8n/charts/n8n directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/onlineboutique/chart directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/storagebox/charts/storagebox directory: replicated.
Bumps the replicated-sdk group with 1 update in the /applications/wg-easy/charts/wg-easy directory: replicated.


Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

Updates `replicated` from 1.18.0 to 1.19.3

---
updated-dependencies:
- dependency-name: replicated
  dependency-version: 1.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: replicated-sdk
- dependency-name: replicated
  dependency-version: 1.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: replicated-sdk
- dependency-name: replicated
  dependency-version: 1.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: replicated-sdk
- dependency-name: replicated
  dependency-version: 1.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: replicated-sdk
- dependency-name: replicated
  dependency-version: 1.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: replicated-sdk
- dependency-name: replicated
  dependency-version: 1.19.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: replicated-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/helm/applications/fake-services/app/replicated-sdk-8eb7deb851 branch from 57b15d8 to 0be8cc5 Compare April 28, 2026 15:02
kriscoleman and others added 3 commits April 28, 2026 11:17
Add check-secret gates to MLflow CI, Storagebox CI, and WG-Easy PR
Validation workflows, matching the existing pattern in flagd-ci.yml.
Dependabot PRs don't have access to repo secrets, so integration test
jobs that need API tokens are skipped gracefully while lint/template
jobs still run.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace Docker-based vendor-cli license download with native
  replicated CLI (already installed by create-cluster action),
  adding retry logic with exponential backoff for transient API errors
- Pin create-customer action to @v1.17.0 instead of @main
- Add continue-on-error to cleanup archive steps to prevent
  cascade failures from masking the real test results

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The create-cluster action doesn't put the replicated CLI on PATH.
Add an explicit install step before the license download.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kriscoleman

Copy link
Copy Markdown
Member

CI fixes included in this PR

This dependabot PR (replicated-sdk bump) exposed several CI issues across multiple workflows. Here's what we ran into and how we addressed them:

1. Secrets unavailable on dependabot PRs

Problem: MLflow CI, Storagebox CI, and WG-Easy PR Validation workflows all failed because GitHub doesn't expose repo secrets to dependabot-triggered pull_request events. Jobs that need REPLICATED_PLATFORM_EXAMPLES_TOKEN or WG_EASY_REPLICATED_API_TOKEN would run and fail with net/http: invalid header field value for "Authorization".

Fix: Added check-secret gate jobs to all three workflows, matching the existing pattern in flagd-ci.yml. Lint/template jobs still run; integration test jobs that require secrets are skipped gracefully.

2. MLflow KOTS test license download failures

Problem: The kots-install-test job used task license:download, which ran docker run replicated/vendor-cli:latest to download the customer license. This was failing with HTTP 500 from the Replicated API — and had no retry logic.

Fix: Replaced the Docker-based vendor CLI approach with the native replicated CLI:

  • Added an explicit "Install Replicated CLI" step (the create-cluster action doesn't put it on PATH)
  • Added retry logic with exponential backoff (5 attempts) to handle transient API errors

3. Unpinned create-customer action

Problem: The create-customer action was referencing @main while every other replicated-action in the workflow was pinned to @v1.17.0.

Fix: Pinned to @v1.17.0 for consistency.

4. Cleanup job cascade failures

Problem: The cleanup-test-release job's Archive Customer and Archive Channel steps would fail (e.g., due to Node.js 20 deprecation issues in the action), causing the cleanup job itself to be marked as failed — masking the actual test results.

Fix: Added continue-on-error: true to both archive steps so cleanup issues don't create additional noise.

Also closed

Closed PR #157 (the all-other-deps grouped dependabot PR) and removed the all-other-deps group from the dependabot config (#158, merged) so each non-replicated dependency gets its own PR going forward.

The curlimages/curl image doesn't publish a short major version tag
"8" — only full semver tags like "8.19.0". The garage-setup pod was
stuck in ImagePullBackOff, causing the helm install to timeout.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kriscoleman

Copy link
Copy Markdown
Member

5. Storagebox garage-setup ImagePullBackOff

Problem: The helm install storagebox step was timing out after 10 minutes. The root cause was the storagebox-garage-setup post-install job pod stuck in ImagePullBackOff — the image curlimages/curl:8 doesn't exist. The curlimages/curl registry only publishes full semver tags (e.g. 8.19.0), not short major version tags.

Fix: Updated the garageSetup image tag in applications/storagebox/charts/storagebox/values.yaml from "8" to "8.19.0".

The curlimages/curl image is a minimal image that doesn't include
apk or a shell capable of running the setup script. Switch to the
alpine:3.21 base image (already used elsewhere in the chart) and
install both curl and jq via apk at runtime.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kriscoleman

Copy link
Copy Markdown
Member

Pre-existing CI failures (not caused by this PR)

After fixing all the issues introduced or exposed by this PR, two test suites remain failing. Both are pre-existing failures on main — they've been broken since March 26-27 and are unrelated to the replicated-sdk version bump.

Storagebox CI — helm-install-test

Broken since: March 26 (PR #111 merged — replaced MinIO with Garage)
Last passing on main: March 25
Root cause: The garage-setup job used curlimages/curl:8 which doesn't exist (fixed in this PR to alpine:3.21), and the smoke tests' port-forward approach doesn't work reliably with the new Garage-based architecture. All 4 component checks (postgres, garage, rqlite, cassandra) fail at the port-forward stage.

MLflow CI — kots-install-test

Broken since: March 27 (PR #140 merged — CI speedup, reduced cluster sizes)
Last passing on main: March 25
Root cause: The KOTS install deploys both infra and mlflow charts. The mlflow pod's wait-for-postgresql init container hangs because the CNPG postgres cluster doesn't provision within the timeout on the reduced single-node k3s clusters. The helm-install-test jobs (which use test values with postgres.embedded.instances: 1) pass fine.

Both of these need separate fixes outside the scope of this SDK bump PR.

@kriscoleman kriscoleman requested a review from adamancini April 28, 2026 17:50
@adamancini adamancini merged commit 1218b44 into main Apr 28, 2026
19 of 22 checks passed
@adamancini adamancini deleted the dependabot/helm/applications/fake-services/app/replicated-sdk-8eb7deb851 branch April 28, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file helm Pull requests that update helm code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants