Skip to content

Execution Environment inheritance #765

@sivel

Description

@sivel

Summary

It just recently ocurred to me that if a user is using another EE as the base image, they still require specific knowledge about how that other EE was built to properly interact and build off of it.

An example would be something like:

dependencies:
  python_interpreter:
    package_system: python3.11
    python_path: /usr/bin/python3.11
[...]
options:
  package_manager_path: /usr/bin/microdnf

There may be other configurations I have no thought of that could also benefit from the above.

This FR is basically an idea that would could store that type of info somehow in or on the image in a way that if not provided by the layered EE definition, that it could use the configuration of the base image if it exists.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions