Describe the Task
-
Create Docker images of releases that have some files removed. Start with removing internal files that are not actually needed by end-users, with a focus on files that may flag vulnerabilities. METplus use cases that do not conform to USAF OTTI standards could also be removed until they are made compliant. Once the process is in place, additional files and tools that are not actually used by the METplus software could also be removed as needed to reduce the size of the image.
-
Create a dtcenter/metplus:6.2-slim image on DockerHub.
-
Add the generation of the slim images to the GitHub Actions workflow that creates release Docker images so that future releases will have a slim version available.
Time Estimate
1-3 days
Sub-Issues
Consider breaking the task down into sub-issues.
Relevant Deadlines
None
Funding Source
USAF
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
Task Checklist
See the METplus Workflow for details.
Describe the Task
Create Docker images of releases that have some files removed. Start with removing internal files that are not actually needed by end-users, with a focus on files that may flag vulnerabilities. METplus use cases that do not conform to USAF OTTI standards could also be removed until they are made compliant. Once the process is in place, additional files and tools that are not actually used by the METplus software could also be removed as needed to reduce the size of the image.
Create a dtcenter/metplus:6.2-slim image on DockerHub.
Add the generation of the slim images to the GitHub Actions workflow that creates release Docker images so that future releases will have a slim version available.
Time Estimate
1-3 days
Sub-Issues
Consider breaking the task down into sub-issues.
Relevant Deadlines
None
Funding Source
USAF
Define the Metadata
Assignee
Labels
Milestone and Projects
Define Related Issue(s)
Consider the impact to the other METplus components.
Task Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>Pull request:
feature <Issue Number> <Description>Select: Reviewer(s) and Development issue
Select: Milestone as the next official version
Select: METplus-Wrappers-X.Y.Z Development project for development toward the next official release