-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Description
This issue is a checklist for all the changes that we need to apply to projects to make sure that the examples align:
- For Projects (fmtok8s-api-gateway, fmtok8s-c4p-rest, fmtok8s-agenda-rest, fmtok8s-email-rest):
- Move from
master branch
tomain branch
- Add Github Action automation (at least build and publish container to Github registry) #22
- Add publish helm package steps on continuous integration worflow #28
- Add checks and validations.. codecov, codelints, PR validations, etc.
- Refactor the Projects structure to have the following directories (start with
api-gateway
) :-
config/
contains Kubernetes manifests that can be applied withkubectl apply -f
(this can be generated based on the helm charts, to keep them in sync) -
helm/
helm chart definition for the project, you should be able to build the chart usinghelm build .
#26 -
carvel/
contains the configuration for a carvel package following: https://carvel.dev/blog/carvelize-helm-chart/ - remove jenkins x directory
- Update to Spring Boot 2.6.4 and Spring Cloud 2021.1.1, update to Java 17 #24
- When possible use mvn spring-boot:build-image to construct the container #34
-
- Move from
Metadata
Metadata
Assignees
Labels
No labels