Skip to content

GitLab

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

Merged
Created May 31, 2018 by Jérome Perrin@jeromeOwner

grid: new shared_part_list config file option

  • Overview 28
  • Commits 1
  • Changes 4

This new option for slapos.cfg allow to define a list of paths to use for shared parts feature of slapos.recipe.cmmi. This will be injected in the buildout profile used to install software, as ${buildout:shared-part-list} which is the option slapos.recipe.cmmi use since 0.11.

Note that the option changed in slapos.recipe.cmmi because this was incompatible. In 0.10, the option was named ${buildout:shared-parts} and it was supposed to be a single path. slapos.recipe.cmmi 0.10 was trying to create this path. If we continued using this ${buildout:shared-parts} option and changed to passe a newline-separated list of paths, then slapos.recipe.cmmi would just create one directory with \n in the name and will probably fail, which would make all software from 1.0.73 to 1.0.121 not installable on next slapos.core, so we used another buildout option to prevent this problem.

Because generally, profiles using slapos.recipe.cmmi 0.10 were not "safely" shared, we don't even provide compatibility with old option.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: feat/cmmi_cache
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7