You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently for aiSSEMBLE downstream projects, there is no defined default helm chart publishing repository. In order to make project generation as smooth as possible, we should add the functionality to specify the helm publishing repository during project creation.
Definition of Done
Update archetype to allow specification of project-specific Helm publishing repository
Ensure that project-specific Helm repository is enabled for project-specific modules
Update documentation to highlight how to specify a project-specific Helm repository
Update release notes to manually add a private Helm repository for projects migrating from a prior version of aissemble
Test Steps
Make sure your dev branch is up-to-date and build the project using mvn clean install
Run the archetype plugin with the following commands:
Run the following command to validate that the Helm publishing repository was configured into the project's helm-maven-plugin's helmPublishingRepositoryUrl variable:
Run the following command to validate that the Helm publishing repository name was configured into the project's helm-maven-plugin's helmPublishingRepositoryName variable:
the helm-maven-plugin has uploadRepoStable and uploadRepoSnapshot configurations that include both the helm.publishing.repository.name and helm.publishing.repository.url properties
Validate that instructions for helmPublishingRepositoryUrl and helmPublishingRepositoryName exist and also point to the helm-maven-plugin documentation for more information about other configuration options
Validate that the release notes for 1.7.0 have instructions to manually update Helm chart repositories for publishing
The text was updated successfully, but these errors were encountered:
Currently for aiSSEMBLE downstream projects, there is no defined default helm chart publishing repository. In order to make project generation as smooth as possible, we should add the functionality to specify the helm publishing repository during project creation.
Definition of Done
Test Steps
mvn clean install
helmPublishingRepositoryUrl
variable:helmPublishingRepositoryName
variable:issue-84-deploy/pom.xml
filehelm-maven-plugin
has a newpush
execution goalhelm-maven-plugin
hasuploadRepoStable
anduploadRepoSnapshot
configurations that include both thehelm.publishing.repository.name
andhelm.publishing.repository.url
propertieshelmPublishingRepositoryUrl
andhelmPublishingRepositoryName
exist and also point to the helm-maven-plugin documentation for more information about other configuration optionsThe text was updated successfully, but these errors were encountered: