Page MenuHomeDevCentral

Refactor Jenkins directories
ClosedPublic

Authored by dereckson on Sep 11 2018, 17:39.
Tags
None
Referenced Files
F2831054: D1727.id4397.diff
Fri, Apr 19, 14:55
F2831016: D1727.id4393.diff
Fri, Apr 19, 14:41
F2830867: D1727.id4396.diff
Fri, Apr 19, 14:02
F2828350: D1727.id.diff
Fri, Apr 19, 03:59
Unknown Object (File)
Wed, Apr 17, 22:58
Unknown Object (File)
Tue, Apr 16, 08:15
Unknown Object (File)
Mon, Apr 15, 06:14
Unknown Object (File)
Mon, Apr 15, 05:29
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 Not Applicable
Unit
Tests Not Applicable

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.