mirror of
https://github.com/optim-enterprises-bv/openstack-helm.git
synced 2025-12-27 18:24:45 +00:00
7e532bdb116ec595767f43270bf18c6c2424a305
The issue was with type of upgrade strategy, which was rendered as empty.
It was due to wrong access to the pod_replacement_strategy, which was
out of modified scope:
daemonsets:
pod_replacement_strategy: RollingUpdate
dhcp_agent:
enabled: false
min_ready_seconds: 0
max_unavailable: 1
and the snippet was modifying the scope to daemonset.dhcp_agent, then
trying to access daemonsets.dhcpagent.pod_replacement_strategy, which was
not there:
{{- $upgradeMap := index $envAll.Values.pod.lifecycle.upgrades.daemonsets $component }}
updateStrategy:
type: {{ .pod_replacement_strategy }}
The fix is to evaluate the common variable before entering the scope
modification.
{{- $pod_replacement_strategy := $envAll.Values.pod.lifecycle.upgrades.daemonsets.pod_replacement_strategy -}}
type: {{ $pod_replacement_strategy }}
Change-Id: I78937b1bf1e0d50ca372de095582c71105d76331
Closes-Bug: 1705662
============== OpenStack-Helm ============== Mission ------- The goal of OpenStack-Helm is to enable deployment, maintenance, and upgrading of loosely coupled OpenStack services and their dependencies individually or as part of complex environments. Communication ------------- * Join us on `Slack <https://kubernetes.slack.com/messages/C3WERB7DE/>`_ - #openstack-helm * Join us on `IRC <irc://chat.freenode.net:6697/openstack-helm>`_: #openstack-helm on freenode * Community IRC Meetings: [Every Tuesday @ 3PM UTC], #openstack-meeting-5 on freenode * Meeting Agenda Items: `Agenda <https://etherpad.openstack.org/p/openstack-helm-meeting-agenda>`_ Launchpad --------- Bugs and blueprints are tracked via OpenStack-Helm's Launchpad. * `Bugs <https://bugs.launchpad.net/openstack-helm>`_ * `Blueprints <https://blueprints.launchpad.net/openstack-helm>`_ Installation and Development ---------------------------- Please review our documentation at `Read the Docs <http://openstack-helm.readthedocs.io/>`_. For quick installation, evaluation, and convenience, we have a kubeadm based all-in-one solution that runs in a Docker container. The Kubeadm-AIO set up can be found `here, <http://openstack-helm.readthedocs.io/en/latest/install/developer/all-in-one.html>`_ and the `gate scripts, <http://openstack-helm.readthedocs.io/en/latest/install/developer/gates.html>`_ use are supported on any fresh Ubuntu, CentOS or Fedora machine. This project is under active development. We encourage anyone interested in OpenStack-Helm to review our `Installation <http://openstack-helm.readthedocs.io/en/latest/install/index.html>`_ documentation. Feel free to ask questions or check out our current `Issues and Bugs <https://bugs.launchpad.net/openstack-helm>`_. To evaluate a multinode installation, follow the `Bare Metal <http://openstack-helm.readthedocs.io/en/latest/install/multinode.html>`_ install guide.
Description
Languages
Smarty
55.3%
Shell
44%
Python
0.4%
Makefile
0.3%