Releases: githubixx/ansible-role-longhorn-kubernetes
Releases · githubixx/ansible-role-longhorn-kubernetes
0.5.1+1.6.3
What's Changed
- update Longhorn to
v1.6.3
- update
.yamllint
- update Molecule test
- 0.5.1+1.6.3 by @githubixx in #14
Full Changelog: 0.5.0+1.6.1...0.5.1+1.6.3
0.5.0+1.6.1
This is a major release update of Longhorn. Please read Longhorn Important Notes before upgrading!
Further reading:
Other updates:
- update Longhorn to
v1.6.1
- add
cryptsetup
anddmsetup
as required OS packages
0.4.3+1.5.5
- update Longhorn to
v1.5.5
- add more information to the UPGRADE section in README
0.4.2+1.5.4
- fix typo in README
0.4.1+1.5.4
What's Changed
- update Longhorn to
v1.5.4
- Molecule: use
alvistack
instead ofgeneric
Vagrant boxes - Molecule: various updates
0.4.1+1.5.4 by @githubixx in #10
Full Changelog: 0.4.0+1.5.3...0.4.1+1.5.4
0.4.0+1.5.3
What's Changed
Please read Longhorn Important Note before upgrading!
- POTENTIALLY BREAKING:
templates/longhorn_values_default.yml.j2
: removedmkfsExt4Parameters
(was removed in Longhorn v1.5). This can now be configured in the StorageClass. Also see values.yaml templates/longhorn_values_default.yml.j2
: add two links- update Longhorn to
v1.5.3
- adjust Github action because of Ansible Galaxy changes
- update
meta/main.yml
: Add Ubuntu 22.04 - refactor Molecule test scenario
- 0.4.0+1.5.3 by @githubixx in #9
Full Changelog: 0.3.0+1.4.1...0.4.0+1.5.3
0.3.0+1.4.1
What's Changed
- K8s can't handle two keys with the same name but different values. So renamed
longhorn.components: user
tolonghorn.user.components: yes
andlonghorn.components: system
tolonghorn.system.components: yes
- fix K8s node group handling to make it work on Ansible controller nodes different to localhost
templates/longhorn_values_default.yml.j2
: fixsystemManagedComponentsNodeSelector
value. Caused all settings to be completely ignored by Longhorntemplates/longhorn_values_default.yml.j2
: put all values into double quotestasks/install.yml
: addforce: true
property/value to install Helm chartmolecule/default/molecule.yml
: add two worker nodes to k8s_longhorn_system hosts group
Full Changelog: 0.2.1+1.4.1...0.3.0+1.4.1
0.2.1+1.4.1
What's Changed
- update Longhorn to v1.4.1 by @githubixx in #3
Full Changelog: 0.2.0+1.4.0...0.2.1+1.4.1
0.2.0+1.4.0
What's Changed
- BREAKING:
longhorn_nodes
variable was replaced bylonghorn_nodes_user
andlonghorn_nodes_system
variables. - introduce
longhorn_label_nodes
variable to let the role set labels on the K8s worker nodes. - introduce
longhorn_node_selector_user
andlonghorn_node_selector_system
variable. This makes it possible to run Longhorn user and system components on specific K8s nodes which have a specific node label set. - introduce
longhorn_action
add-node-label
andremove-node-label
. - set default
longhorn_action
inmolecule/default/converge.yml
totemplate
. - add variables for testing node labels and node selectors to
molecule/default/group_vars/all.yml
. - change/add Ansible host groups in
molecule/default/molecule.yml
for testing node labels and node selectors. - rename
action
variable tocilium_action
inmolecule/default/prepare.yml
- add tasks for K8s node labeling
- handle K8s node labeling in
tasks/(delete|install|upgrade).yml
- change order of execution in
tasks/main.yml
. TaskSet default action...
should run beforeExecute OS specific tasks
task templates/longhorn_values_default.yml.j2
: addcsi.kubeletRootDir
property / add more comments / addstorageMinimalAvailablePercentage: 10
value / addreplicaAutoBalance: best-effort
value / add handling for K8s node labels
- 0.2.0+1.4.0 by @githubixx in #2
Full Changelog: 0.1.0+1.4.0...0.2.0+1.4.0
v0.1.0+1.4.0
- initial commit