On Sun, May 18, 2014 at 10:55 AM, Shiroshica Kulatilake <[email protected]>wrote:
> > > > On Sun, May 18, 2014 at 10:53 AM, Harsha Thirimanna <[email protected]>wrote: > >> >> >> On Sun, May 18, 2014 at 10:14 AM, Dimuthu Leelarathne >> <[email protected]>wrote: >> >>> Hi All, >>> >>> IMO, correct answer is >>> >>> to provide app specific ALM. And we can go a step further and give >>> customisable ALM. I don't believe configuration is the correct answer. >>> >> +1 >> >> to provide app specific ALM in later. >> >> >>> But for 2.0.0 we have hit alpha, so no time to do architectural >>> changes. So it is either going to be that it goes through the lifecycle or >>> goes straight to production via a workaround (eg. promote twice by the >>> system so that it is in production) >>> >>> >>> The trick here is to understand what is the most common use case? >>> Whether an uploaded app needs to go through lifecycle or not? It is not >>> like math(no absolute correct answer), but rather figuring out what is the >>> most natural behaviour so that we can make the only behaviour in this >>> release (go through lifecycle or not). >>> >>> If I am an App Factory user, to me the most natural behaviour when I >>> upload an executable file is for it to be in production. Just my two cents. >>> >> If we try to deploy war file directly to the production, then only the >> devOps users can create new war type application, because only DevOps has >> the permission to do anything on the production stage. I think it is right >> use case, because there are no further development stuff with this app type >> (war file deployment). Only one concern, there may be further QA process >> on that app. >> > > > > What happens when an app needs to be demoted due to say a issue ? > Upload a new version. Basically no LC for war-files, until we get the story right. Even if we demote, there is no code to fix the bug. I have written the story down in the doc https://docs.google.com/a/wso2.com/document/d/1fReXnmgToHlD5PMkL1ZNsvxr1rCom81xZXo3relc7qM/edit thanks, dimuthu > > > >> thanks, >>> dimuthu >>> >>> >>> On Fri, May 16, 2014 at 10:41 PM, Harsha Thirimanna <[email protected]>wrote: >>> >>>> Hi All, >>>> >>>> I feel, the user story can be different for the artifact LC in place to >>>> place. It is better if we can make this as configurable. Then , we can >>>> ignore some stages for specific artifacts. WDYT ? >>>> >>>> thanks >>>> >>>> >>>> *Harsha Thirimanna* >>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com >>>> * <http://www.apache.org/>* >>>> * email: **[email protected]* <[email protected]>* cell: +94 71 5186770* >>>> * twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>* >>>> *harshathirimann linked-in: **http: >>>> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 >>>> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>* >>>> >>>> *Lean . Enterprise . Middleware* >>>> >>>> >>>> >>>> On Fri, May 16, 2014 at 10:27 PM, Ramith Jayasinghe <[email protected]>wrote: >>>> >>>>> my feeling is that we could go through governance process ( a.k.a >>>>> Having the uploaded War file in Devlopement Stage first and user promotes >>>>> it to Production). >>>>> Main Reason: >>>>> think about a scenario where only devOps team has the access to >>>>> Production stage. Does would mean DevOps team could create an application >>>>> (just to upload this war file). that would complicate our governance story >>>>> (and the permission model). >>>>> >>>>> besides I guess we don't have to support it unless a user asks for it. >>>>> thoughts ? >>>>> >>>>> >>>>> >>>>> On Fri, May 16, 2014 at 5:57 PM, Punnadi Gunarathna <[email protected] >>>>> > wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> App Factory currently supports uploading a WAR file via 'Add New >>>>>> Application'. >>>>>> >>>>>> As per the current implementation we have a config file which has >>>>>> ApplicationLifecycle aspect (refer the attachment for more details). >>>>>> Therefore when an application >>>>>> is added out of a WAR file, the initial stage is set to "Development". >>>>>> >>>>>> So my concern is whether the WAR file should go through all the life >>>>>> cycle stages (Promote/Demote) as an ordinary application or should it >>>>>> directly go to "Production" stage. >>>>>> >>>>>> If we go-ahead with all life cycle stages, then it requires minimal >>>>>> set of changes. >>>>>> If the requirement is to set the life cycle state as "Production" >>>>>> there are two ways to achieve this requirement: >>>>>> >>>>>> 1. One way is to keep the existing aspect and when the war is created >>>>>> do internal calls('Promote') at application update itself to take the >>>>>> application to "Production" stage. >>>>>> 2. Define another aspect config for WAR files and godhead with it. >>>>>> >>>>>> Please share your thoughts. >>>>>> >>>>>> -- >>>>>> Thanks and Regards, >>>>>> >>>>>> Punnadi Gunarathna >>>>>> Senior Software Engineer, >>>>>> WSO2, Inc.; http://wso2.com <http://wso2> >>>>>> Blog: http://hi-my-world.blogspot.com/ >>>>>> Tel : 94 11 214 5345 >>>>>> Fax :94 11 2145300 >>>>>> >>>>>> >>>>>> >>>>>> <http://lalajisureshika.blogspot.com/> >>>>>> >>>>>> _______________________________________________ >>>>>> Architecture mailing list >>>>>> [email protected] >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Ramith Jayasinghe >>>>> Technical Lead >>>>> WSO2 Inc., http://wso2.com >>>>> lean.enterprise.middleware >>>>> >>>>> E: [email protected] >>>>> P: +94 776715671 >>>>> >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> [email protected] >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> Dimuthu Leelarathne >>> Architect & Product Lead of App Factory >>> >>> WSO2, Inc. (http://wso2.com) >>> email: [email protected] >>> Mobile : 0773661935 >>> >>> Lean . Enterprise . Middleware >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > Shiroshica Kulatilake > > Architect, > WSO2, Inc. http://wso2.com/ > Phone: +94 776523867 > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Dimuthu Leelarathne Architect & Product Lead of App Factory WSO2, Inc. (http://wso2.com) email: [email protected] Mobile : 0773661935 Lean . Enterprise . Middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
