Skip to content

Add Fleet server configs for new Apple VPP metadata endpoints#38565

Merged
rachaelshaw merged 7 commits intodocs-v4.80.0from
32461-vpp-metadata-endpoint-server-configs
Jan 21, 2026
Merged

Add Fleet server configs for new Apple VPP metadata endpoints#38565
rachaelshaw merged 7 commits intodocs-v4.80.0from
32461-vpp-metadata-endpoint-server-configs

Conversation

@marko-lisica
Copy link
Copy Markdown
Member

@marko-lisica marko-lisica commented Jan 21, 2026

Related to:

We decided to ship this in 4.81. This PR removes it from docs-v4.80.0: #38626

Added new configuration options for Apple VPP in the documentation.
@marko-lisica marko-lisica marked this pull request as ready for review January 21, 2026 12:20
@marko-lisica
Copy link
Copy Markdown
Member Author

Hey @noahtalerman, I tooka pass at the server config names here.

@iansltx already added a config for App Store region, and I took a pass at explaining it. I think since we have a feature request (#34189) for this, we should work on this in a separate story, to think a little bit more about this.

Most apps are global, so they typically appear regardless of the region you specify. However, some apps are restricted to specific countries, requiring you to select a different region. I think we still need to understand this use case better before committing to its release.

Comment thread docs/Configuration/fleet-server-configuration.md Outdated
Comment thread docs/Configuration/fleet-server-configuration.md Outdated
Comment thread docs/Configuration/fleet-server-configuration.md Outdated
```


### mdm.apple_vpp_app_metadata_api_proxy
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.

Suggested change
### mdm.apple_vpp_app_metadata_api_proxy
### mdm.apple_vpp_app_metadata_api_proxy

@marko-lisica why do we need this? To keep the configuration surface consistent and smaller/simpler to use, I think let's just add the mdm.apple_vpp_app_metadata_api_bearer_token config. If it's specified, Fleet talks directly to Apple.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

If we revise that behavior rather than just config values it'll bump up complexity a bit for something for which the dev sprint completed a week and a half ago.

Doable, but figured I'd flag since if this is still intended for 4.80 my plan was to be OOO for the rest of the week starting tomorrow, and we're getting to the point where this could be the thing holding up 4.80 GA.

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.

I think it's worth the delay. We want to revise this to be reduce config surface.

Regarding timing, I hear you. I started a thread in #g-software to discuss this expedited drafting: https://fleetdm.slack.com/archives/C086V2QK76X/p1769013732377589

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Comment thread docs/Configuration/fleet-server-configuration.md Outdated
@rachaelshaw rachaelshaw merged commit 9652aad into docs-v4.80.0 Jan 21, 2026
6 checks passed
@rachaelshaw rachaelshaw deleted the 32461-vpp-metadata-endpoint-server-configs branch January 21, 2026 20:56
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.

4 participants