Comment 8 for bug 1866695

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to stx-puppet (f/centos8)

Reviewed: https://review.opendev.org/716153
Committed: https://git.openstack.org/cgit/starlingx/stx-puppet/commit/?id=da2659f53aa94b9818dc78b28b739abd785e5546
Submitter: Zuul
Branch: f/centos8

commit ed763e6a5db5df4a0005dd57bd11b4c411557ea5
Author: Steven Webster <email address hidden>
Date: Sat Mar 28 17:23:16 2020 -0400

    Fix SR-IOV runtime manifest apply

    When an SR-IOV interface is configured, the platform's
    network runtime manifest is applied in order to apply the virtual
    function (VF) config and restart the interface. This results in
    sysinv being able to determine and populate the puppet hieradata
    with the virtual function PCI addresses.

    A side effect of the network manifest apply is that potentially
    all platform interfaces may be brought down/up if it is determined
    that their configuration has changed. This will likely be the case
    for a system which configures SR-IOV interfaces before initial
    unlock.

    A few issues have been encountered because of this, with some
    services not behaving well when the interface they are communicating
    over suddenly goes down.

    This commit makes the SR-IOV VF configuration much more targeted
    so that only the operation of setting the desired number of VFs
    is performed.

    Closes-Bug: #1868584

    Change-Id: Ic867fccae89fe8bc9173598c3c84c94ba2d7511f
    Signed-off-by: Steven Webster <email address hidden>

commit 1ca6d5914266fc7f424ec88e1a466b9f8ab5da9d
Author: Robert Church <email address hidden>
Date: Wed Mar 18 21:56:09 2020 -0400

    Add kubelet support for volume plugins

    When upversioning Calico from 3.6 to 3.12 the --volume-plugin-dir
    argument needs to be provided to kubelet.

    Specifically, the configuration for Calico 3.8 "Adds a Flex Volume
    Driver that creates a per-pod Unix Domain Socket to allow Dikastes to
    communicate with Felix over the Policy Sync API."

    Change-Id: Ic76baa00de4402cbb65c37fe89835b114d424634
    Story: 2006999
    Task: 39111
    Signed-off-by: Robert Church <email address hidden>

commit 17ce7aa97eb485807a46181b2a7db7e02641e245
Author: Jerry Sun <email address hidden>
Date: Fri Mar 13 12:44:48 2020 -0400

    Remove creation of /etc/kuberetes/kubeadm.yaml

    Now that we are not using /etc/kubernetes/kubeadm.yaml anymore,
    we can remove the creation of the file from puppet. Bootstrap will
    still create it for bootstrap use.

    Change-Id: Id08af049fac3fc68b70a7dae5aec8548865a4784
    Closes-bug: 1866695
    Depends-On: https://review.opendev.org/#/c/713020/
    Signed-off-by: Jerry Sun <email address hidden>

commit 027727470da6dcbf3641ff2a701d0c7561476920
Author: Jerry Sun <email address hidden>
Date: Wed Mar 11 14:18:15 2020 -0400

    Clean up change_apiserver_parameters in kubernetes puppet

    Move excess puppet execs into the template already used in the class

    Story: 2006711
    Task: 38944

    Change-Id: Iad54064fa4056f9f30406646c95623a1e7c25bec
    Signed-off-by: Jerry Sun <email address hidden>

commit b39136dc686549c1c937ba30d885ed6958603dba
Author: Jerry Sun <email address hidden>
Date: Wed Mar 4 16:06:01 2020 -0500

    Support post-bootstrap config of kube-apiserver parameters

    Add a script and puppet class to update the kube-apiserver parameters
    through "kubeadm init phase" after bootstrap.
    Update tox to include pep8, copied from the ansible repo

    Story: 2006711
    Task: 38944

    Change-Id: If1ee452273887d652d1246f761a547ffb0d45269
    Signed-off-by: Jerry Sun <email address hidden>

commit 7ddbe67143a520899d92ce86332f8d8a9a4482a4
Author: David Sullivan <email address hidden>
Date: Sun Mar 1 21:26:31 2020 -0500

    Remove redundant ptp4l value

    A default value was left in the ptp4l.conf template. While this doesn't
    impact the behavior of the process it may be confusing to users
    overriding the default value.

    Change-Id: I15f0e41d5e812f87f0828c0fd3d3b7c74125d766
    Story: 2006759
    Task: 38904
    Signed-off-by: David Sullivan <email address hidden>

commit a82578526aecb2ce6562f4285756a7684adfc52e
Author: David Sullivan <email address hidden>
Date: Fri Feb 14 15:39:23 2020 -0500

    Apply PTP configuration at runtime

    Allow PTP configuration to be applied at runtime. Introduce a new
    runtime class in the ptp manifest.

    Closes-Bug: 1861726
    Story: 2006759
    Task: 38771
    Change-Id: I279cf4f9bf72e19981d4204e8e3b4bab8dcd7ff3
    Signed-off-by: David Sullivan <email address hidden>

commit 9d78fdc2ce42c965a5f8ed4348247e790ad371c4
Author: Tee Ngo <email address hidden>
Date: Tue Feb 18 14:47:53 2020 -0500

    Correct workers configuration in All-in-one System Controller

    Since All-in-one duplex can also be used as the System Controller
    in distributed cloud, the number of eng_workers is therefore derived
    the same way as in standard system.

    Story: 2007267
    Task: 38785
    Change-Id: I739eee867588ae510b875d0d3be4f45b57ab2e38
    Signed-off-by: Tee Ngo <email address hidden>

commit 980eae4a86cbc2f414e06e6e8d8d0a13a10fbbad
Author: Shuicheng Lin <email address hidden>
Date: Mon Feb 17 10:59:24 2020 +0800

    Remove docker registry default setting in containerd config file

    Docker registry is configured as secure registry in default in
    config.toml. User may config docker registry as insecure registry
    in localhost.yml, and lead to configuration conflict. Remove the
    default setting in config.toml to solve it.

    Closes-Bug: 1863144

    Change-Id: I4b3b3e1095f10a9ce2e92a3c84330dab1af3f895
    Signed-off-by: Shuicheng Lin <email address hidden>

commit 9b001d2963b78d4e775debf4e8aae81dbdb19804
Author: Tao Liu <email address hidden>
Date: Wed Feb 12 09:49:50 2020 -0500

    Allow directory listings for iso dir

    Update lighttpd.conf.erb to allow directory listings for iso dir

    Story: 2006980
    Task: 38747

    Change-Id: I99b0b10d6f1d6c81af8b9b272bf1a9b4af44a749
    Signed-off-by: Tao Liu <email address hidden>

commit c59bfefd08e200a30279e8e784b96c04627b06ac
Author: Stefan Dinescu <email address hidden>
Date: Fri Jan 31 17:27:28 2020 +0200

    Make Ceph storage backend optional

    Changes in this commit:
    - create by default SM storage-groups
    - on AIO-DX, configure (but don't enable) by default
      cephmon-drbd
    - create SM runtime manifest for ceph related services

    Change-Id: I95eb1bfa6c1feccb3d7b958900f20787a3f71cd4
    Story: 2007064
    Task: 38592
    Signed-off-by: Stefan Dinescu <email address hidden>

commit 4f7f40c8609c92dd42251b3901891ad66fd0afdc
Author: Bin Qian <email address hidden>
Date: Thu Feb 6 15:08:01 2020 -0500

    Adding job to upload commits to GitHub

    Add job to publish stx-puppet repo to GitHub

    Change-Id: I4a31cc92ee8eb3a2fa01e98ab90a28922516905c
    Story: 2007252
    Task: 38693
    Signed-off-by: Bin Qian <email address hidden>

commit 9c59ab1f844cbaea8991398eac8973eefb85af04
Author: David Sullivan <email address hidden>
Date: Thu Feb 6 12:08:30 2020 -0500

    PTP Configuration Enhancements

    Global ptp4l options will be provided by sysinv via service parameters.
    phc2sys will use /etc/ptp4l.conf for most options. Other options will be
    user configurable via service parameters.

    Change-Id: I55603258cc3c1e72b57964635e05bb8d6e6088c4
    Story: 2006759
    Task: 38669
    Signed-off-by: David Sullivan <email address hidden>