snowdrop / requests

Repo containing brief, request, change request propositions
0 stars 0 forks source link

BuildPack & Deploy #2

Open cmoulliard opened 6 years ago

cmoulliard commented 6 years ago

"One of the biggest issue of f-m-p is that we don't know what will be generated as resources and deployed on OpenShift when we install an application as f-m-p code changed too much over the time, has been designed to manage Fabric8' Integration needs, has evolved according to new OpenShift releases, ..."

So, the purpose of this story is to design a packaging/deployment approach using the MANIFEST's concept as used by Cloudfoundry [1], with an Application.yaml CRD which triggers on k8s the installation of the application using the content of the MANIFEST to replace within the OpenShift template, the values from the keys"

Technically speaking, we could split the work as such

[1] https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html [2] https://github.com/cmoulliard/k8s-team-crd/blob/guide/DEVELOPER.md#use-operator-sdk [3] https://github.com/snowdrop/spring-boot-http-booster/blob/master/.openshiftio/application.yaml [4] https://github.com/operator-framework/getting-started/blob/master/handler.go.tmpl

Do you agree ?

geoand commented 6 years ago

My guess is that the checks were copied from #1 :)