-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support running components #12
Comments
I don't understand. Why Kerberos makes the standard workflow, with |
we want to (re)run components on demand, in particular spma. this is a proposal to use cdp-listend for this. but cdp-listend is insecure, anyone can notify cdp-listend to trigger ccm-fetch. this is harmless for ccm-fetch (besides possible DOS). |
It would be good to have a more precise description of the use case. I don't really get what it is and how you want to trig component execution. |
This is because a change outside of the quattor profile (e.g. updating a yum repo) can now trigger the need for an spma run without there actually being a profile update? Or why else would you need to run spma without a profile change? |
yes, esp on our test infrastrucre were we have no snapshotted repos and try things out with home made tools, we are looking for an improved way to push changes. btw, this is merely a proposal at this stage, i still need to have a look how much code is needed, and i hope can reuse the CCM code as much as possible. |
@stdweird your choice not to have YUM snapshots is not a valid use case for me!! I don't see why to add code and complexity in Quattor rather than used a proved method of managing packages which has many other advantages. With several methods available to do the snapshot management, covering probably most if not all situations! |
@jouvin wrt the yum repos, it is an issue if you have no snapshots (wheter or not this is a good idea is another discussion), and in our case, we don not have fine control over the snapshots (but that is more of an internal matter). in testbed environmnets, i don't see the point of running snapshots (but again, different discussion). wrt failed components, i'll have to check the exact scenario what went wrong, but afaik, cdp-listend does no |
@stdweird you are right, cdp-listend doesn't pass |
When kerberos infrastructure is available, we can easily encrypt and decrypt data, so we could send actual work to the daemon, eg run ccm-fetch (as usual) and also run components.
Code could work similar the way ccm-fetch downloads profiles data using the trust infrastructure (if decryption works and is from trusted source, do the work). If you can't decrypt or it's not trusted, we can decide wheter to still run ccm-fetch or not.
The text was updated successfully, but these errors were encountered: