Skip to content

[Enhancement]: Force user provided image name/tag when creating Builder #1540

@digital88

Description

@digital88

Problem

As per discussion: #1470
Related: #1407

By default, Builders use hardcoded default image versions. Those versions deprecate quite rapidly, so many other TC implementations opt to force user to provide desiriable image tag explicitly when creating Builder instance.

Solution

Mark current parameterless constructor as [Obsolete]. Introduce new Builder(DockerImage) constructor. Rewrite old constructor implementation to call this new constructor with default hardcoded image for compatibility.

Benefit

No need to support outdated/insecure versions of docker images.

Alternatives

Continue to support old images indefinitely.

Would you like to help contributing this enhancement?

Yes

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