Current Series Release Notes

Current Series Release Notes

5.0.0-56

New Features

  • Prefix of all container images used in the cluster (kubernetes components, coredns, kubernetes-dashboard, node-exporter). For example, kubernetes-apiserver is pulled from docker.io/openstackmagnum/kubernetes-apiserver, with this label it can be changed to myregistry.example.com/mycloud/kubernetes-apiserver. Similarly, all other components used in the cluster will be prefixed with this label, which assumes an operator has cloned all expected images in myregistry.example.com/mycloud.
  • Magnum now support policy in code [1], which means if users didn’t modify any of policy rules, they can leave policy file (in json or yaml format) empty or just remove it all together. Because from now, Magnum keeps all default policies under magnum/common/policies module. Users can still modify/generate the policy rules they want in the policy.yaml or policy.json file which will override the default policy rules in code only if those rules show in the policy file.

    [1]. https://blueprints.launchpad.net/magnum/+spec/policy-in-code

Upgrade Notes

  • Magnum now supports policy in code, please refer to the relevant features in the release notes for more information.

Bug Fixes

  • From now on, server names are prefixed with the cluster name. The cluster name is truncated to 30 characters, (‘_’, ‘.’) are mapped to ‘-‘ and non alpha-numeric characters are removed to ensure FQDN compatibility.

Other Notes

  • Default policy.json file is now removed as Magnum now generate the default policies in code. Please be aware that when using that file in your environment.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.