The presentation discusses the use of NRI plugins in container and cryo configuration to simplify manual steps and reduce the chances of failure. The plugins provide a mechanism for unsolicited customizations and real-world examples of plugins are provided.
- NRI plugins can simplify manual steps and reduce the chances of failure in container and cryo configuration
- Plugins provide a mechanism for unsolicited customizations
- Real-world examples of plugins are provided, including annotation-based device injection, CDI device injection, and OCI hook injection
One example of a real-world plugin is the annotation-based device injection, which reads an annotation with a random key and interprets the value as a description of a device's parameters to be injected into the container. Another example is the OCI hook injection, which is taken from the cryo implementation and turned into an NRI plugin. This plugin works identically to how cryo would handle schema-based OCI hook injection for a container.