Project

Profile

Help

Task #6605

Implement mdbci update product command to running VM

Added by Kirill Yudenok almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Kirill Yudenok
Category:
-
Sprint/Milestone:
Start date:
14.12.2015
Due date:
25.01.2016
% Done:

100%

Estimated time:
2:00 h
Target branch:
Test scenario:

Description

./mdbci update_product <product> config/node for update product repo in launched machine

Base command -- ./mdbci update_repo <product> config/node

P.S. first implementation for Maxscale product, then for other (mariadb, galera, ...)


Related issues

Related to [mdbci] Maria DB Continuous integration tool - Feature #6593: install Maxscale repositories to running VMClosed10.12.201525.01.2016

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Related to [mdbci] Maria DB Continuous integration tool - Task #6609: Test and debug mdbci update repo command for all providers and platformsClosed15.12.201525.01.2016

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Related to [mdbci] Maria DB Continuous integration tool - Task #6604: Implement setup_repo command for all recipes and providersClosed14.12.201510.02.2016

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Related to [mdbci] Maria DB Continuous integration tool - Task #6650: Implement update_repo command for mdbci type of boxesClosed19.01.201625.01.2016

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by Kirill Yudenok almost 5 years ago

  • Related to Feature #6593: install Maxscale repositories to running VM added

#2 Updated by Kirill Yudenok almost 5 years ago

  • Related to Task #6609: Test and debug mdbci update repo command for all providers and platforms added

#3 Updated by Kirill Yudenok almost 5 years ago

  • Estimated time set to 2:00 h

- use public keys mdbci command as a template for this command

#4 Updated by Kirill Yudenok almost 5 years ago

  • Sprint/Milestone changed from 0.72 to 0.73

#5 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Assigned to Active / In progress

#6 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Active / In progress to Resolved

#7 Updated by Kirill Yudenok over 4 years ago

- worked only if "product" : { "name" : "maxscale" } parameter pointed in the configuration template
- node product determination doesn't work!

#8 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Resolved to Pull request

#9 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Pull request to Testing
  • Assignee changed from Kirill Yudenok to Timofey Turenko
  • % Done changed from 0 to 100

#10 Updated by Kirill Krinkin over 4 years ago

  • Sprint/Milestone changed from 0.73 to 0.82

#11 Updated by Kirill Krinkin over 4 years ago

  • Sprint/Milestone changed from 0.82 to 0.83

#12 Updated by Kirill Krinkin over 4 years ago

  • Sprint/Milestone changed from 0.83 to 0.82

#13 Updated by Kirill Krinkin over 4 years ago

  • Status changed from Testing to Reopened
  • Assignee changed from Timofey Turenko to Kirill Yudenok

#14 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Reopened to Active / In progress

#15 Updated by Kirill Yudenok over 4 years ago

  • Related to Task #6604: Implement setup_repo command for all recipes and providers added

#16 Updated by Kirill Yudenok over 4 years ago

  • Related to Task #6650: Implement update_repo command for mdbci type of boxes added

#17 Updated by Kirill Yudenok over 4 years ago

  • Due date set to 25.01.2016

#18 Updated by Kirill Yudenok over 4 years ago

  • Sprint/Milestone changed from 0.82 to 0.83

#19 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Active / In progress to Pull request
  • Assignee changed from Kirill Yudenok to Alexander Kaluzhny

#20 Updated by Kirill Yudenok over 4 years ago

  • Sprint/Milestone changed from 0.83 to 0.82

#21 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Pull request to Testing
  • Assignee changed from Alexander Kaluzhny to Timofey Turenko

#22 Updated by Timofey Turenko over 4 years ago

  • Status changed from Testing to Reopened
  • Assignee changed from Timofey Turenko to Kirill Yudenok

https://github.com/OSLL/mdbci/pull/72 can't be merged due to conflicts

#23 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Reopened to Testing
  • Assignee changed from Kirill Yudenok to Timofey Turenko
  • conflicts fixed.

#24 Updated by Timofey Turenko over 4 years ago

  • Status changed from Testing to Reopened
  • Assignee changed from Timofey Turenko to Kirill Yudenok

6605 can't be merged with integration + 6604 due to conflicts:

turenko@turenko-home:~/max/integr01$ git clone https://github.com/OSLL/mdbci.git
Klonar till "mdbci"...
remote: Counting objects: 4480, done.
remote: Compressing objects: 100% (163/163), done.
remote: Total 4480 (delta 117), reused 18 (delta 18), pack-reused 4299
Tar emot objekt: 100% (4480/4480), 771.21 KiB | 548.00 KiB/s, klart.
Analyserar delta: 100% (2933/2933), klart.
Kontrollerar om vi fick alla objekt... klart.
turenko@turenko-home:~/max/integr01$ cd mdbci/
turenko@turenko-home:~/max/integr01/mdbci$
turenko@turenko-home:~/max/integr01/mdbci$
turenko@turenko-home:~/max/integr01/mdbci$ git checkout integration
Grenen integration ställdes in att spåra fjärrgrenen integration från origin.
Växlade till en ny gren "integration"
turenko@turenko-home:~/max/integr01/mdbci$ git pull
Already up-to-date.
turenko@turenko-home:~/max/integr01/mdbci$ git merge origin/6604_install_repo_command
Uppdaterar feca376..5514aab
Fast-forward
core/help.rb | 7 +++
core/node_product.rb | 221 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
core/session.rb | 16 ++++++++
mdbci | 7 +++-
4 files changed, 250 insertions(
), 1 deletion(-)
create mode 100644 core/node_product.rb
turenko@turenko-home:~/max/integr01/mdbci$ git merge origin/6605_update_repo_maxscale
Slår ihop core/session.rb automatiskt
KONFLIKT (innehåll): Sammanslagningskonflikt i core/session.rb
Slår ihop core/help.rb automatiskt
KONFLIKT (innehåll): Sammanslagningskonflikt i core/help.rb
Kunde inte slå ihop automatiskt; fixa konflikter och checka in resultatet.
turenko@turenko-home:~/max/integr01/mdbci$

I guess merge should be done in two steps: 6605 -> 6604 (or v.v.) and then result -> integration.

Please add detailed description of new commands into README.

#25 Updated by Timofey Turenko over 4 years ago

What does this task add?

The task name is "implement mdbci update product command", but from pull request https://github.com/OSLL/mdbci/pull/72 I see:

+ install_repo --product <product_name> config/node
+ update_repo --product <profuct_name> config/node

so, update repo or update product?

#26 Updated by Kirill Yudenok over 4 years ago

  • fix conflict with 6604. Main tasks is 6604, 6605 is subtask and created from 6604 branch!
  • fix README
  • It is a update repo for specified product command

#27 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Reopened to Rejected
  • Now update_repo command is running with a setup_repo command;
  • install_product command;
  • this task replaced with #6661;

#28 Updated by Kirill Yudenok over 4 years ago

  • Status changed from Rejected to Closed

Also available in: Atom PDF