| Summary: | [RFE] Provisioning Templates successful build time stamp | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Chris Henderson <chenders> |
| Component: | Provisioning Templates | Assignee: | Lukas Zapletal <lzap> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.1.5 | CC: | asanders, bkearney, lzap |
| Target Milestone: | Unspecified | Keywords: | FutureFeature, Triaged |
| Target Release: | Unused | Flags: | lzap:
needinfo?
(bkearney) |
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-05-25 08:17:39 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Comment 14
Lukas Zapletal
2018-05-25 07:48:39 UTC
Upstream bug assigned to lzap Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/3861 has been resolved. FURTHER EVALUATION: After spending more time on this, it actually does not make much sense to add last_build_time column to templates. We could add last_rendered_time but that will not indicate if provisioning was successful or not. Satellite has no notion of "failed provisioning" state. We are working on bringing this up as part of upstream ticket http://projects.theforeman.org/issues/21007 but that's only for PXE provisioning and only for particular templates and error cases (error in post scriplet). This has not yet been merged. There are improvements in this area for 6.4: all templates contents can be configured to appear in production.log or syslog/journald and this can be further integrated with 3rd party logging solutions. Logger named "blob" must be enabled and the following fields are available: template_digest, template_name, template_context, template_host_name and template_host_id. It does not tell however if provisioning was successful - template stack can't tell this and it depends on provisioning workflow. For more details: http://projects.theforeman.org/issues/3861 CONCLUSION: In Satellite 6.4 it will be possible to configure logging stack to find rendered template contents in log/syslog/journal and export it further into 3rd party logging stack for easy visibility. In Satellite 6.5 we can add "failed PXE" error state to hosts which will indicate when host failed, so it will be possible to pair up template contents from logging using date/time. However, we plan no further integration of the two features short-term. We specifically do not want to store rendered templates in Satellite database, that would be necessary to add feature this BZ requires. Since there is a progress and things are getting better in 6.4 and 6.5 timeframe, I am going to close this RFC. We won't work on this particular integration short-term, but it will be possible to dig the information out of the system. |