Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
slapos slapos
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 122
    • Merge requests 122
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slaposslapos
  • Merge requests
  • !614

Merged
Created Aug 28, 2019 by Łukasz Nowak@lukeMaintainer51 of 51 tasks completed51/51 tasks

Feature/migrate promise to plugin

  • Overview 18
  • Commits 29
  • Pipelines 9
  • Changes 88

Other tasks:

  • wait for slapos.core!64 (merged) to finish and !624 (merged) to avoid code duplication before doing duplicate test assertions for each SR
  • support buildout.hash.cfg externally !631 (merged)

Stacks to convert:

  • lamp
  • monitor
  • caucase
  • resilient

Stacks NOT TO convert:

  • boinc
  • hadoop
  • lapp
  • postgres

SRs to convert (with depending components):

  • caddy-frontend
  • erp5
  • helloworld
  • jupyter
  • kvm
  • monitor
  • nextcloud, possibly needs changes to stack/lamp
  • plantuml
  • powerdns
  • proftpd
  • re6stnet
  • seleniumserver
  • slapos-master
  • slaprunner
  • turnserver

SR to convert which do not have SlapOS profile test:

  • backupserver
  • cloudooo
  • erp5testnode
  • gitlab
  • grafana
  • htmlvalidatorserver
  • jstestnode
  • nayuos
  • theia

SR that WILL NOT be not be converted:

  • boinc-client
  • bonjourgrid-client
  • bonjourgrid
  • cdn-me
  • davstorage
  • dream
  • etherpad-lite
  • fluentd
  • gateone
  • html5ide
  • postgres
  • pureftpd
  • redis-server
  • slapos-in-partition
  • test-slave-instance-deployment
  • unstable/*

For each try to:

  • assert that there is no need for etc/promise directory
    • if move out to etc/plugin
  • check if it is ok to add tests for etc/plugin (follow caddy-frontend)

Additional tasks:

  • use slapos.toolbox version with merged slapos.toolbox!64 (merged)

Notes:

  • use monitor-promise-base and use git grep -l slapos.cookbook:promise.plugin to find needed replacements
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feature/migrate-promise-to-plugin
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7