[Airship-discuss] Discuss target state implementation of Docker/Kernel/Os/Security Patches etc

PACHECO, RODOLFO J rp2723 at att.com
Fri Feb 22 19:11:27 UTC 2019


When: Occurs every Tuesday and Friday from 1:00 PM to 2:00 PM effective 2/22/2019 until 3/15/2019. (UTC-05:00) Eastern Time (US & Canada)
Where: https://attcorp.webex.com/join/rp2723

*~*~*~*~*~*~*~*~*~*

Discuss target state implementation of Airship Docker/Kubelet/Kernel/OS etc upgrade
·         I scheduled a series, will figure out when it’s appropriate
What do we need to discuss ?
·         The ability to manage the delivery of any update across groups of hosts in a declarative way.
·         The ability to control disruption effects from those updates
Next Meeting:
Looking at the https://github.com/GoogleCloudPlatform/metacontroller approach and comparing against what we discussed today.
Everyone (in Airship Community)  is welcome to participate on this discussions.
Approach Discussed on our 1st Meeting

https://go.gliffy.com/go/publish/12934972

Sample CR’s ..

apiVersion: airship/v1
kind: MultiNodeAction
metadata:
  name: DoSomethingPerRack
spec:
# List of sets of nodes that theis applies to. Indicates the cadence. 1 set at a time
  failureSet:
    set1:
      rack: rack1
    set2:
      rack: rack2
# - Indicate the Action(What are we doing) -
# - Indicate effect Upgrade and Reboot, Reboot Only, ..
   intentions:
      - UpgradeDockerAction
      - UpgradeKubeletAction
      - RebootAction


## This is teh CR that a node agent consumes
apiVersion: airship/v1
kind: NodeAction
metadata:
  name: Set1
spec:
  setIndicator:
      rack: rack1
   intentions:
      ListOFActions:
      - UpgradeDocker
      - UpgradeKubelet
      - Reboot

## This is the CR's for ACTIONS that the NodeAgent ingests as well
apiVersion: airship/v1
kind: Action
metadata:
  name: Reboot
spec:
  script .....

apiVersion: nc.att.com/v1
kind: Action
metadata:
  name: UpgradeDocker
spec:
  script .....

apiVersion: nc.att.com/v1
kind: Action
metadata:
  name: UpgradeKubelet
spec:
  script .....

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.airshipit.org/pipermail/airship-discuss/attachments/20190222/18b88684/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/calendar
Size: 4290 bytes
Desc: not available
URL: <http://lists.airshipit.org/pipermail/airship-discuss/attachments/20190222/18b88684/attachment-0001.ics>


More information about the Airship-discuss mailing list