Project

General

Profile

Feature #25614

Support exposing capabilities and settings

Added by Justin Sherrill over 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Core
Target version:
-

Description

On a smart proxy feature listing, we can only get a set of named features, but features can't have optional functionality or provide any other information to the foreman server.


Related issues

Related to Foreman - Feature #25642: Support Smart Proxy v2 features apiClosed
Related to Smart Proxy - Feature #11798: Standard smart proxy interface for module statusesResolved

Associated revisions

Revision 8ed192be (diff)
Added by Justin Sherrill about 4 years ago

Fixes #25614 - v2/features API with Capabilities and exposed settings

Revision 8546daf1 (diff)
Added by Ewoud Kohl van Wijngaarden about 4 years ago

Refs #25614 - Fix typo in a comment

Revision 80ad933a (diff)
Added by Ewoud Kohl van Wijngaarden about 4 years ago

Refs #25614 - Add integration tests for capabilities

Co-Authored-By: Tomer Brisker <>

Revision c55bfc59 (diff)
Added by Ewoud Kohl van Wijngaarden about 4 years ago

Refs #25614 - Always expose the provider setting

Revision 46b95f22 (diff)
Added by Ewoud Kohl van Wijngaarden about 4 years ago

Refs #25614 - Expose settings from the correct layer

Before this change every expose_setting would only be read from the
plugin config.

This changes makes sure that a provider can expose settings from its own
config file. For example, puppetca exposes from puppetca.yml and
puppetca_http_api exposes from puppetca_http_api.yml.

History

#1 Updated by The Foreman Bot over 4 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/625 added

#2 Updated by Justin Sherrill over 4 years ago

  • Related to Feature #25642: Support Smart Proxy v2 features api added

#3 Updated by Anonymous about 4 years ago

  • Status changed from Ready For Testing to Closed

#4 Updated by The Foreman Bot about 4 years ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/636 added

#5 Updated by The Foreman Bot about 4 years ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/640 added

#6 Updated by The Foreman Bot about 4 years ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/642 added

#7 Updated by Tomer Brisker almost 4 years ago

  • Fixed in Releases 1.22.0 added

#8 Updated by Ewoud Kohl van Wijngaarden over 1 year ago

  • Related to Feature #11798: Standard smart proxy interface for module statuses added

Also available in: Atom PDF