Page MenuHomeDevCentral

Refactor Jenkins directories
ClosedPublic

Authored by dereckson on Sep 11 2018, 17:39.
Tags
None
Referenced Files
F3774677: D1727.diff
Sun, Nov 24, 13:25
Unknown Object (File)
Tue, Nov 19, 12:57
Unknown Object (File)
Tue, Nov 19, 05:00
Unknown Object (File)
Mon, Nov 18, 17:55
Unknown Object (File)
Mon, Nov 18, 10:20
Unknown Object (File)
Fri, Nov 15, 16:34
Unknown Object (File)
Tue, Nov 12, 14:32
Unknown Object (File)
Sun, Nov 3, 18:42
Subscribers
None

Details

Summary

This change allows more flexibility in Jenkins slave/master distributions:

  • each slave has its own directory
  • network and SSH key to allow master to connect are determined by "realms"
  • slaves can be provisionned on another server than the master

Ref T1422

Test Plan

Respin Jenkins CD master, apsile and elapsi slave containers.

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
jenkins-fix-slave-home-folders (branched from master)
Build Status
Buildable 2697
Build 2945: arc lint + arc unit

Event Timeline

dereckson created this revision.

SSH key is by realm (as it's the master's public SSH key)

Deduplicate conflicting IDs

This revision is now accepted and ready to land.Sep 11 2018, 17:59

Move Jenkins configuration to dedicated SaaS pillar file, so we can add in the future more configuration (and right now, an image mapping)

This revision was automatically updated to reflect the committed changes.