spec
spec copied to clipboard
[Question] What is the difference of OAM and kubernetes-sigs/application
Can someone show the difference for those two projects? Thanks!
Here is the link of kubernetes application https://github.com/kubernetes-sigs/application
Maybe App SIG also use OAM spec to describe the app?
@LeoLiuYan not yet, the SIG-APP has their own CRD for application https://github.com/kubernetes-sigs/application#using-the-application-crd
@gyliu513 the CRD of kubernetes-sigs/application is more like provider information for an app. OAM describe the whole application.
Let me give an example using helm chart:
kubernetes-sigs/application is more like the chart.yaml file of a chart, while OAM is yamls in template directory.
@gyliu513
The SIG APP CRD is designed mainly for storing metadata, showing status, and dashboard visualization.
OAM is more for defining the application so that it can be deployed and managed consistently across platforms.
Thanks @wonderflow and @xiang90 , do you have any recommendations for what is the best user scenario compared between kubernetes-sigs/application and OAM?
@xiang90 it's a good question, can we add this to the FAQ?
Happy to send an initial PR if you want.
@tomkerkhove Please ship it :-)
Apparently already being tracked in #239