Project

General

Profile

Actions

Feature #10423

closed

Drop smart-proxy from the image and replace with own process

Added by Lukas Zapletal over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Category:
Discovery plugin
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

We use smart-proxy and it's BMC shell provider to do reboots, but we no longer can leverage that as we need to extend this API with new parameters (kernel, image, kickstart URL). This is a chance to get rid of proxy and just write small process Foreman Discovery can talk to directly


Related issues 1 (0 open1 closed)

Related to Discovery - Tracker #10294: PXEless discovery featureClosedLukas Zapletal04/28/2015

Actions
Actions #1

Updated by Lukas Zapletal over 9 years ago

Actions #2

Updated by Lukas Zapletal over 9 years ago

  • Status changed from New to Assigned
Actions #3

Updated by Lukas Zapletal over 9 years ago

API we need to implement: Reboot, Refresh Facts.

Actions #4

Updated by Lukas Zapletal over 9 years ago

  • Status changed from Assigned to New
Actions #5

Updated by Ohad Levy over 9 years ago

can I ask why? do you mean you want to switch to a new agent or to a discovery specific proxy plugin?

Actions #6

Updated by Lukas Zapletal over 9 years ago

My thinking is that the BMC shell provider is a hacky and we would like to evolve the API into something bigger (firmware updates etc). We can do the same with simple Sinatra based process which frees our hands in this regard. Drawback: Facter API, but that's a tiny one.

Actions #7

Updated by Ohad Levy over 9 years ago

Lukas Zapletal wrote:

My thinking is that the BMC shell provider is a hacky and we would like to evolve the API into something bigger (firmware updates etc). We can do the same with simple Sinatra based process which frees our hands in this regard. Drawback: Facter API, but that's a tiny one.

TBH: I think we need to evaluate the whole scope of what the proxy provides, I would not be that quick to drop it, nor i think it introduce any problem to discovery, I assume its easy to develop a discovery specific plugin and leverage the proxy.

Actions #8

Updated by Lukas Zapletal over 9 years ago

  • Status changed from New to Closed

Closing for now.

Actions

Also available in: Atom PDF