Skip to content

ci: update link to fetch the connect RPM - #252

Open
PrzemekZglinicki wants to merge 2 commits into
mainfrom
devprod-4553-retire-connect-rpm-ci
Open

ci: update link to fetch the connect RPM#252
PrzemekZglinicki wants to merge 2 commits into
mainfrom
devprod-4553-retire-connect-rpm-ci

Conversation

@PrzemekZglinicki

@PrzemekZglinicki PrzemekZglinicki commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Switches Taskfile.yml's DL_LINK to fetch the connect RPM from S3 instead of Cloudsmith.

  • DL_LINK now points at s3://vectorized-public/releases/cloudsmith/connectors-artifacts/ (public, unauthenticated) instead of dl.redpanda.com's Cloudsmith-backed proxy
  • Filename convention is unchanged, so RPM_VERSION resolves the same file it always did
  • Nothing else in this repo's Connect/KC test support is touched

Anonymous access is confirmed against a sibling key in the same bucket (releases/cloudsmith/0/...) — the target prefix (connectors-artifacts/) is empty until the archive step runs, so this still needs a real test once files land there.

Also includes a small unrelated fix: excludes .ansible/ (installed Galaxy collections) from ansible-lint, which was failing on vendored collection code unrelated to this PR's diff.

DEVPROD-4553

@ivotron
ivotron marked this pull request as draft August 18, 2026 22:44

@ivotron ivotron left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ansible-lint --profile production was linting vendored Galaxy
collections installed fresh into .ansible/collections/ at CI time
(redpanda.cluster, prometheus.prometheus, grafana.grafana) - code this
repo doesn't own and .gitignore already treats as a dependency cache,
never tracked here. Whenever the resolved collection version trips a
rule (e.g. var-naming[no-role-prefix] inside redpanda.cluster's
system_setup role), the job fails for reasons unrelated to any PR's
actual diff - confirmed by running the exact same job twice against
this PR's unchanged commit and getting the same 383 violations, none
touching a file this PR modified.
@PrzemekZglinicki PrzemekZglinicki changed the title ci: retire Redpanda Connect/KC test support ci: update link to fetch the connect RPM Aug 19, 2026
Taskfile.yml's DL_LINK now points at
s3://vectorized-public/releases/cloudsmith/connectors-artifacts/
instead of dl.redpanda.com's Cloudsmith-backed proxy.

- Old: https://dl.redpanda.com/{{.TOKEN}}/connectors-artifacts/raw/names/redpanda-connectors/versions/{{.RPM_VERSION}}/redpanda-connectors-{{.RPM_VERSION}}.x86_64.rpm
- New: https://vectorized-public.s3.amazonaws.com/releases/cloudsmith/connectors-artifacts/redpanda-connectors-{{.RPM_VERSION}}.x86_64.rpm

Verified anonymous GetObject/List against an existing sibling key in
the same bucket (releases/cloudsmith/0/...) -- both succeed with no
auth, so the same public-read access should apply once files land
under connectors-artifacts/. That prefix is empty as of this commit
(archival hasn't run yet), so this hasn't been tested against the
actual target files -- needs a real run once they're uploaded. Per
review: scoped to this one line only.

DEVPROD-4553
@PrzemekZglinicki
PrzemekZglinicki force-pushed the devprod-4553-retire-connect-rpm-ci branch from 5dfede4 to 7cc542f Compare August 19, 2026 11:00
@PrzemekZglinicki
PrzemekZglinicki marked this pull request as ready for review August 19, 2026 11:06
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.

2 participants