Page MenuHomeDevCentral

Refactor Jenkins directories
ClosedPublic

Authored by dereckson on Sep 11 2018, 17:39.
Tags
None
Referenced Files
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
Unknown Object (File)
Sat, Oct 26, 06:06
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.