Page MenuHomeDevCentral

Pin specific Salt version on Debian
ClosedPublic

Authored by dereckson on Sun, Jul 5, 09:02.
Tags
None
Referenced Files
F35055953: D4113.id10792.diff
Mon, Jul 6, 10:16
F35055900: D4113.id10791.diff
Mon, Jul 6, 10:16
F35055870: D4113.id10789.diff
Mon, Jul 6, 10:15
F35055813: D4113.id10790.diff
Mon, Jul 6, 10:15
F35051732: D4113.diff
Mon, Jul 6, 07:45
Subscribers
None

Details

Summary

While FreeBSD packages and fixes are still currently for 3006 LTS,
Debian is already pushing 3008.2.

As we install Salt packages from packages.broadcom.com/, we can pin
a specific version.

Ref T2329

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
T2329-pin-salt-version
Build Status
Buildable 6726
Build 7014: arc lint + arc unit

Event Timeline

dereckson created this revision.

Test deployment on Eglide

Eglide
$ salt-call --local state.sls_id /etc/apt/preferences.d/salt-pin-1001 roles/core
local:
----------
          ID: /etc/apt/preferences.d/salt-pin-1001
    Function: file.managed
      Result: True
     Comment: File /etc/apt/preferences.d/salt-pin-1001 updated
     Started: 09:10:24.979853
    Duration: 23.196 ms
     Changes:   
              ----------
              diff:
                  New file
              mode:
                  0644

Summary for local
------------
Succeeded: 1 (changed=1)
Failed:    0
------------
Total states run:     1
Total run time:  23.196 ms

$ tail /etc/apt/preferences.d/salt-pin-1001
#       This file is managed by our rOPS SaltStack repository.
#
#       Changes to this file may cause incorrect behavior
#       and will be lost if the state is redeployed.
#   </auto-generated>
#   -------------------------------------------------------------

Package: salt-*
Pin: version 3006.26
Pin-Priority: 1001
This revision is now accepted and ready to land.Sun, Jul 5, 09:12
This revision was automatically updated to reflect the committed changes.