Skip to content

Conversation

@DavidEdell
Copy link
Contributor

This would require the addition of "--profile full" to the compose up commands in non-light deployment instructions and tests.

@sonarqubecloud
Copy link

@BrianSipos BrianSipos added this to ANMS Aug 27, 2025
@github-project-automation github-project-automation bot moved this to Todo in ANMS Aug 27, 2025
@BrianSipos
Copy link
Collaborator

I was under the impression that the profile stuff was absent from podman, but if it's usable in our RHEL-9 version than this is a good cleanup.

@BrianSipos
Copy link
Collaborator

BrianSipos commented Aug 28, 2025

To switch to profiles, if the production deployment needs a specific name it will need to be part of the deployed environment file in puppet/modules/anms/templates/podman-compose-project.env.epp. After some digging it seems that the env option is COMPOSE_PROFILES with a comma-separated list.

@DavidEdell
Copy link
Contributor Author

It looks like profile support was added last year for podman-compose 1.1.0.

@BrianSipos BrianSipos added this to the ANMS v2.0.0 milestone Sep 5, 2025
@BrianSipos BrianSipos added the sustainment Long-term sustainment activities and technical debt removal label Sep 5, 2025
@DavidEdell DavidEdell marked this pull request as ready for review September 5, 2025 19:37
@DavidEdell DavidEdell requested a review from a team as a code owner September 5, 2025 19:37
@BrianSipos BrianSipos moved this from Todo to In Progress in ANMS Sep 5, 2025
Copy link
Collaborator

@BrianSipos BrianSipos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would also like to get #231 and #234 merged to avoid some other duplication or excess build time.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Sep 7, 2025

@DavidEdell
Copy link
Contributor Author

I updated the README. Do we need to make any related updates in anms-docs, or is that all handled via puppet in those directions? We might want to add some common language to both referring users to the README for development/non-puppet instructions and the product guide for production usage via puppet.

@DavidEdell DavidEdell merged commit bfebf97 into main Sep 7, 2025
10 checks passed
@DavidEdell DavidEdell deleted the feature/light-compose-profile branch September 7, 2025 14:57
@github-project-automation github-project-automation bot moved this from In Progress to Done in ANMS Sep 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sustainment Long-term sustainment activities and technical debt removal

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants