Skip to content

Commit

Permalink
doc: add 7.0.1 release notes
Browse files Browse the repository at this point in the history
Closes #1290

Signed-off-by: Christian Berendt <[email protected]>
  • Loading branch information
berendt committed Mar 27, 2024
1 parent 1ffaaf3 commit da0bd8f
Show file tree
Hide file tree
Showing 2 changed files with 97 additions and 14 deletions.
2 changes: 1 addition & 1 deletion doc/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
OSISM releases
==============

The latest available stable release is 7.0.0.
The latest available stable release is 7.0.1.

Release notes
=============
Expand Down
109 changes: 96 additions & 13 deletions doc/source/notes/7.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,93 @@
OSISM 7
=======

Instructions for the upgrade can be found in the `upgrade guide <https://osism.github.io/docs/guides/upgrade-guide/manager>`_.

7.0.1
=====

Release date: 27. March 2024

* It's now possible to also use custom plays in the ``kolla`` and in the ``ceph`` environments.
As for the other environments, custom plays can now be stored there in a e.g. ``playbook-hello-world.yml``
file and run by using e.g. ``osism apply -e kolla hello-world``.

* The version of k3s has been updated to ``1.29.2``. If Kubernetes is used, upgrade with
``osism apply kubernetes``.

* There is a new parameter ``ceph_custom_keys`` in the ``copy-ceph-keys`` play. This makes
it possible to copy the keys from custom Ceph pools.

.. code-block: yaml
ceph_custom_keys:
- src: ceph.client.manila1.keyring
dest: "{{ configuration_directory }}/environments/kolla/files/overlays/manila/ceph.client.manila1.keyring"
* There is a new parameter ``with_keycloak`` in the cookiecutter. This can now be used to
select whether the keycloak integration should be prepared or not.

* An error in the ``ceph-pools`` play has been fixed that prevented the keys from being
created for the pools.

* The ``ceph-iscsigws`` play has been removed. The iSCSI gateway is in maintenance as of
November 2022. This means that it is no longer in active development and will not be
updated to add new features.

* With ``ceph_serial`` it is now possible to define how many hosts Ansible should manage at a single time
in the Ceph plays.

.. code-block:: none
osism apply ceph-mgrs -e ceph_serial=1
* With ``ANSIBLE_VERSION`` it's now possible to overwrite the use Ansible version when working with the ``run.sh``
script inside the manager environment.

* The ``osism.commons.known_hosts`` role has been completely revised.

* avoid duplicate entries in the destination file
* avoid comments in the destination file
* make use of static entries possible

It's now possible to add a ``known_hosts`` parameter to the host_vars to
set static known hosts entries for a specific host. When this parameter
is set ``ssh-keygen`` will not be used to generate the known hosts entries
on the fly.

.. code-block:: yaml
known_hosts:
- ssh-rsa AAAAB3NzaC1y...
- ecdsa-sha2-nistp256 AAAAE2VjZHN...
- ssh-ed25519 AAAAC3NzaC1...
* make use of extra entries possible

It's now possible to add a ``known_hosts_extra`` parameter to the configuration
repository to set extra known hosts entries.

.. code-block:: yaml
known_hosts_extra:
- testbed-node-1.testbed.osism.xyz ssh-rsa AAAAB3Nza...
- testbed-node-2.testbed.osism.xyz ssh-rsa AAAAB3Nza...
* The Octavia images have been updated. If Octavia is used, an upgrade must be done
with ``osism apply -a upgrade octavia``. We addressed the following issues.

* Backport of https://review.opendev.org/c/openstack/octavia/+/896995 to fix errors
when deleting LB with broken amphorae.

* Bugfix for https://github.com/osism/issues/issues/890 (octavia (ovn) does
not find existing subnet) by enabling the use of the custom CA for octavia
user session queries with the following PR:
https://github.com/osism/container-images-kolla/pull/412

7.0.0
=====

Instructions for the upgrade can be found in the `upgrade guide <https://osism.github.io/docs/guides/upgrade-guide/manager>`_.
Release date: 20. March 2024

General notes
-------------
Expand Down Expand Up @@ -219,18 +302,18 @@ Other

* Refstack 2022.11 results

```
======
Totals
======
Ran: 356 tests in 1221.9879 sec.
- Passed: 353
- Skipped: 3
- Expected Fail: 0
- Unexpected Success: 0
- Failed: 0
Sum of execute time for each test: 715.6658 sec.
```
.. code-block:: none
======
Totals
======
Ran: 356 tests in 1221.9879 sec.
- Passed: 353
- Skipped: 3
- Expected Fail: 0
- Unexpected Success: 0
- Failed: 0
Sum of execute time for each test: 715.6658 sec.
References
----------
Expand Down

0 comments on commit da0bd8f

Please sign in to comment.