Skip to content

Commit 39726d5

Browse files
authored
14.0.3+3.5.24 (#43)
* update etcd to v3.5.24 * add SPDX license identifiers * update CHANGELOG
1 parent 9cf2d56 commit 39726d5

File tree

18 files changed

+678
-683
lines changed

18 files changed

+678
-683
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Copyright (C) 2016-2025 Robert Wimmer
2+
# SPDX-License-Identifier: GPL-3.0-or-later
3+
4+
molecule/kvm/.vagrant
5+
.vscode
16
*.swp
27
*.retry
38
.ansible

.yamllint

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
---
2+
# Copyright (C) 2016-2025 Robert Wimmer
3+
# SPDX-License-Identifier: GPL-3.0-or-later
4+
25
extends: default
36

47
rules:

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
1+
<!--
2+
Copyright (C) 2016-2025 Robert Wimmer
3+
SPDX-License-Identifier: GPL-3.0-or-later
4+
-->
5+
16
# Changelog
27

8+
## 14.0.3+3.5.24
9+
10+
- update `etcd` to `v3.5.24` (Please check [etcd 3.5 CHANGELOG](https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) before upgrading!)
11+
- add SPDX license identifiers
12+
313
## 14.0.2+3.5.22
414

515
- add `.ansible` directory to `.gitignore`

LICENSE

Lines changed: 0 additions & 674 deletions
This file was deleted.

LICENSES/GPL-3.0-or-later.txt

Lines changed: 625 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
<!--
2+
Copyright (C) 2016-2025 Robert Wimmer
3+
SPDX-License-Identifier: GPL-3.0-or-later
4+
-->
5+
16
# ansible-role-etcd
27

38
This Ansible role is used in [Kubernetes the not so hard way with Ansible - etcd cluster](https://www.tauceti.blog/post/kubernetes-the-not-so-hard-way-with-ansible-etcd/). But it can be used without a Kubernetes cluster of course.
@@ -9,7 +14,7 @@ Upgrading a etcd cluster which was installed by this role is described in [here]
914

1015
## Versions
1116

12-
I tag every release and try to stay with [semantic versioning](http://semver.org). If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too. A tag `14.0.2+3.5.22` means this is release `14.0.2` of this role and it's meant to be used with etcd version `3.5.22` (but should work with newer versions also). If the role itself changes `X.Y.Z` before `+` will increase. If the etcd version changes `X.Y.Z` after `+` will increase. This allows to tag bugfixes and new major versions of the role while it's still developed for a specific etcd release.
17+
I tag every release and try to stay with [semantic versioning](http://semver.org). If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too. A tag `14.0.3+3.5.24` means this is release `14.0.3` of this role and it's meant to be used with etcd version `3.5.24` (but should work with newer versions also). If the role itself changes `X.Y.Z` before `+` will increase. If the etcd version changes `X.Y.Z` after `+` will increase. This allows to tag bugfixes and new major versions of the role while it's still developed for a specific etcd release.
1318

1419
## Changelog
1520

@@ -35,7 +40,7 @@ This role requires that you already created some certificates for `etcd` (see [K
3540
roles:
3641
- name: githubixx.etcd
3742
src: https://github.com/githubixx/ansible-role-etcd.git
38-
version: 14.0.2+3.5.22
43+
version: 14.0.3+3.5.24
3944
```
4045
4146
## Role Variables
@@ -52,7 +57,7 @@ etcd_ca_conf_directory: "{{ '~/etcd-certificates' | expanduser }}"
5257
etcd_ansible_group: "k8s_etcd"
5358

5459
# etcd version
55-
etcd_version: "3.5.22"
60+
etcd_version: "3.5.24"
5661

5762
# Port where etcd listening for clients
5863
etcd_client_port: "2379"

defaults/main.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
---
2+
# Copyright (C) 2016-2025 Robert Wimmer
3+
# SPDX-License-Identifier: GPL-3.0-or-later
4+
25
# The directory from where to copy the etcd certificates. By default this
36
# will expand to user's LOCAL $HOME (the user that run's "ansible-playbook ..."
47
# plus "/etcd-certificates". That means if the user's $HOME directory is e.g.
@@ -10,7 +13,7 @@ etcd_ca_conf_directory: "{{ '~/etcd-certificates' | expanduser }}"
1013
etcd_ansible_group: "k8s_etcd"
1114

1215
# etcd version
13-
etcd_version: "3.5.22"
16+
etcd_version: "3.5.24"
1417

1518
# Port where etcd listening for clients
1619
etcd_client_port: "2379"

handlers/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
---
2+
# Copyright (C) 2016-2025 Robert Wimmer
3+
# SPDX-License-Identifier: GPL-3.0-or-later
4+
25
- name: Reload systemd
36
ansible.builtin.systemd:
47
daemon_reload: true

meta/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
---
2+
# Copyright (C) 2016-2025 Robert Wimmer
3+
# SPDX-License-Identifier: GPL-3.0-or-later
4+
25
galaxy_info:
36
author: Robert Wimmer
47
description: Installs etcd cluster.

molecule/default/converge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
# Copyright (C) 2022 Robert Wimmer
2+
# Copyright (C) 2016-2025 Robert Wimmer
33
# SPDX-License-Identifier: GPL-3.0-or-later
44

55
- name: Install etcd cluster

0 commit comments

Comments
 (0)