From abfe02649a9e41783c6866367dd912802465a3f5 Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Sat, 5 Apr 2025 07:33:28 -0500 Subject: [PATCH 001/133] . --- ansible.example.cfg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 ansible.example.cfg diff --git a/ansible.example.cfg b/ansible.example.cfg deleted file mode 100644 index b36870b..0000000 --- a/ansible.example.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[defaults] -inventory = inventory/my-cluster/hosts.ini ; Adapt this to the path to your inventory file From a7ac2a0d63adb0b9f310b0f57e4737cd889bf454 Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Sat, 5 Apr 2025 07:40:40 -0500 Subject: [PATCH 002/133] . --- .ansible/.lock | 0 .vscode/settings.json | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 .ansible/.lock create mode 100644 .vscode/settings.json diff --git a/.ansible/.lock b/.ansible/.lock new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..01b5cc0 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "ansible.python.interpreterPath": "/home/linuxbrew/.linuxbrew/bin/python3" +} \ No newline at end of file From e45ee57c250bc65b22c13b8bbad438d5cdc48e08 Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Mon, 7 Apr 2025 14:50:49 -0500 Subject: [PATCH 003/133] create ansible playbook to update ubuntu on all nodes --- playbooks/apt-update.yaml | 7 +++++++ playbooks/command.txt | 1 + 2 files changed, 8 insertions(+) create mode 100644 playbooks/apt-update.yaml create mode 100644 playbooks/command.txt diff --git a/playbooks/apt-update.yaml b/playbooks/apt-update.yaml new file mode 100644 index 0000000..7157d6f --- /dev/null +++ b/playbooks/apt-update.yaml @@ -0,0 +1,7 @@ +- hosts: "*" + become: yes + tasks: + - name: apt + apt: + update_cache: yes + upgrade: 'yes' diff --git a/playbooks/command.txt b/playbooks/command.txt new file mode 100644 index 0000000..b4a1a8e --- /dev/null +++ b/playbooks/command.txt @@ -0,0 +1 @@ +ansible-playbook playbooks/apt.yaml --user someuser --ask-pass --ask-become-pass -i inventory/k3s-ansible/hosts.ini From 0095775c2b41435b4b8bd5e3b8cf602ea6306ed3 Mon Sep 17 00:00:00 2001 From: HomeLabJunkie <126406464+HomeLabJunkie@users.noreply.github.com> Date: Tue, 8 Apr 2025 06:46:42 -0500 Subject: [PATCH 004/133] Update README.md --- README.md | 224 +----------------------------------------------------- 1 file changed, 3 insertions(+), 221 deletions(-) diff --git a/README.md b/README.md index f2ae5f2..a832700 100644 --- a/README.md +++ b/README.md @@ -1,230 +1,12 @@ -# Automated build of HA k3s Cluster with `kube-vip` and MetalLB +# Automated build of HA k3s Cluster with `kube-vip`, MetalLB Loadbalancer & Traefik Ingress +# Longhorn Storage system and Rancher UI to Manage the cluster -![Fully Automated K3S etcd High Availability Install](https://img.youtube.com/vi/CbkEWcUZ7zM/0.jpg) - -This playbook will build an HA Kubernetes cluster with `k3s`, `kube-vip` and MetalLB via `ansible`. - -This is based on the work from [this fork](https://github.com/212850a/k3s-ansible) which is based on the work from [k3s-io/k3s-ansible](https://github.com/k3s-io/k3s-ansible). It uses [kube-vip](https://kube-vip.io/) to create a load balancer for control plane, and [metal-lb](https://metallb.universe.tf/installation/) for its service `LoadBalancer`. - -If you want more context on how this works, see: +I use Ansible playbooks to build an HA Kubernetes cluster with `k3s`, `kube-vip` and MetalLB, Then add Traefik and Longhorn via Helm πŸ“„ [Documentation](https://technotim.live/posts/k3s-etcd-ansible/) (including example commands) πŸ“Ί [Watch the Video](https://www.youtube.com/watch?v=CbkEWcUZ7zM) -## πŸ“– k3s Ansible Playbook - -Build a Kubernetes cluster using Ansible with k3s. The goal is easily install a HA Kubernetes cluster on machines running: - -- [x] Debian (tested on version 11) -- [x] Ubuntu (tested on version 22.04) -- [x] Rocky (tested on version 9) - -on processor architecture: - -- [X] x64 -- [X] arm64 -- [X] armhf - -## βœ… System requirements - -- Control Node (the machine you are running `ansible` commands) must have Ansible 2.11+ If you need a quick primer on Ansible [you can check out my docs and setting up Ansible](https://technotim.live/posts/ansible-automation/). - -- You will also need to install collections that this playbook uses by running `ansible-galaxy collection install -r ./collections/requirements.yml` (important❗) - -- [`netaddr` package](https://pypi.org/project/netaddr/) must be available to Ansible. If you have installed Ansible via apt, this is already taken care of. If you have installed Ansible via `pip`, make sure to install `netaddr` into the respective virtual environment. - -- `server` and `agent` nodes should have passwordless SSH access, if not you can supply arguments to provide credentials `--ask-pass --ask-become-pass` to each command. - -## πŸš€ Getting Started - -### 🍴 Preparation - -First create a new directory based on the `sample` directory within the `inventory` directory: - -```bash -cp -R inventory/sample inventory/my-cluster -``` - -Second, edit `inventory/my-cluster/hosts.ini` to match the system information gathered above - -For example: - -```ini -[master] -192.168.30.38 -192.168.30.39 -192.168.30.40 - -[node] -192.168.30.41 -192.168.30.42 - -[k3s_cluster:children] -master -node -``` - -If multiple hosts are in the master group, the playbook will automatically set up k3s in [HA mode with etcd](https://rancher.com/docs/k3s/latest/en/installation/ha-embedded/). - -Finally, copy `ansible.example.cfg` to `ansible.cfg` and adapt the inventory path to match the files that you just created. - -This requires at least k3s version `1.19.1` however the version is configurable by using the `k3s_version` variable. - -If needed, you can also edit `inventory/my-cluster/group_vars/all.yml` to match your environment. - -### ☸️ Create Cluster - -Start provisioning of the cluster using the following command: - -```bash -ansible-playbook site.yml -i inventory/my-cluster/hosts.ini -``` - -After deployment control plane will be accessible via virtual ip-address which is defined in inventory/group_vars/all.yml as `apiserver_endpoint` - -### πŸ”₯ Remove k3s cluster - -```bash -ansible-playbook reset.yml -i inventory/my-cluster/hosts.ini -``` - ->You should also reboot these nodes due to the VIP not being destroyed - -## βš™οΈ Kube Config - -To copy your `kube config` locally so that you can access your **Kubernetes** cluster run: - -```bash -scp debian@master_ip:/etc/rancher/k3s/k3s.yaml ~/.kube/config -``` -If you get file Permission denied, go into the node and temporarly run: -```bash -sudo chmod 777 /etc/rancher/k3s/k3s.yaml -``` -Then copy with the scp command and reset the permissions back to: -```bash -sudo chmod 600 /etc/rancher/k3s/k3s.yaml -``` - -You'll then want to modify the config to point to master IP by running: -```bash -sudo nano ~/.kube/config -``` -Then change `server: https://127.0.0.1:6443` to match your master IP: `server: https://192.168.1.222:6443` - -### πŸ”¨ Testing your cluster - -See the commands [here](https://technotim.live/posts/k3s-etcd-ansible/#testing-your-cluster). - -### Variables - -| Role(s) | Variable | Type | Default | Required | Description | -|---|---|---|---|---|---| -| `download` | `k3s_version` | string | ❌ | Required | K3s binaries version | -| `k3s_agent`, `k3s_server`, `k3s_server_post` | `apiserver_endpoint` | string | ❌ | Required | Virtual ip-address configured on each master | -| `k3s_agent` | `extra_agent_args` | string | `null` | Not required | Extra arguments for agents nodes | -| `k3s_agent`, `k3s_server` | `group_name_master` | string | `null` | Not required | Name othe master group | -| `k3s_agent` | `k3s_token` | string | `null` | Not required | Token used to communicate between masters | -| `k3s_agent`, `k3s_server` | `proxy_env` | dict | `null` | Not required | Internet proxy configurations | -| `k3s_agent`, `k3s_server` | `proxy_env.HTTP_PROXY` | string | ❌ | Required | HTTP internet proxy | -| `k3s_agent`, `k3s_server` | `proxy_env.HTTPS_PROXY` | string | ❌ | Required | HTTP internet proxy | -| `k3s_agent`, `k3s_server` | `proxy_env.NO_PROXY` | string | ❌ | Required | Addresses that will not use the proxies | -| `k3s_agent`, `k3s_server`, `reset` | `systemd_dir` | string | `/etc/systemd/system` | Not required | Path to systemd services | -| `k3s_custom_registries` | `custom_registries_yaml` | string | ❌ | Required | YAML block defining custom registries. The following is an example that pulls all images used in this playbook through your private registries. It also allows you to pull your own images from your private registry, without having to use imagePullSecrets in your deployments. If all you need is your own images and you don't care about caching the docker/quay/ghcr.io images, you can just remove those from the mirrors: section. | -| `k3s_server`, `k3s_server_post` | `cilium_bgp` | bool | `~` | Not required | Enable cilium BGP control plane for LB services and pod cidrs. Disables the use of MetalLB. | -| `k3s_server`, `k3s_server_post` | `cilium_iface` | string | ❌ | Not required | The network interface used for when Cilium is enabled | -| `k3s_server` | `extra_server_args` | string | `""` | Not required | Extra arguments for server nodes | -| `k3s_server` | `k3s_create_kubectl_symlink` | bool | `false` | Not required | Create the kubectl -> k3s symlink | -| `k3s_server` | `k3s_create_crictl_symlink` | bool | `true` | Not required | Create the crictl -> k3s symlink | -| `k3s_server` | `kube_vip_arp` | bool | `true` | Not required | Enables kube-vip ARP broadcasts | -| `k3s_server` | `kube_vip_bgp` | bool | `false` | Not required | Enables kube-vip BGP peering | -| `k3s_server` | `kube_vip_bgp_routerid` | string | `"127.0.0.1"` | Not required | Defines the router ID for the kube-vip BGP server | -| `k3s_server` | `kube_vip_bgp_as` | string | `"64513"` | Not required | Defines the AS for the kube-vip BGP server | -| `k3s_server` | `kube_vip_bgp_peeraddress` | string | `"192.168.30.1"` | Not required | Defines the address for the kube-vip BGP peer | -| `k3s_server` | `kube_vip_bgp_peeras` | string | `"64512"` | Not required | Defines the AS for the kube-vip BGP peer | -| `k3s_server` | `kube_vip_bgp_peers` | list | `[]` | Not required | List of BGP peer ASN & address pairs | -| `k3s_server` | `kube_vip_bgp_peers_groups` | list | `['k3s_master']` | Not required | Inventory group in which to search for additional `kube_vip_bgp_peers` parameters to merge. | -| `k3s_server` | `kube_vip_iface` | string | `~` | Not required | Explicitly define an interface that ALL control nodes should use to propagate the VIP, define it here. Otherwise, kube-vip will determine the right interface automatically at runtime. | -| `k3s_server` | `kube_vip_tag_version` | string | `v0.7.2` | Not required | Image tag for kube-vip | -| `k3s_server` | `kube_vip_cloud_provider_tag_version` | string | `main` | Not required | Tag for kube-vip-cloud-provider manifest when enable | -| `k3s_server`, `k3_server_post` | `kube_vip_lb_ip_range` | string | `~` | Not required | IP range for kube-vip load balancer | -| `k3s_server`, `k3s_server_post` | `metal_lb_controller_tag_version` | string | `v0.14.3` | Not required | Image tag for MetalLB | -| `k3s_server` | `metal_lb_speaker_tag_version` | string | `v0.14.3` | Not required | Image tag for MetalLB | -| `k3s_server` | `metal_lb_type` | string | `native` | Not required | Use FRR mode or native. Valid values are `frr` and `native` | -| `k3s_server` | `retry_count` | int | `20` | Not required | Amount of retries when verifying that nodes joined | -| `k3s_server` | `server_init_args` | string | ❌ | Not required | Arguments for server nodes | -| `k3s_server_post` | `bpf_lb_algorithm` | string | `maglev` | Not required | BPF lb algorithm | -| `k3s_server_post` | `bpf_lb_mode` | string | `hybrid` | Not required | BPF lb mode | -| `k3s_server_post` | `calico_blocksize` | int | `26` | Not required | IP pool block size | -| `k3s_server_post` | `calico_ebpf` | bool | `false` | Not required | Use eBPF dataplane instead of iptables | -| `k3s_server_post` | `calico_encapsulation` | string | `VXLANCrossSubnet` | Not required | IP pool encapsulation | -| `k3s_server_post` | `calico_natOutgoing` | string | `Enabled` | Not required | IP pool NAT outgoing | -| `k3s_server_post` | `calico_nodeSelector` | string | `all()` | Not required | IP pool node selector | -| `k3s_server_post` | `calico_iface` | string | `~` | Not required | The network interface used for when Calico is enabled | -| `k3s_server_post` | `calico_tag` | string | `v3.27.2` | Not required | Calico version tag | -| `k3s_server_post` | `cilium_bgp_my_asn` | int | `64513` | Not required | Local ASN for BGP peer | -| `k3s_server_post` | `cilium_bgp_peer_asn` | int | `64512` | Not required | BGP peer ASN | -| `k3s_server_post` | `cilium_bgp_peer_address` | string | `~` | Not required | BGP peer address | -| `k3s_server_post` | `cilium_bgp_neighbors` | list | `[]` | Not required | List of BGP peer ASN & address pairs | -| `k3s_server_post` | `cilium_bgp_neighbors_groups` | list | `['k3s_all']` | Not required | Inventory group in which to search for additional `cilium_bgp_neighbors` parameters to merge. | -| `k3s_server_post` | `cilium_bgp_lb_cidr` | string | `192.168.31.0/24` | Not required | BGP load balancer IP range | -| `k3s_server_post` | `cilium_exportPodCIDR` | bool | `true` | Not required | Export pod CIDR | -| `k3s_server_post` | `cilium_hubble` | bool | `true` | Not required | Enable Cilium Hubble | -| `k3s_server_post` | `cilium_hubble` | bool | `true` | Not required | Enable Cilium Hubble | -| `k3s_server_post` | `cilium_mode` | string | `native` | Not required | Inner-node communication mode (choices are `native` and `routed`) | -| `k3s_server_post` | `cluster_cidr` | string | `10.52.0.0/16` | Not required | Inner-cluster IP range | -| `k3s_server_post` | `enable_bpf_masquerade` | bool | `true` | Not required | Use IP masquerading | -| `k3s_server_post` | `kube_proxy_replacement` | bool | `true` | Not required | Replace the native kube-proxy with Cilium | -| `k3s_server_post` | `metal_lb_available_timeout` | string | `240s` | Not required | Wait for MetalLB resources | -| `k3s_server_post` | `metal_lb_ip_range` | string | `192.168.30.80-192.168.30.90` | Not required | MetalLB ip range for load balancer | -| `k3s_server_post` | `metal_lb_controller_tag_version` | string | `v0.14.3` | Not required | Image tag for MetalLB | -| `k3s_server_post` | `metal_lb_mode` | string | `layer2` | Not required | Metallb mode (choices are `bgp` and `layer2`) | -| `k3s_server_post` | `metal_lb_bgp_my_asn` | string | `~` | Not required | BGP ASN configurations | -| `k3s_server_post` | `metal_lb_bgp_peer_asn` | string | `~` | Not required | BGP peer ASN configurations | -| `k3s_server_post` | `metal_lb_bgp_peer_address` | string | `~` | Not required | BGP peer address | -| `lxc` | `custom_reboot_command` | string | `~` | Not required | Command to run on reboot | -| `prereq` | `system_timezone` | string | `null` | Not required | Timezone to be set on all nodes | -| `proxmox_lxc`, `reset_proxmox_lxc` | `proxmox_lxc_ct_ids` | list | ❌ | Required | Proxmox container ID list | -| `raspberrypi` | `state` | string | `present` | Not required | Indicates whether the k3s prerequisites for Raspberry Pi should be set up (possible values are `present` and `absent`) | - - -### Troubleshooting - -Be sure to see [this post](https://github.com/techno-tim/k3s-ansible/discussions/20) on how to troubleshoot common problems - -### Testing the playbook using molecule - -This playbook includes a [molecule](https://molecule.rtfd.io/)-based test setup. -It is run automatically in CI, but you can also run the tests locally. -This might be helpful for quick feedback in a few cases. -You can find more information about it [here](molecule/README.md). - -### Pre-commit Hooks - -This repo uses `pre-commit` and `pre-commit-hooks` to lint and fix common style and syntax errors. Be sure to install python packages and then run `pre-commit install`. For more information, see [pre-commit](https://pre-commit.com/) - -## 🌌 Ansible Galaxy - -This collection can now be used in larger ansible projects. - -Instructions: - -- create or modify a file `collections/requirements.yml` in your project - -```yml -collections: - - name: ansible.utils - - name: community.general - - name: ansible.posix - - name: kubernetes.core - - name: https://github.com/techno-tim/k3s-ansible.git - type: git - version: master -``` - -- install via `ansible-galaxy collection install -r ./collections/requirements.yml` -- every role is now available via the prefix `techno_tim.k3s_ansible.` e.g. `techno_tim.k3s_ansible.lxc` ## Thanks 🀝 From 9299955609be98adb05977c6ef3498dae817a601 Mon Sep 17 00:00:00 2001 From: HomeLabJunkie <126406464+HomeLabJunkie@users.noreply.github.com> Date: Fri, 11 Apr 2025 08:02:10 -0500 Subject: [PATCH 005/133] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a832700..6c9a495 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Automated build of HA k3s Cluster with `kube-vip`, MetalLB Loadbalancer & Traefik Ingress -# Longhorn Storage system and Rancher UI to Manage the cluster +## Longhorn Storage system and Rancher UI to Manage the cluster I use Ansible playbooks to build an HA Kubernetes cluster with `k3s`, `kube-vip` and MetalLB, Then add Traefik and Longhorn via Helm From 418e4f4fec094b3003d7bf5f453aa05350298a61 Mon Sep 17 00:00:00 2001 From: HomeLabJunkie <126406464+HomeLabJunkie@users.noreply.github.com> Date: Mon, 14 Apr 2025 11:43:54 -0500 Subject: [PATCH 006/133] Create manifests --- manifests | 1 + 1 file changed, 1 insertion(+) create mode 100644 manifests diff --git a/manifests b/manifests new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/manifests @@ -0,0 +1 @@ + From 9b04f1a2673543ae78417814df77a9bbb3957a21 Mon Sep 17 00:00:00 2001 From: HomeLabJunkie <126406464+HomeLabJunkie@users.noreply.github.com> Date: Mon, 14 Apr 2025 11:44:12 -0500 Subject: [PATCH 007/133] Delete manifests --- manifests | 1 - 1 file changed, 1 deletion(-) delete mode 100644 manifests diff --git a/manifests b/manifests deleted file mode 100644 index 8b13789..0000000 --- a/manifests +++ /dev/null @@ -1 +0,0 @@ - From 659862c18d4ffb1767cc4256443bd6eed0a5c3a1 Mon Sep 17 00:00:00 2001 From: HomeLabJunkie <126406464+HomeLabJunkie@users.noreply.github.com> Date: Mon, 14 Apr 2025 11:44:44 -0500 Subject: [PATCH 008/133] Create test.yaml --- manifests/test.yaml | 1 + 1 file changed, 1 insertion(+) create mode 100644 manifests/test.yaml diff --git a/manifests/test.yaml b/manifests/test.yaml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/manifests/test.yaml @@ -0,0 +1 @@ + From d760c4e465479fbaea2de7e8a40f686458313574 Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Mon, 14 Apr 2025 12:52:20 -0500 Subject: [PATCH 009/133] add manifests directory structure --- manifests/README.md | 16 +++++++++++ .../deployments/frontend-deployment.yaml | 25 +++++++++++++++++ .../deployments/redis-master-deployment.yaml | 27 +++++++++++++++++++ .../deployments/redis-slave-deployment.yaml | 27 +++++++++++++++++++ manifests/fleet.yaml | 6 +++++ manifests/services/frontend-service.yaml | 14 ++++++++++ manifests/services/redis-master-service.yaml | 16 +++++++++++ manifests/services/redis-slave-service.yaml | 15 +++++++++++ manifests/test.yaml | 1 - 9 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 manifests/README.md create mode 100644 manifests/deployments/frontend-deployment.yaml create mode 100644 manifests/deployments/redis-master-deployment.yaml create mode 100644 manifests/deployments/redis-slave-deployment.yaml create mode 100644 manifests/fleet.yaml create mode 100644 manifests/services/frontend-service.yaml create mode 100644 manifests/services/redis-master-service.yaml create mode 100644 manifests/services/redis-slave-service.yaml delete mode 100644 manifests/test.yaml diff --git a/manifests/README.md b/manifests/README.md new file mode 100644 index 0000000..e1b4981 --- /dev/null +++ b/manifests/README.md @@ -0,0 +1,16 @@ +# Manifests Example + +This example will deploy the [Kubernetes sample guestbook](https://github.com/kubernetes/examples/tree/master/guestbook/) application. +The app will be deployed into the `fleet-manifest-example` namespace. + +```yaml +kind: GitRepo +apiVersion: fleet.cattle.io/v1alpha1 +metadata: + name: manifests + namespace: fleet-local +spec: + repo: https://github.com/rancher/fleet-examples + paths: + - single-cluster/manifests +``` diff --git a/manifests/deployments/frontend-deployment.yaml b/manifests/deployments/frontend-deployment.yaml new file mode 100644 index 0000000..a1e7f7b --- /dev/null +++ b/manifests/deployments/frontend-deployment.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend +spec: + selector: + matchLabels: + app: guestbook + tier: frontend + replicas: 1 + template: + metadata: + labels: + app: guestbook + tier: frontend + spec: + containers: + - name: php-redis + image: us-docker.pkg.dev/google-samples/containers/gke/gb-frontend:v5 + resources: + requests: + cpu: 100m + memory: 100Mi + ports: + - containerPort: 80 diff --git a/manifests/deployments/redis-master-deployment.yaml b/manifests/deployments/redis-master-deployment.yaml new file mode 100644 index 0000000..d675715 --- /dev/null +++ b/manifests/deployments/redis-master-deployment.yaml @@ -0,0 +1,27 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: redis-master +spec: + selector: + matchLabels: + app: redis + role: master + tier: backend + replicas: 1 + template: + metadata: + labels: + app: redis + role: master + tier: backend + spec: + containers: + - name: master + image: redis + resources: + requests: + cpu: 100m + memory: 100Mi + ports: + - containerPort: 6379 diff --git a/manifests/deployments/redis-slave-deployment.yaml b/manifests/deployments/redis-slave-deployment.yaml new file mode 100644 index 0000000..0e94155 --- /dev/null +++ b/manifests/deployments/redis-slave-deployment.yaml @@ -0,0 +1,27 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: redis-slave +spec: + selector: + matchLabels: + app: redis + role: slave + tier: backend + replicas: 2 + template: + metadata: + labels: + app: redis + role: slave + tier: backend + spec: + containers: + - name: slave + image: redis + resources: + requests: + cpu: 100m + memory: 100Mi + ports: + - containerPort: 6379 diff --git a/manifests/fleet.yaml b/manifests/fleet.yaml new file mode 100644 index 0000000..765c5ac --- /dev/null +++ b/manifests/fleet.yaml @@ -0,0 +1,6 @@ +# This file and all contents in it are OPTIONAL. + +# The default namespace to apply to resources that are namespaced +# but do not specify a namespace. In this example no resources +# are configured with a namespace so this default will apply +namespace: fleet-manifest-example diff --git a/manifests/services/frontend-service.yaml b/manifests/services/frontend-service.yaml new file mode 100644 index 0000000..e488acb --- /dev/null +++ b/manifests/services/frontend-service.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: frontend + labels: + app: guestbook + tier: frontend +spec: + type: NodePort + ports: + - port: 80 + selector: + app: guestbook + tier: frontend diff --git a/manifests/services/redis-master-service.yaml b/manifests/services/redis-master-service.yaml new file mode 100644 index 0000000..a484014 --- /dev/null +++ b/manifests/services/redis-master-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + name: redis-master + labels: + app: redis + role: master + tier: backend +spec: + ports: + - port: 6379 + targetPort: 6379 + selector: + app: redis + role: master + tier: backend diff --git a/manifests/services/redis-slave-service.yaml b/manifests/services/redis-slave-service.yaml new file mode 100644 index 0000000..238fd63 --- /dev/null +++ b/manifests/services/redis-slave-service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: redis-slave + labels: + app: redis + role: slave + tier: backend +spec: + ports: + - port: 6379 + selector: + app: redis + role: slave + tier: backend diff --git a/manifests/test.yaml b/manifests/test.yaml deleted file mode 100644 index 8b13789..0000000 --- a/manifests/test.yaml +++ /dev/null @@ -1 +0,0 @@ - From d7893fc0eb9b157cc61680f232f3625c976e77c9 Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Mon, 14 Apr 2025 12:59:12 -0500 Subject: [PATCH 010/133] . --- manifests/example.yaml | 11 +++++++++++ .../deployments/frontend-deployment.yaml | 0 .../deployments/redis-master-deployment.yaml | 0 .../deployments/redis-slave-deployment.yaml | 0 manifests/{ => single-cluster}/fleet.yaml | 0 .../services/frontend-service.yaml | 0 .../services/redis-master-service.yaml | 0 .../services/redis-slave-service.yaml | 0 8 files changed, 11 insertions(+) create mode 100644 manifests/example.yaml rename manifests/{ => single-cluster}/deployments/frontend-deployment.yaml (100%) rename manifests/{ => single-cluster}/deployments/redis-master-deployment.yaml (100%) rename manifests/{ => single-cluster}/deployments/redis-slave-deployment.yaml (100%) rename manifests/{ => single-cluster}/fleet.yaml (100%) rename manifests/{ => single-cluster}/services/frontend-service.yaml (100%) rename manifests/{ => single-cluster}/services/redis-master-service.yaml (100%) rename manifests/{ => single-cluster}/services/redis-slave-service.yaml (100%) diff --git a/manifests/example.yaml b/manifests/example.yaml new file mode 100644 index 0000000..0dec40d --- /dev/null +++ b/manifests/example.yaml @@ -0,0 +1,11 @@ +apiVersion: fleet.cattle.io/v1alpha1 +kind: GitRepo +metadata: + name: sample + # This namespace is special and auto-wired to deploy to the local cluster + namespace: fleet-local +spec: + # Everything from this repo will be run in this cluster. You trust me right? + repo: "https://github.com/homelabjunkie/k3s/manifests" + paths: + - single-cluster diff --git a/manifests/deployments/frontend-deployment.yaml b/manifests/single-cluster/deployments/frontend-deployment.yaml similarity index 100% rename from manifests/deployments/frontend-deployment.yaml rename to manifests/single-cluster/deployments/frontend-deployment.yaml diff --git a/manifests/deployments/redis-master-deployment.yaml b/manifests/single-cluster/deployments/redis-master-deployment.yaml similarity index 100% rename from manifests/deployments/redis-master-deployment.yaml rename to manifests/single-cluster/deployments/redis-master-deployment.yaml diff --git a/manifests/deployments/redis-slave-deployment.yaml b/manifests/single-cluster/deployments/redis-slave-deployment.yaml similarity index 100% rename from manifests/deployments/redis-slave-deployment.yaml rename to manifests/single-cluster/deployments/redis-slave-deployment.yaml diff --git a/manifests/fleet.yaml b/manifests/single-cluster/fleet.yaml similarity index 100% rename from manifests/fleet.yaml rename to manifests/single-cluster/fleet.yaml diff --git a/manifests/services/frontend-service.yaml b/manifests/single-cluster/services/frontend-service.yaml similarity index 100% rename from manifests/services/frontend-service.yaml rename to manifests/single-cluster/services/frontend-service.yaml diff --git a/manifests/services/redis-master-service.yaml b/manifests/single-cluster/services/redis-master-service.yaml similarity index 100% rename from manifests/services/redis-master-service.yaml rename to manifests/single-cluster/services/redis-master-service.yaml diff --git a/manifests/services/redis-slave-service.yaml b/manifests/single-cluster/services/redis-slave-service.yaml similarity index 100% rename from manifests/services/redis-slave-service.yaml rename to manifests/single-cluster/services/redis-slave-service.yaml From 272cf4b4a96092d8d8902317c313dd319ca68d3e Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Mon, 14 Apr 2025 13:04:46 -0500 Subject: [PATCH 011/133] . --- manifests/example.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/example.yaml b/manifests/example.yaml index 0dec40d..7b9c8a7 100644 --- a/manifests/example.yaml +++ b/manifests/example.yaml @@ -6,6 +6,6 @@ metadata: namespace: fleet-local spec: # Everything from this repo will be run in this cluster. You trust me right? - repo: "https://github.com/homelabjunkie/k3s/manifests" + repo: "https://github.com/homelabjunkie/k3s" paths: - single-cluster From 8e5c36be77957e8bc2fff8f4dd03572050584b50 Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Mon, 14 Apr 2025 13:32:28 -0500 Subject: [PATCH 012/133] . --- manifests/example.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/example.yaml b/manifests/example.yaml index 7b9c8a7..116f3df 100644 --- a/manifests/example.yaml +++ b/manifests/example.yaml @@ -8,4 +8,4 @@ spec: # Everything from this repo will be run in this cluster. You trust me right? repo: "https://github.com/homelabjunkie/k3s" paths: - - single-cluster + - manifests/single-cluster From b215ad03b6f749241a1a247b14a2bcf6315dceef Mon Sep 17 00:00:00 2001 From: Jeff Riffle Date: Mon, 14 Apr 2025 13:43:56 -0500 Subject: [PATCH 013/133] . --- manifests/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/README.md b/manifests/README.md index e1b4981..057362e 100644 --- a/manifests/README.md +++ b/manifests/README.md @@ -12,5 +12,5 @@ metadata: spec: repo: https://github.com/rancher/fleet-examples paths: - - single-cluster/manifests + - manifestssingle-cluster ``` From 9b32516c41f971b979e3ae868d580a5dbc2e5e22 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 18:48:52 +0000 Subject: [PATCH 014/133] chore(deps): update dependency ansible-core to v2.18.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8370016..cc7f36e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==4.1.11 # via molecule -ansible-core==2.18.0 +ansible-core==2.18.4 # via # -r requirements.in # ansible-compat From 52c192ff0b980a09958b736f9413da0376ed1ad9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 18:48:55 +0000 Subject: [PATCH 015/133] chore(deps): update dependency click to v8.1.8 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8370016..abb9669 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,7 +29,7 @@ cfgv==3.4.0 # via pre-commit charset-normalizer==3.3.2 # via requests -click==8.1.7 +click==8.1.8 # via # click-help-colors # molecule From a1c5c02a6d531775e108edd09b9cd397d328d369 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 23:51:13 +0000 Subject: [PATCH 016/133] chore(deps): update dependency distlib to v0.3.9 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..2757b48 100644 --- a/requirements.txt +++ b/requirements.txt @@ -37,7 +37,7 @@ click-help-colors==0.9.4 # via molecule cryptography==41.0.7 # via ansible-core -distlib==0.3.8 +distlib==0.3.9 # via virtualenv enrich==1.2.7 # via molecule From dbfb1872edf15a04ceb8b1037e0a5dd03f0cfe26 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 23:51:17 +0000 Subject: [PATCH 017/133] chore(deps): update dependency jinja2 to v3.1.6 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..5d18b72 100644 --- a/requirements.txt +++ b/requirements.txt @@ -49,7 +49,7 @@ identify==2.5.33 # via pre-commit idna==3.6 # via requests -jinja2==3.1.3 +jinja2==3.1.6 # via # ansible-core # molecule From 263c5465bd9bf9f1f4859829729ecd52e9d476a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 03:51:49 +0000 Subject: [PATCH 018/133] chore(deps): update dependency markupsafe to v2.1.5 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..7cae4ec 100644 --- a/requirements.txt +++ b/requirements.txt @@ -69,7 +69,7 @@ kubernetes==29.0.0 # via -r requirements.in markdown-it-py==3.0.0 # via rich -markupsafe==2.1.4 +markupsafe==2.1.5 # via jinja2 mdurl==0.1.2 # via markdown-it-py From c51b754d1cad29ee546aef4cc97c707d7dc5c3c1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 03:51:52 +0000 Subject: [PATCH 019/133] chore(deps): update dependency ruamel-yaml to v0.18.10 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..065cecb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -144,7 +144,7 @@ rpds-py==0.17.1 # referencing rsa==4.9 # via google-auth -ruamel-yaml==0.18.5 +ruamel-yaml==0.18.10 # via pre-commit-hooks ruamel-yaml-clib==0.2.8 # via ruamel-yaml From c53f097507f60f4b99548194f1de825d4415d330 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 07:40:43 +0000 Subject: [PATCH 020/133] chore(deps): update dependency ruamel-yaml-clib to v0.2.12 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..975ed48 100644 --- a/requirements.txt +++ b/requirements.txt @@ -146,7 +146,7 @@ rsa==4.9 # via google-auth ruamel-yaml==0.18.5 # via pre-commit-hooks -ruamel-yaml-clib==0.2.8 +ruamel-yaml-clib==0.2.12 # via ruamel-yaml six==1.16.0 # via From 709a12e1dc8bc857f563d8fd12bd3d92899f8c0b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 07:40:46 +0000 Subject: [PATCH 021/133] chore(deps): update dependency subprocess-tee to v0.4.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..f8372bb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -152,7 +152,7 @@ six==1.16.0 # via # kubernetes # python-dateutil -subprocess-tee==0.4.1 +subprocess-tee==0.4.2 # via ansible-compat urllib3==2.1.0 # via From 192a84d9d1561d4bbddb54d8f436ef488a33d02b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 10:54:40 +0000 Subject: [PATCH 022/133] chore(deps): update dependency wcmatch to v8.5.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0dd281d..d369614 100644 --- a/requirements.txt +++ b/requirements.txt @@ -160,7 +160,7 @@ urllib3==2.1.0 # requests virtualenv==20.25.0 # via pre-commit -wcmatch==8.5 +wcmatch==8.5.2 # via molecule websocket-client==1.7.0 # via kubernetes From 433b5e83283c1516d3890a0f5699dcf3f30d436a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 10:54:45 +0000 Subject: [PATCH 023/133] chore(deps): update zgosalvez/github-actions-ensure-sha-pinned-actions action to v3.0.23 --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ca9aa36..00b0d4e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -47,7 +47,7 @@ jobs: - name: Checkout code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 - name: Ensure SHA pinned actions - uses: zgosalvez/github-actions-ensure-sha-pinned-actions@38608ef4fb69adae7f1eac6eeb88e67b7d083bfd # 3.0.16 + uses: zgosalvez/github-actions-ensure-sha-pinned-actions@4830be28ce81da52ec70d65c552a7403821d98d4 # 3.0.23 with: allowlist: | aws-actions/ From dab99e66cb69aec46474049a26fd2c9a2b88c0b7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 14:10:42 +0000 Subject: [PATCH 024/133] chore(deps): update actions/cache action to v4.2.3 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index e035835..c32d9ad 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -23,7 +23,7 @@ jobs: - name: Cache Vagrant boxes id: cache-vagrant - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # 4.1.2 + uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 with: lookup-only: true #if it exists, we don't need to restore and can skip the next step path: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 00b0d4e..cfb30cb 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,7 +22,7 @@ jobs: cache: 'pip' # caching pip dependencies - name: Restore Ansible cache - uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # 4.1.2 + uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 with: path: ~/.ansible/collections key: ansible-${{ hashFiles('collections/requirements.yml') }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0ce61cc..41fbe37 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,7 +65,7 @@ jobs: cache: 'pip' # caching pip dependencies - name: Restore vagrant Boxes cache - uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # 4.1.2 + uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 with: path: ~/.vagrant.d/boxes key: vagrant-boxes-${{ hashFiles('**/molecule.yml') }} From f021fc9d553e62cbbe2966be832f61d28f6d97a2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 14:10:47 +0000 Subject: [PATCH 025/133] chore(deps): update actions/setup-python action to v5.5.0 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index e035835..aa40c06 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -16,7 +16,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # 5.3.0 + uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # 5.5.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 00b0d4e..2c786a1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # 5.3.0 + uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # 5.5.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0ce61cc..dbd99f3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,7 +59,7 @@ jobs: EOF - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # 5.3.0 + uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # 5.5.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies From 11e01b6b6121965b21786d619e76dda0798f87d0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 18:42:22 +0000 Subject: [PATCH 026/133] chore(deps): update actions/upload-artifact action to v4.6.2 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c29fae8..e646b18 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -118,7 +118,7 @@ jobs: - name: Upload log files if: always() # do this even if a step before has failed - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # 4.4.3 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2 with: name: logs path: | From 7563ec3c1e0ecb873a485db777dea96f2f1ab67d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 22:38:59 +0000 Subject: [PATCH 027/133] chore(deps): update dependency cachetools to v5.5.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..5e944af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ attrs==23.2.0 # referencing bracex==2.4 # via wcmatch -cachetools==5.3.2 +cachetools==5.5.2 # via google-auth certifi==2023.11.17 # via From 926800d2346dc55e981438f3f3bf94b581c81589 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 22:39:03 +0000 Subject: [PATCH 028/133] chore(deps): update dependency cffi to v1.17.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..7bfa427 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,7 +23,7 @@ certifi==2023.11.17 # via # kubernetes # requests -cffi==1.16.0 +cffi==1.17.1 # via cryptography cfgv==3.4.0 # via pre-commit From 3783655325adee121575b8b4c3d9c94aa52b7157 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 02:15:20 +0000 Subject: [PATCH 029/133] chore(deps): update dependency filelock to v3.18.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..a9083ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,7 +41,7 @@ distlib==0.3.9 # via virtualenv enrich==1.2.7 # via molecule -filelock==3.13.1 +filelock==3.18.0 # via virtualenv google-auth==2.26.2 # via kubernetes From 3cac4ea4108f126ce933bb400b578402ae452f75 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 12:47:24 +0000 Subject: [PATCH 030/133] chore(deps): update dependency rsa to v4.9.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..f1612c7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -142,7 +142,7 @@ rpds-py==0.17.1 # via # jsonschema # referencing -rsa==4.9 +rsa==4.9.1 # via google-auth ruamel-yaml==0.18.10 # via pre-commit-hooks From 0bd9832b2153aad3d833a230468e9336613451e2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 12:47:29 +0000 Subject: [PATCH 031/133] chore(deps): update dependency idna to v3.10 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..b17bac2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -47,7 +47,7 @@ google-auth==2.26.2 # via kubernetes identify==2.5.33 # via pre-commit -idna==3.6 +idna==3.10 # via requests jinja2==3.1.6 # via From 12d7f26552a7e63b002c58e61bffaa849c85f5d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 May 2025 10:05:44 +0000 Subject: [PATCH 032/133] chore(deps): update dependency charset-normalizer to v3.4.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..4f35bf9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,7 +27,7 @@ cffi==1.16.0 # via cryptography cfgv==3.4.0 # via pre-commit -charset-normalizer==3.3.2 +charset-normalizer==3.4.2 # via requests click==8.1.8 # via From 90124b845e10a0e49b347937af08ef3dc607ca16 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 May 2025 21:32:52 +0000 Subject: [PATCH 033/133] chore(deps): update dependency identify to v2.6.12 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..865b7a6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -45,7 +45,7 @@ filelock==3.13.1 # via virtualenv google-auth==2.26.2 # via kubernetes -identify==2.5.33 +identify==2.6.12 # via pre-commit idna==3.6 # via requests From 15d4d5e0183f9445407aa173d266d7a6f3fa551d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 19:01:42 +0000 Subject: [PATCH 034/133] chore(deps): update dependency google-auth to v2.40.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..1339843 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ enrich==1.2.7 # via molecule filelock==3.13.1 # via virtualenv -google-auth==2.26.2 +google-auth==2.40.3 # via kubernetes identify==2.5.33 # via pre-commit From 78528827f7cf699fb0af4e0335a3431c01648647 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 22 Jun 2025 22:31:06 +0000 Subject: [PATCH 035/133] chore(deps): update dependency bracex to v2.6 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9624916..23b4c8a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,7 +15,7 @@ attrs==23.2.0 # via # jsonschema # referencing -bracex==2.4 +bracex==2.6 # via wcmatch cachetools==5.3.2 # via google-auth From ee226269c56973f031668f679ac8a08fa1afa53c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 16:24:08 +0000 Subject: [PATCH 036/133] chore(deps): update actions/cache action to v4.2.4 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index d9b1a6d..0c9c7ee 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -23,7 +23,7 @@ jobs: - name: Cache Vagrant boxes id: cache-vagrant - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # 4.2.4 with: lookup-only: true #if it exists, we don't need to restore and can skip the next step path: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 148e641..3980aff 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,7 +22,7 @@ jobs: cache: 'pip' # caching pip dependencies - name: Restore Ansible cache - uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # 4.2.4 with: path: ~/.ansible/collections key: ansible-${{ hashFiles('collections/requirements.yml') }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e646b18..29b0649 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,7 +65,7 @@ jobs: cache: 'pip' # caching pip dependencies - name: Restore vagrant Boxes cache - uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # 4.2.3 + uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # 4.2.4 with: path: ~/.vagrant.d/boxes key: vagrant-boxes-${{ hashFiles('**/molecule.yml') }} From 7b562a2bbcdf50024b7c3dbb316816facae9a5e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 16:24:41 +0000 Subject: [PATCH 037/133] chore(deps): update dependency ruamel-yaml to v0.18.14 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 523592f..d82cfe5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -144,7 +144,7 @@ rpds-py==0.17.1 # referencing rsa==4.9 # via google-auth -ruamel-yaml==0.18.10 +ruamel-yaml==0.18.14 # via pre-commit-hooks ruamel-yaml-clib==0.2.12 # via ruamel-yaml From c54855f27ee850eec849c47fa8e200815aa4da27 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 20:37:52 +0000 Subject: [PATCH 038/133] chore(deps): update zgosalvez/github-actions-ensure-sha-pinned-actions action to v3.0.25 --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 148e641..ddcabd1 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -47,7 +47,7 @@ jobs: - name: Checkout code uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 - name: Ensure SHA pinned actions - uses: zgosalvez/github-actions-ensure-sha-pinned-actions@4830be28ce81da52ec70d65c552a7403821d98d4 # 3.0.23 + uses: zgosalvez/github-actions-ensure-sha-pinned-actions@fc87bb5b5a97953d987372e74478de634726b3e5 # 3.0.25 with: allowlist: | aws-actions/ From cbb8a41b4387ad5f6fe13ee2be09743b19ef295d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 20:37:56 +0000 Subject: [PATCH 039/133] chore(deps): update actions/setup-python action to v5.6.0 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index d9b1a6d..1b0c8fc 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -16,7 +16,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # 5.5.0 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # 5.6.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 148e641..bc2b433 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # 5.5.0 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # 5.6.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e646b18..3e3754c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,7 +59,7 @@ jobs: EOF - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # 5.5.0 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # 5.6.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies From 7f66922a7eed84bb615752df08ed3239760ea801 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 11:36:41 +0000 Subject: [PATCH 040/133] chore(deps): update dependency ansible-core to v2.19.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d843e13..5331143 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==4.1.11 # via molecule -ansible-core==2.18.4 +ansible-core==2.19.0 # via # -r requirements.in # ansible-compat From 2b684d0405506ebf0101c7568fe3291fe969d365 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 11:37:18 +0000 Subject: [PATCH 041/133] chore(deps): update dependency click to v8.2.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1cddca3..98d1be5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,7 +29,7 @@ cfgv==3.4.0 # via pre-commit charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via # click-help-colors # molecule From b5ddc96a7021d04c97bea3808cab98d4b285740d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 13:32:04 +0000 Subject: [PATCH 042/133] chore(deps): update dependency distlib to v0.4.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..f6aed1d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -37,7 +37,7 @@ click-help-colors==0.9.4 # via molecule cryptography==41.0.7 # via ansible-core -distlib==0.3.9 +distlib==0.4.0 # via virtualenv enrich==1.2.7 # via molecule From 1d9a3999b6071fc2c1fd1d50f1f883eab4f20a7a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 13:32:08 +0000 Subject: [PATCH 043/133] chore(deps): update dependency jsonschema to v4.25.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..75225aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -59,7 +59,7 @@ jsonpatch==1.33 # via -r requirements.in jsonpointer==2.4 # via jsonpatch -jsonschema==4.21.1 +jsonschema==4.25.0 # via # ansible-compat # molecule From f31c4eb2e31ffe0f5c6ff40d2e5db8d691687347 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:31:45 +0000 Subject: [PATCH 044/133] chore(deps): update dependency molecule-plugins to v23.7.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..fefa3be 100644 --- a/requirements.txt +++ b/requirements.txt @@ -77,7 +77,7 @@ molecule==6.0.3 # via # -r requirements.in # molecule-plugins -molecule-plugins[vagrant]==23.5.3 +molecule-plugins[vagrant]==23.7.0 # via -r requirements.in netaddr==0.10.1 # via -r requirements.in From d98d7e59f5db25a7201035d6596f6c1c04ff4a81 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:31:49 +0000 Subject: [PATCH 045/133] chore(deps): update dependency nodeenv to v1.9.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..83da56b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -81,7 +81,7 @@ molecule-plugins[vagrant]==23.5.3 # via -r requirements.in netaddr==0.10.1 # via -r requirements.in -nodeenv==1.8.0 +nodeenv==1.9.1 # via pre-commit oauthlib==3.2.2 # via From f8eeeb9482296b468566180fd66676d94bff7e54 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 20:21:46 +0000 Subject: [PATCH 046/133] chore(deps): update dependency oauthlib to v3.3.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..59da2e8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -83,7 +83,7 @@ netaddr==0.10.1 # via -r requirements.in nodeenv==1.8.0 # via pre-commit -oauthlib==3.2.2 +oauthlib==3.3.1 # via # kubernetes # requests-oauthlib From 7006cf9c9772e01c5d4b706cc7d9961781b01512 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 20:21:50 +0000 Subject: [PATCH 047/133] chore(deps): update dependency platformdirs to v4.3.8 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..08ab57c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -92,7 +92,7 @@ packaging==23.2 # ansible-compat # ansible-core # molecule -platformdirs==4.1.0 +platformdirs==4.3.8 # via virtualenv pluggy==1.3.0 # via molecule From 75a4f0e2128d7dd748f6c184ac98c40f8920a16b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Aug 2025 00:58:06 +0000 Subject: [PATCH 048/133] chore(deps): update dependency pluggy to v1.6.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..d3de8a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -94,7 +94,7 @@ packaging==23.2 # molecule platformdirs==4.1.0 # via virtualenv -pluggy==1.3.0 +pluggy==1.6.0 # via molecule pre-commit==3.8.0 # via -r requirements.in From fbb2923d3f44496133f6dbfb20c420aed0a7088c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Aug 2025 00:58:09 +0000 Subject: [PATCH 049/133] chore(deps): update dependency pyasn1 to v0.6.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..e9b9544 100644 --- a/requirements.txt +++ b/requirements.txt @@ -100,7 +100,7 @@ pre-commit==3.8.0 # via -r requirements.in pre-commit-hooks==4.6.0 # via -r requirements.in -pyasn1==0.5.1 +pyasn1==0.6.1 # via # pyasn1-modules # rsa From e459c854d03edcb5e797887391eec8a8c10a7e17 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Aug 2025 04:57:39 +0000 Subject: [PATCH 050/133] chore(deps): update dependency pyasn1-modules to v0.4.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..eefed3a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -104,7 +104,7 @@ pyasn1==0.5.1 # via # pyasn1-modules # rsa -pyasn1-modules==0.3.0 +pyasn1-modules==0.4.2 # via google-auth pycparser==2.21 # via cffi From 3d49ce331fa06acf7e48ac9e40c90f4625b1a251 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Aug 2025 04:57:42 +0000 Subject: [PATCH 051/133] chore(deps): update dependency pycparser to v2.22 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4c4ada5..0091b66 100644 --- a/requirements.txt +++ b/requirements.txt @@ -106,7 +106,7 @@ pyasn1==0.5.1 # rsa pyasn1-modules==0.3.0 # via google-auth -pycparser==2.21 +pycparser==2.22 # via cffi pygments==2.17.2 # via rich From 3f40d831da05ae15b561ebf937c272e3e5cbb887 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 14:44:33 +0000 Subject: [PATCH 052/133] chore(deps): update dependency charset-normalizer to v3.4.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f6aed1d..2d82568 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,7 +27,7 @@ cffi==1.17.1 # via cryptography cfgv==3.4.0 # via pre-commit -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests click==8.2.1 # via From ff3efe4481af16b65e62250d1782d7d7c8537091 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 14:45:27 +0000 Subject: [PATCH 053/133] chore(deps): update dependency identify to v2.6.13 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8dbf834..fcf7f85 100644 --- a/requirements.txt +++ b/requirements.txt @@ -45,7 +45,7 @@ filelock==3.18.0 # via virtualenv google-auth==2.40.3 # via kubernetes -identify==2.6.12 +identify==2.6.13 # via pre-commit idna==3.10 # via requests From 4d1249225e3acc4f7200f02ce77bebb2f2fc6c82 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 16:56:39 +0000 Subject: [PATCH 054/133] chore(deps): update dependency pygments to v2.19.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..2d19d0a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -108,7 +108,7 @@ pyasn1-modules==0.4.2 # via google-auth pycparser==2.22 # via cffi -pygments==2.17.2 +pygments==2.19.2 # via rich python-dateutil==2.8.2 # via kubernetes From 674903cc25a54c0030e058c72536df987e84e176 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 16:56:42 +0000 Subject: [PATCH 055/133] chore(deps): update dependency python-dateutil to v2.9.0.post0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..21b0db7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -110,7 +110,7 @@ pycparser==2.22 # via cffi pygments==2.17.2 # via rich -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via kubernetes python-vagrant==1.0.0 # via molecule-plugins From 0be3a4d3e34c2a4e093d4d06c465f45f9eebdab9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 22:10:07 +0000 Subject: [PATCH 056/133] chore(deps): update dependency referencing to v0.36.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..73d9bc2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -122,7 +122,7 @@ pyyaml==6.0.2 # kubernetes # molecule # pre-commit -referencing==0.32.1 +referencing==0.36.2 # via # jsonschema # jsonschema-specifications From 6aa23df7c632558a93373a40e3be4e017939ba59 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 22:10:12 +0000 Subject: [PATCH 057/133] chore(deps): update dependency requests to v2.32.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..5a7414e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -126,7 +126,7 @@ referencing==0.32.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.4 # via # kubernetes # requests-oauthlib From 1aeb9f6c174d63751bce8eaf5637cce998ec9bc5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 00:39:43 +0000 Subject: [PATCH 058/133] chore(deps): update dependency resolvelib to v1.2.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..1a74916 100644 --- a/requirements.txt +++ b/requirements.txt @@ -132,7 +132,7 @@ requests==2.31.0 # requests-oauthlib requests-oauthlib==1.3.1 # via kubernetes -resolvelib==1.0.1 +resolvelib==1.2.0 # via ansible-core rich==13.7.0 # via From f84fb231e4eae776e912fb1db18b43fd22de2c4c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 00:39:47 +0000 Subject: [PATCH 059/133] chore(deps): update dependency rich to v13.9.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..be03043 100644 --- a/requirements.txt +++ b/requirements.txt @@ -134,7 +134,7 @@ requests-oauthlib==1.3.1 # via kubernetes resolvelib==1.0.1 # via ansible-core -rich==13.7.0 +rich==13.9.4 # via # enrich # molecule From f6d3033f3fc3c24f213ca3d0876de1e3e842767a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 05:53:23 +0000 Subject: [PATCH 060/133] chore(deps): update dependency rpds-py to v0.27.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..0c03df1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -138,7 +138,7 @@ rich==13.7.0 # via # enrich # molecule -rpds-py==0.17.1 +rpds-py==0.27.0 # via # jsonschema # referencing From b7aab1c194654ab494ef7c18f809fb973a88fb13 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 05:53:27 +0000 Subject: [PATCH 061/133] chore(deps): update dependency six to v1.17.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..815048a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -148,7 +148,7 @@ ruamel-yaml==0.18.14 # via pre-commit-hooks ruamel-yaml-clib==0.2.12 # via ruamel-yaml -six==1.16.0 +six==1.17.0 # via # kubernetes # python-dateutil From b98a15e68aa6616377336a403a7aaa010c5dffc9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 09:53:49 +0000 Subject: [PATCH 062/133] chore(deps): update dependency urllib3 to v2.5.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..b0f413f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -154,7 +154,7 @@ six==1.16.0 # python-dateutil subprocess-tee==0.4.2 # via ansible-compat -urllib3==2.1.0 +urllib3==2.5.0 # via # kubernetes # requests From 3022f00a56308b0a4b9dff91a5e88c14d147c4fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 14:58:04 +0000 Subject: [PATCH 063/133] chore(deps): update dependency virtualenv to v20.34.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 357b08c..e6f8e7c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -158,7 +158,7 @@ urllib3==2.1.0 # via # kubernetes # requests -virtualenv==20.25.0 +virtualenv==20.34.0 # via pre-commit wcmatch==8.5.2 # via molecule From db8c789ba3b76198794bd15389a12edd37b61111 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 11:28:43 +0000 Subject: [PATCH 064/133] chore(deps): update actions/checkout action to v4.3.0 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index cfa8597..1f6a01a 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Check out the codebase - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 with: ref: ${{ github.event.pull_request.head.sha }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b419a6b..3af607f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Check out the codebase - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 with: ref: ${{ github.event.pull_request.head.sha }} @@ -45,7 +45,7 @@ jobs: runs-on: self-hosted steps: - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 - name: Ensure SHA pinned actions uses: zgosalvez/github-actions-ensure-sha-pinned-actions@fc87bb5b5a97953d987372e74478de634726b3e5 # 3.0.25 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8c03559..fb6ebb7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Check out the codebase - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 with: ref: ${{ github.event.pull_request.head.sha }} From d5fadca79560d4b95b9a42fb715b6d47d4c58308 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 11:29:40 +0000 Subject: [PATCH 065/133] chore(deps): update dependency filelock to v3.19.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c9cab25..1ddd0c9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,7 +41,7 @@ distlib==0.4.0 # via virtualenv enrich==1.2.7 # via molecule -filelock==3.18.0 +filelock==3.19.1 # via virtualenv google-auth==2.40.3 # via kubernetes From 00162d587eb799b3c972893cc97c80a24ba38eea Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 14:27:39 +0000 Subject: [PATCH 067/133] chore(deps): update dependency websocket-client to v1.8.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..3781329 100644 --- a/requirements.txt +++ b/requirements.txt @@ -162,7 +162,7 @@ virtualenv==20.34.0 # via pre-commit wcmatch==8.5.2 # via molecule -websocket-client==1.7.0 +websocket-client==1.8.0 # via kubernetes # The following packages are considered to be unsafe in a requirements file: From a113df208752165decf55a8fca2778355f7d4160 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 14:27:44 +0000 Subject: [PATCH 068/133] chore(deps): update actions/checkout action to v5 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index 1f6a01a..0c5873c 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Check out the codebase - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 with: ref: ${{ github.event.pull_request.head.sha }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 3af607f..0908018 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Check out the codebase - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 with: ref: ${{ github.event.pull_request.head.sha }} @@ -45,7 +45,7 @@ jobs: runs-on: self-hosted steps: - name: Checkout code - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 - name: Ensure SHA pinned actions uses: zgosalvez/github-actions-ensure-sha-pinned-actions@fc87bb5b5a97953d987372e74478de634726b3e5 # 3.0.25 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fb6ebb7..f1d2822 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Check out the codebase - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # 4.3.0 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 with: ref: ${{ github.event.pull_request.head.sha }} From bcef5162188f0308445d4a9436d565865c1600e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 17:44:51 +0000 Subject: [PATCH 069/133] chore(deps): update dependency jsonschema to v4.25.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..fe5f1e5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -59,7 +59,7 @@ jsonpatch==1.33 # via -r requirements.in jsonpointer==2.4 # via jsonpatch -jsonschema==4.25.0 +jsonschema==4.25.1 # via # ansible-compat # molecule From c1265b5a187941d17a537701eb0a8b5021667681 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 17:44:56 +0000 Subject: [PATCH 070/133] chore(deps): update dependency ansible-compat to v25 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..760b940 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -ansible-compat==4.1.11 +ansible-compat==25.8.1 # via molecule ansible-core==2.19.0 # via From 31da9e296d20a742555b4495c4ed88efba74de17 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 20:42:33 +0000 Subject: [PATCH 071/133] chore(deps): update dependency attrs to v25 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..3d2173b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ ansible-core==2.19.0 # -r requirements.in # ansible-compat # molecule -attrs==23.2.0 +attrs==25.3.0 # via # jsonschema # referencing From b6c854f839caef20c4c5d2090471c340938b9b09 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 20:42:37 +0000 Subject: [PATCH 072/133] chore(deps): update dependency cachetools to v6 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..cb94894 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ attrs==23.2.0 # referencing bracex==2.6 # via wcmatch -cachetools==5.5.2 +cachetools==6.1.0 # via google-auth certifi==2023.11.17 # via From 27074e78458087a6d3b0d4de9dbb19c9e99c4a54 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 00:58:38 +0000 Subject: [PATCH 073/133] chore(deps): update dependency requests to v2.32.5 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..e3bc258 100644 --- a/requirements.txt +++ b/requirements.txt @@ -126,7 +126,7 @@ referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests==2.32.4 +requests==2.32.5 # via # kubernetes # requests-oauthlib From 3825c624e39fb1e37cc3681be5cec74550e43fd1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 00:58:46 +0000 Subject: [PATCH 074/133] chore(deps): update dependency certifi to v2025 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..8b028f0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19,7 +19,7 @@ bracex==2.6 # via wcmatch cachetools==5.5.2 # via google-auth -certifi==2023.11.17 +certifi==2025.8.3 # via # kubernetes # requests From 49c49febd12fa1d93bb924ad2dd11ec5ff15454c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 05:54:34 +0000 Subject: [PATCH 075/133] chore(deps): update dependency cryptography to v45 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..5be3998 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35,7 +35,7 @@ click==8.2.1 # molecule click-help-colors==0.9.4 # via molecule -cryptography==41.0.7 +cryptography==45.0.6 # via ansible-core distlib==0.4.0 # via virtualenv From b9fb5d5f3cb1a63d572e1d2fe3bb9bf0a328619d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 05:54:38 +0000 Subject: [PATCH 076/133] chore(deps): update dependency jsonpointer to v3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 93d02c8..fd5375c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -57,7 +57,7 @@ jmespath==1.0.1 # via -r requirements.in jsonpatch==1.33 # via -r requirements.in -jsonpointer==2.4 +jsonpointer==3.0.0 # via jsonpatch jsonschema==4.25.0 # via From 73e82c07e3e8ada4aa533cdace264f989f6908d1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 17:15:57 +0000 Subject: [PATCH 077/133] chore(deps): update dependency ruamel-yaml to v0.18.15 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3781329..dcf3b4c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -144,7 +144,7 @@ rpds-py==0.27.0 # referencing rsa==4.9.1 # via google-auth -ruamel-yaml==0.18.14 +ruamel-yaml==0.18.15 # via pre-commit-hooks ruamel-yaml-clib==0.2.12 # via ruamel-yaml From 59e375a2061e2a30969475c39bda4141ff92d29d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 17:16:02 +0000 Subject: [PATCH 078/133] chore(deps): update dependency jsonschema-specifications to v2025 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3781329..a4733dc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -63,7 +63,7 @@ jsonschema==4.25.0 # via # ansible-compat # molecule -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2025.4.1 # via jsonschema kubernetes==29.0.0 # via -r requirements.in From 5764f28e58ed2ec1743541a4d63d256b16e2d6f4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 21:30:23 +0000 Subject: [PATCH 079/133] chore(deps): update dependency kubernetes to v33 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..1269949 100644 --- a/requirements.txt +++ b/requirements.txt @@ -65,7 +65,7 @@ jsonschema==4.25.1 # molecule jsonschema-specifications==2025.4.1 # via jsonschema -kubernetes==29.0.0 +kubernetes==33.1.0 # via -r requirements.in markdown-it-py==3.0.0 # via rich From ad885952fff5cfb60b87dcdd39bad83294fa8c9e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 Aug 2025 21:30:28 +0000 Subject: [PATCH 080/133] chore(deps): update dependency markdown-it-py to v4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..be36d29 100644 --- a/requirements.txt +++ b/requirements.txt @@ -67,7 +67,7 @@ jsonschema-specifications==2025.4.1 # via jsonschema kubernetes==29.0.0 # via -r requirements.in -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich markupsafe==2.1.5 # via jinja2 From cf095e6f28a9f8a87f01de0378429d8ccf54badf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 01:34:39 +0000 Subject: [PATCH 081/133] chore(deps): update dependency markupsafe to v3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..216a946 100644 --- a/requirements.txt +++ b/requirements.txt @@ -69,7 +69,7 @@ kubernetes==29.0.0 # via -r requirements.in markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py From 8327858f0e56f1d4f80c8eef66440e668508e7eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 01:34:42 +0000 Subject: [PATCH 082/133] chore(deps): update dependency molecule to v25 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..e6f36c0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -73,7 +73,7 @@ markupsafe==2.1.5 # via jinja2 mdurl==0.1.2 # via markdown-it-py -molecule==6.0.3 +molecule==25.7.0 # via # -r requirements.in # molecule-plugins From 39ecd7d3d81d9788ece40f64fb300e3de9e19687 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 05:05:56 +0000 Subject: [PATCH 083/133] chore(deps): update dependency molecule-plugins to v25 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..d46f058 100644 --- a/requirements.txt +++ b/requirements.txt @@ -77,7 +77,7 @@ molecule==6.0.3 # via # -r requirements.in # molecule-plugins -molecule-plugins[vagrant]==23.7.0 +molecule-plugins[vagrant]==25.8.12 # via -r requirements.in netaddr==0.10.1 # via -r requirements.in From c440e167e31c2388eecccac713792ef46ba4b104 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 05:05:59 +0000 Subject: [PATCH 084/133] chore(deps): update dependency netaddr to v1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..64bc4b3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -79,7 +79,7 @@ molecule==6.0.3 # molecule-plugins molecule-plugins[vagrant]==23.7.0 # via -r requirements.in -netaddr==0.10.1 +netaddr==1.3.0 # via -r requirements.in nodeenv==1.9.1 # via pre-commit From 852c72db1f969d2b898ddde93935d49e8da49df8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 09:28:24 +0000 Subject: [PATCH 085/133] chore(deps): update dependency packaging to v25 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..0deab1e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -87,7 +87,7 @@ oauthlib==3.3.1 # via # kubernetes # requests-oauthlib -packaging==23.2 +packaging==25.0 # via # ansible-compat # ansible-core From 92d9e07f25f1ca7587a42194e087353f3fb0b053 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 09:28:27 +0000 Subject: [PATCH 086/133] chore(deps): update dependency pre-commit to v4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..0a90ac1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -96,7 +96,7 @@ platformdirs==4.3.8 # via virtualenv pluggy==1.6.0 # via molecule -pre-commit==3.8.0 +pre-commit==4.3.0 # via -r requirements.in pre-commit-hooks==4.6.0 # via -r requirements.in From faad49bf3d3b98b29511443b845a2480e868fefb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 13:47:06 +0000 Subject: [PATCH 087/133] chore(deps): update dependency pre-commit-hooks to v6 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..f0a278c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -98,7 +98,7 @@ pluggy==1.6.0 # via molecule pre-commit==3.8.0 # via -r requirements.in -pre-commit-hooks==4.6.0 +pre-commit-hooks==6.0.0 # via -r requirements.in pyasn1==0.6.1 # via From cfe78d169521936d8b76a02f055a103cb0afa290 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 13:47:09 +0000 Subject: [PATCH 088/133] chore(deps): update dependency requests-oauthlib to v2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f711721..af1698a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -130,7 +130,7 @@ requests==2.32.5 # via # kubernetes # requests-oauthlib -requests-oauthlib==1.3.1 +requests-oauthlib==2.0.0 # via kubernetes resolvelib==1.2.0 # via ansible-core From 30c1e4a8f5ed2c9c3b453f0f99d9d0463531e6b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 12:35:46 +0000 Subject: [PATCH 089/133] chore(deps): update dependency ansible-core to v2.19.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1166cac..181c8cd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==25.8.1 # via molecule -ansible-core==2.19.0 +ansible-core==2.19.1 # via # -r requirements.in # ansible-compat From eaeca30c07b811a1be9b993c2e89cf6780b2950e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 12:35:49 +0000 Subject: [PATCH 090/133] chore(deps): update dependency rpds-py to v0.27.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1166cac..bbc317a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -138,7 +138,7 @@ rich==13.9.4 # via # enrich # molecule -rpds-py==0.27.0 +rpds-py==0.27.1 # via # jsonschema # referencing From dab86d45d5c61bc232dcf1c91af0169d223883d4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 16:30:55 +0000 Subject: [PATCH 091/133] chore(deps): update dependency cachetools to v6.2.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 253b08b..fa4a856 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ attrs==25.3.0 # referencing bracex==2.6 # via wcmatch -cachetools==6.1.0 +cachetools==6.2.0 # via google-auth certifi==2025.8.3 # via From 740e23605d1cf644c35ec1a6b6335f4d4dd13b09 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 16:30:58 +0000 Subject: [PATCH 092/133] chore(deps): update dependency platformdirs to v4.4.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 253b08b..9657038 100644 --- a/requirements.txt +++ b/requirements.txt @@ -92,7 +92,7 @@ packaging==25.0 # ansible-compat # ansible-core # molecule -platformdirs==4.3.8 +platformdirs==4.4.0 # via virtualenv pluggy==1.6.0 # via molecule From b11b8423d713c05d5f23117620498770ff4603d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 21:18:25 +0000 Subject: [PATCH 093/133] chore(deps): update dependency rich to v14 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 253b08b..a0e34c2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -134,7 +134,7 @@ requests-oauthlib==2.0.0 # via kubernetes resolvelib==1.2.0 # via ansible-core -rich==13.9.4 +rich==14.1.0 # via # enrich # molecule From 238129dd1d33ae433f85d3e28b6877729d508366 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 21:18:29 +0000 Subject: [PATCH 094/133] chore(deps): update dependency wcmatch to v10 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 253b08b..7e826da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -160,7 +160,7 @@ urllib3==2.5.0 # requests virtualenv==20.34.0 # via pre-commit -wcmatch==8.5.2 +wcmatch==10.1 # via molecule websocket-client==1.8.0 # via kubernetes From f51b2786dd0960594dd4cfe130b89c8d414c16ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 16:43:24 +0000 Subject: [PATCH 095/133] chore(deps): update dependency ansible-core to v2.19.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..ece5abf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==25.8.1 # via molecule -ansible-core==2.19.1 +ansible-core==2.19.2 # via # -r requirements.in # ansible-compat From 07f58bae89fdf9df138af910891d56b935a547d0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 16:43:27 +0000 Subject: [PATCH 096/133] chore(deps): update dependency cryptography to v45.0.7 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..20602e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35,7 +35,7 @@ click==8.2.1 # molecule click-help-colors==0.9.4 # via molecule -cryptography==45.0.6 +cryptography==45.0.7 # via ansible-core distlib==0.4.0 # via virtualenv From 2b5a0d5d7e5ea542e797fa4ce66ee48e7a356fbe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 13 Sep 2025 23:40:40 +0000 Subject: [PATCH 097/133] chore(deps): update dependency jsonschema-specifications to v2025.9.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..0ea1f88 100644 --- a/requirements.txt +++ b/requirements.txt @@ -63,7 +63,7 @@ jsonschema==4.25.1 # via # ansible-compat # molecule -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via jsonschema kubernetes==33.1.0 # via -r requirements.in From 9d9f22cd699fd23ea205b61a158705c15f5ca729 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 14 Sep 2025 02:04:19 +0000 Subject: [PATCH 098/133] chore(deps): update dependency pycparser to v2.23 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..a7c308a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -106,7 +106,7 @@ pyasn1==0.6.1 # rsa pyasn1-modules==0.4.2 # via google-auth -pycparser==2.22 +pycparser==2.23 # via cffi pygments==2.19.2 # via rich From a2be7133cd2d820fb7af16cbfffcdf6443cb90ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 14 Sep 2025 02:04:23 +0000 Subject: [PATCH 099/133] chore(deps): update actions/setup-python action to v6 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index 0c5873c..0a8ea18 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -16,7 +16,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # 5.6.0 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0908018..84b98e9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha }} - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # 5.6.0 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f1d2822..a220aba 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,7 +59,7 @@ jobs: EOF - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # 5.6.0 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # 6.0.0 with: python-version: ${{ env.PYTHON_VERSION }} cache: 'pip' # caching pip dependencies From 196cf33cd2fabdf73cf0465b1084cc342de52096 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 14 Sep 2025 08:52:33 +0000 Subject: [PATCH 100/133] chore(deps): update dependency cffi to v2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..4551351 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,7 +23,7 @@ certifi==2025.8.3 # via # kubernetes # requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography cfgv==3.4.0 # via pre-commit From 236b8053a0f50c7c11e509596d65af299842a16e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 21:32:38 +0000 Subject: [PATCH 101/133] chore(deps): update dependency molecule to v25.9.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..1243bb9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -73,7 +73,7 @@ markupsafe==3.0.2 # via jinja2 mdurl==0.1.2 # via markdown-it-py -molecule==25.7.0 +molecule==25.9.0 # via # -r requirements.in # molecule-plugins From 9ce005dee6e4c0e3e73e0d8cb31cd74a1d912fd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 22:08:25 +0000 Subject: [PATCH 102/133] chore(deps): update dependency click to v8.3.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..73cc50f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,7 +29,7 @@ cfgv==3.4.0 # via pre-commit charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via # click-help-colors # molecule From dabca52129006f0042848b5ed37b03f24bf0670a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 18:07:27 +0000 Subject: [PATCH 103/133] chore(deps): update dependency identify to v2.6.15 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1afe3a6..fdb200b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -45,7 +45,7 @@ filelock==3.19.1 # via virtualenv google-auth==2.40.3 # via kubernetes -identify==2.6.13 +identify==2.6.15 # via pre-commit idna==3.10 # via requests From b6dbd11a70dcdc2901b34689089577dcf4d40ca8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 19:50:45 +0000 Subject: [PATCH 104/133] chore(deps): update dependency markupsafe to v3.0.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index ce5b577..6dc00ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -69,7 +69,7 @@ kubernetes==33.1.0 # via -r requirements.in markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py From 096620585886c9dec88f5b757798342ec734b540 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 19:50:48 +0000 Subject: [PATCH 105/133] chore(deps): update dependency pyyaml to v6.0.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index ce5b577..9aa061d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -114,7 +114,7 @@ python-dateutil==2.9.0.post0 # via kubernetes python-vagrant==1.0.0 # via molecule-plugins -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements.in # ansible-compat From 5b0baeeb3f3a9609a3afd98051234ad3656f440f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 19:50:53 +0000 Subject: [PATCH 106/133] chore(deps): update dependency cryptography to v46 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index ce5b577..dd0ac1b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35,7 +35,7 @@ click==8.2.1 # molecule click-help-colors==0.9.4 # via molecule -cryptography==45.0.7 +cryptography==46.0.2 # via ansible-core distlib==0.4.0 # via virtualenv From 81b84725f1b7fad5b8a9a322c20c72b0f340803c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 22:38:38 +0000 Subject: [PATCH 107/133] chore(deps): update dependency ruamel-yaml-clib to v0.2.14 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..1585c9b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -146,7 +146,7 @@ rsa==4.9.1 # via google-auth ruamel-yaml==0.18.15 # via pre-commit-hooks -ruamel-yaml-clib==0.2.12 +ruamel-yaml-clib==0.2.14 # via ruamel-yaml six==1.17.0 # via From 82652d6b3afc2091e14b4e4fbe4c5cfa07a1d2d5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 22:38:41 +0000 Subject: [PATCH 108/133] chore(deps): update actions/cache action to v4.3.0 --- .github/workflows/cache.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index 0a8ea18..a8c564d 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -23,7 +23,7 @@ jobs: - name: Cache Vagrant boxes id: cache-vagrant - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # 4.2.4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # 4.3.0 with: lookup-only: true #if it exists, we don't need to restore and can skip the next step path: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 84b98e9..049c4ef 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,7 +22,7 @@ jobs: cache: 'pip' # caching pip dependencies - name: Restore Ansible cache - uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # 4.2.4 + uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # 4.3.0 with: path: ~/.ansible/collections key: ansible-${{ hashFiles('collections/requirements.yml') }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a220aba..746bd29 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,7 +65,7 @@ jobs: cache: 'pip' # caching pip dependencies - name: Restore vagrant Boxes cache - uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # 4.2.4 + uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # 4.3.0 with: path: ~/.vagrant.d/boxes key: vagrant-boxes-${{ hashFiles('**/molecule.yml') }} From 46257db1277f3964cce8f029649853bbc54fb74c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Oct 2025 00:25:40 +0000 Subject: [PATCH 109/133] chore(deps): update dependency google-auth to v2.41.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..64fc8cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ enrich==1.2.7 # via molecule filelock==3.19.1 # via virtualenv -google-auth==2.40.3 +google-auth==2.41.1 # via kubernetes identify==2.6.15 # via pre-commit From d1534fd2782227b73a070bcdd683af246ecd9202 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Oct 2025 00:25:43 +0000 Subject: [PATCH 110/133] chore(deps): update dependency kubernetes to v34 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..64f5393 100644 --- a/requirements.txt +++ b/requirements.txt @@ -65,7 +65,7 @@ jsonschema==4.25.1 # molecule jsonschema-specifications==2025.9.1 # via jsonschema -kubernetes==33.1.0 +kubernetes==34.1.0 # via -r requirements.in markdown-it-py==4.0.0 # via rich From 6706b0e7c173189ba174a7dfc7b689d5a7891a4e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Oct 2025 05:21:54 +0000 Subject: [PATCH 111/133] chore(deps): update zgosalvez/github-actions-ensure-sha-pinned-actions action to v4 --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 84b98e9..281c951 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -47,7 +47,7 @@ jobs: - name: Checkout code uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 - name: Ensure SHA pinned actions - uses: zgosalvez/github-actions-ensure-sha-pinned-actions@fc87bb5b5a97953d987372e74478de634726b3e5 # 3.0.25 + uses: zgosalvez/github-actions-ensure-sha-pinned-actions@9e9574ef04ea69da568d6249bd69539ccc704e74 # 4.0.0 with: allowlist: | aws-actions/ From ea7f511cd9da062d4eb7e827615b0eed4f17c32b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 5 Oct 2025 04:38:17 +0000 Subject: [PATCH 112/133] chore(deps): update dependency certifi to v2025.10.5 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..33d3fbd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19,7 +19,7 @@ bracex==2.6 # via wcmatch cachetools==6.2.0 # via google-auth -certifi==2025.8.3 +certifi==2025.10.5 # via # kubernetes # requests From 32caba560b5e770b39bb21e7e686ff6adabe3d0e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 13:37:11 +0000 Subject: [PATCH 113/133] chore(deps): update dependency ansible-compat to v25.8.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..85a3b9d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ # # pip-compile requirements.in # -ansible-compat==25.8.1 +ansible-compat==25.8.2 # via molecule ansible-core==2.19.2 # via From 6a42e9c268204b94ed2798772ac41ce9d64b41bb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 17:01:28 +0000 Subject: [PATCH 114/133] chore(deps): update dependency attrs to v25.4.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..d613632 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ ansible-core==2.19.2 # -r requirements.in # ansible-compat # molecule -attrs==25.3.0 +attrs==25.4.0 # via # jsonschema # referencing From a41befa987652e713afcd076f1cfcf7295588cfd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 22:46:51 +0000 Subject: [PATCH 115/133] chore(deps): update dependency ansible-core to v2.19.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..8ac4f7e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==25.8.1 # via molecule -ansible-core==2.19.2 +ansible-core==2.19.3 # via # -r requirements.in # ansible-compat From 9c248ca5a33412e21b25044403639f5fbb1198c5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Oct 2025 05:03:32 +0000 Subject: [PATCH 116/133] chore(deps): update dependency websocket-client to v1.9.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3e40f58..ff22795 100644 --- a/requirements.txt +++ b/requirements.txt @@ -162,7 +162,7 @@ virtualenv==20.34.0 # via pre-commit wcmatch==10.1 # via molecule -websocket-client==1.8.0 +websocket-client==1.9.0 # via kubernetes # The following packages are considered to be unsafe in a requirements file: From d97b695d098db4d2bed740780fcd728c7158b167 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:35:32 +0000 Subject: [PATCH 117/133] chore(deps): update dependency cachetools to v6.2.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1585c9b..5533e39 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ attrs==25.3.0 # referencing bracex==2.6 # via wcmatch -cachetools==6.2.0 +cachetools==6.2.1 # via google-auth certifi==2025.8.3 # via From 09c08c09317d7bda21a623dd4bc8aa98722585b1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:36:02 +0000 Subject: [PATCH 118/133] chore(deps): update dependency charset-normalizer to v3.4.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1585c9b..1af3bca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,7 +27,7 @@ cffi==2.0.0 # via cryptography cfgv==3.4.0 # via pre-commit -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests click==8.3.0 # via From 1ee4a15c51ca2cb65892a63c79778143736869ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:17 +0000 Subject: [PATCH 119/133] chore(deps): update dependency cryptography to v46.0.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..b0d1337 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35,7 +35,7 @@ click==8.3.0 # molecule click-help-colors==0.9.4 # via molecule -cryptography==46.0.2 +cryptography==46.0.3 # via ansible-core distlib==0.4.0 # via virtualenv From 51703322a8a0852a5d81dcde99d579b569c8db59 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:20 +0000 Subject: [PATCH 120/133] chore(deps): update dependency resolvelib to v1.2.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..6350990 100644 --- a/requirements.txt +++ b/requirements.txt @@ -132,7 +132,7 @@ requests==2.32.5 # requests-oauthlib requests-oauthlib==2.0.0 # via kubernetes -resolvelib==1.2.0 +resolvelib==1.2.1 # via ansible-core rich==14.1.0 # via From 58de9390229bf1f2b7d1d476d570dadc11256a93 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:24 +0000 Subject: [PATCH 121/133] chore(deps): update dependency ruamel-yaml to v0.18.16 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..57de5a1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -144,7 +144,7 @@ rpds-py==0.27.1 # referencing rsa==4.9.1 # via google-auth -ruamel-yaml==0.18.15 +ruamel-yaml==0.18.16 # via pre-commit-hooks ruamel-yaml-clib==0.2.14 # via ruamel-yaml From 48992d21579480354885167b60b291af57c314f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:28 +0000 Subject: [PATCH 122/133] chore(deps): update dependency filelock to v3.20.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..5663727 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,7 +41,7 @@ distlib==0.4.0 # via virtualenv enrich==1.2.7 # via molecule -filelock==3.19.1 +filelock==3.20.0 # via virtualenv google-auth==2.41.1 # via kubernetes From 1107f937ec24bdb90339dfa8e88a2e2ddc551252 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:31 +0000 Subject: [PATCH 123/133] chore(deps): update dependency idna to v3.11 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..3139957 100644 --- a/requirements.txt +++ b/requirements.txt @@ -47,7 +47,7 @@ google-auth==2.41.1 # via kubernetes identify==2.6.15 # via pre-commit -idna==3.10 +idna==3.11 # via requests jinja2==3.1.6 # via From 1a2a5336fe21c6325452f28059dad5123ef917a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:34 +0000 Subject: [PATCH 124/133] chore(deps): update dependency platformdirs to v4.5.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..be4f3aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -92,7 +92,7 @@ packaging==25.0 # ansible-compat # ansible-core # molecule -platformdirs==4.4.0 +platformdirs==4.5.0 # via virtualenv pluggy==1.6.0 # via molecule From 919b5826fc9613795828dac54387945e5e065180 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:37 +0000 Subject: [PATCH 125/133] chore(deps): update dependency referencing to v0.37.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..9fa0655 100644 --- a/requirements.txt +++ b/requirements.txt @@ -122,7 +122,7 @@ pyyaml==6.0.3 # kubernetes # molecule # pre-commit -referencing==0.36.2 +referencing==0.37.0 # via # jsonschema # jsonschema-specifications From f03721316157416bed05b8cf5fa3c81e7054527c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:41 +0000 Subject: [PATCH 126/133] chore(deps): update dependency rich to v14.2.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..7b2df90 100644 --- a/requirements.txt +++ b/requirements.txt @@ -134,7 +134,7 @@ requests-oauthlib==2.0.0 # via kubernetes resolvelib==1.2.0 # via ansible-core -rich==14.1.0 +rich==14.2.0 # via # enrich # molecule From f62dcf960cd1d86eb96632e6c7309d7d5a890b97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:41:45 +0000 Subject: [PATCH 127/133] chore(deps): update dependency rpds-py to v0.28.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b3fbbee..afc98b0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -138,7 +138,7 @@ rich==14.1.0 # via # enrich # molecule -rpds-py==0.27.1 +rpds-py==0.28.0 # via # jsonschema # referencing From 339bfdea7dcefee45bb423688fa25647db65faf3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 18:56:35 +0000 Subject: [PATCH 128/133] chore(deps): update actions/upload-artifact action to v5 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 746bd29..06c7a6a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -118,7 +118,7 @@ jobs: - name: Upload log files if: always() # do this even if a step before has failed - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # 5.0.0 with: name: logs path: | From af6d9c30da379029e10f6c4d4c3745c28d93848c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 07:56:43 +0000 Subject: [PATCH 129/133] chore(deps): update dependency virtualenv to v20.35.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b0d1337..b5a9c3e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -158,7 +158,7 @@ urllib3==2.5.0 # via # kubernetes # requests -virtualenv==20.34.0 +virtualenv==20.35.4 # via pre-commit wcmatch==10.1 # via molecule From 805728630983d8d426c869d895f7d2440ecdc38c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 30 Oct 2025 00:23:38 +0000 Subject: [PATCH 130/133] chore(deps): update dependency google-auth to v2.42.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0d4a37a..43af7b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ enrich==1.2.7 # via molecule filelock==3.19.1 # via virtualenv -google-auth==2.41.1 +google-auth==2.42.0 # via kubernetes identify==2.6.15 # via pre-commit From 23e209e3acfb5e07835dd97c453958434114a9ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 03:40:51 +0000 Subject: [PATCH 131/133] chore(deps): update dependency ansible-core to v2.20.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index aa644cc..795e85b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # ansible-compat==25.8.2 # via molecule -ansible-core==2.19.3 +ansible-core==2.20.0 # via # -r requirements.in # ansible-compat From ae6da96f825d387a678e47b92d75f571fc0ec230 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 6 Nov 2025 02:37:36 +0000 Subject: [PATCH 132/133] chore(deps): update dependency google-auth to v2.43.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index aa644cc..fca98b6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ enrich==1.2.7 # via molecule filelock==3.20.0 # via virtualenv -google-auth==2.42.0 +google-auth==2.43.0 # via kubernetes identify==2.6.15 # via pre-commit From a50425d51290b67b29418d31f23dc171da17cf7d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 01:08:18 +0000 Subject: [PATCH 133/133] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..5db72dd --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +}