Skaffold + Kustomize Migration Guide

This guide is intended to cover the steps taken to update our services to use Kustomize and Skaffold. Although some services may have specific nuanced steps needed to support their migration, most will follow the below process.

Videos covering the details of the new implementation can be found on the Videos page.

Table of Contents

To generate all files instead of running the commands individually on-demand, activate the ngss-maven-tiles generate-all-files profile (make sure the tiles version and pom version have been updated first), which executes all currently supported file generation goals in ngss-filegen-maven-plugin and is bound to the generate-sources Maven phase:
mvn -pl sms-service -Pgenerate-all-files generate-sources