spring-cloud / spring-cloud-dataflow-samples

Sample starter applications and code for use with the Spring Cloud Data Flow project
http://cloud.spring.io/spring-cloud-dataflow/
220 stars 203 forks source link

Create a scheduling migration application for 2.3.x #121

Closed sabbyanandan closed 4 years ago

sabbyanandan commented 4 years ago

Since we are changing the way how scheduling works in 2.3.x (a new scheduling-dataflow app + naming convention changes), we will have to create a migration app/tool to migrate the 2.1/2.2 users to 2.3.x easily.

Acceptance:

cppwfs commented 4 years ago

CF Migration Steps. 1A) Obtain list of schedules filtered by those that should not be converted (using a tag provided by a user). 1B) user should be able to give us a list of those to be converted. 2) For each element in the list 3) Obtain User Environment Variables and change them so they can be pass through. 4) Have to obtain command line args from the command :-( 5) Deploy new application 6) Create new Schedule 7) Delete old Schedule

cppwfs commented 4 years ago

K8 Migration Steps: 1A) Obtain list of schedules filtered by those that should not be converted (using a tag provided by a user). 1B) user should be able to give us a list of those to be converted. 2) For each element in the list 3) Obtain specification 3A) Get args 3B) where to get properties from specification 3C) Create new specification from original updating arguments so they can be pass through.