Page MenuHomeDevCentral

Refactor Jenkins directories
ClosedPublic

Authored by dereckson on Sep 11 2018, 17:39.
Tags
None
Referenced Files
F9877607: D1727.diff
Sun, Jun 15, 15:25
F9847331: D1727.id4394.diff
Sun, Jun 15, 04:33
Unknown Object (File)
Sat, Jun 14, 04:11
Unknown Object (File)
Thu, Jun 12, 05:37
Unknown Object (File)
Thu, Jun 12, 03:15
Unknown Object (File)
Wed, Jun 11, 19:20
Unknown Object (File)
Wed, Jun 4, 09:12
Unknown Object (File)
Tue, Jun 3, 18:44
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.