Skip to content

feat: Add nexus_repository_alpine_proxy resource and data source - #591

Open
ankit-agarwal-skydio wants to merge 1 commit into
datadrivers:mainfrom
Skydio:add-alpine-support
Open

feat: Add nexus_repository_alpine_proxy resource and data source#591
ankit-agarwal-skydio wants to merge 1 commit into
datadrivers:mainfrom
Skydio:add-alpine-support

Conversation

@ankit-agarwal-skydio

@ankit-agarwal-skydio ankit-agarwal-skydio commented Jun 22, 2026

Copy link
Copy Markdown

Hey all!

I addedsupport for the Alpine repository format (proxy type), required to proxy Alpine APK package repositories. This was added in the most recent nexus release.

Resources/data sources added:

  • nexus_repository_alpine_proxy (resource and data source)

Schema includes the standard proxy fields (storage, proxy, http_client, negative_cache, cleanup, routing_rule) plus an optional alpine_signing block for re-signing APKINDEX with a custom keypair.

Note: depends on Alpine support being added to go-nexus-client. See datadrivers/go-nexus-client#189

Adds support for the Alpine repository format (proxy type), required to
proxy Alpine APK package repositories (e.g. Chainguard) through Nexus.

Unlike raw proxy repos, the Alpine format sends preemptive HTTP basic auth
to upstream and manages APKINDEX rebuild/caching automatically.

Resources/data sources added:
- nexus_repository_alpine_proxy (resource and data source)

Schema includes the standard proxy fields (storage, proxy, http_client,
negative_cache, cleanup, routing_rule) plus an optional alpine_signing
block for re-signing APKINDEX with a custom keypair.

Note: depends on Alpine support being added to go-nexus-client.
@rolszewo

Copy link
Copy Markdown

any progress? This would be helpful for me too.

@ankit-agarwal-skydio

Copy link
Copy Markdown
Author

I'm just waiting for reviews -- this is alreayd working for our organization -- however we had to ship a custom terraform provider.

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