mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 13:54:37 +03:00
Compare commits
3 Commits
f5fefdeeac
...
dependabot
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c2f35ac52 | ||
|
|
2edf176294 | ||
|
|
39744146b4 |
@@ -45,10 +45,7 @@ Kubespray expects users to use one of the following variables sources for settin
|
|||||||
| - inventory host_vars | host specific vars overrides, group_vars is usually more practical |
|
| - inventory host_vars | host specific vars overrides, group_vars is usually more practical |
|
||||||
| **extra vars** (always win precedence) | override with ``ansible-playbook -e @foo.yml`` |
|
| **extra vars** (always win precedence) | override with ``ansible-playbook -e @foo.yml`` |
|
||||||
|
|
||||||
[!IMPORTANT]
|
> Extra vars are best used to override kubespray internal variables, for instances, roles/vars/. Those vars are usually **not expected** (by Kubespray developers) to be modified by end users, and not part of Kubespray interface. Thus they can change, disappear, or break stuff unexpectedly.
|
||||||
Extra vars are best used to override kubespray internal variables, for instances, roles/vars/.
|
|
||||||
Those vars are usually **not expected** (by Kubespray developers) to be modified by end users, and not part of Kubespray
|
|
||||||
interface. Thus they can change, disappear, or break stuff unexpectedly.
|
|
||||||
|
|
||||||
## Ansible tags
|
## Ansible tags
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
---
|
---
|
||||||
cilium_min_version_required: "1.15"
|
cilium_min_version_required: "1.15"
|
||||||
|
|
||||||
# remove migrate after 2.29 released
|
|
||||||
cilium_remove_old_resources: false
|
|
||||||
# Log-level
|
# Log-level
|
||||||
cilium_debug: false
|
cilium_debug: false
|
||||||
|
|
||||||
|
|||||||
@@ -5,10 +5,5 @@
|
|||||||
- name: Cilium install
|
- name: Cilium install
|
||||||
include_tasks: install.yml
|
include_tasks: install.yml
|
||||||
|
|
||||||
# Remove after 2.29 released
|
|
||||||
- name: Cilium remove old resources
|
|
||||||
when: cilium_remove_old_resources
|
|
||||||
include_tasks: remove_old_resources.yml
|
|
||||||
|
|
||||||
- name: Cilium apply
|
- name: Cilium apply
|
||||||
include_tasks: apply.yml
|
include_tasks: apply.yml
|
||||||
|
|||||||
@@ -1,45 +0,0 @@
|
|||||||
---
|
|
||||||
# Remove after 2.29 released
|
|
||||||
- name: Cilium | Delete Old Resource
|
|
||||||
command: |
|
|
||||||
{{ kubectl }} delete {{ item.kind | lower }} {{ item.name }} \
|
|
||||||
{{ '-n kube-system' if item.kind not in ['ClusterRole', 'ClusterRoleBinding'] else '' }} \
|
|
||||||
loop:
|
|
||||||
- { kind: ServiceAccount, name: cilium }
|
|
||||||
- { kind: ServiceAccount, name: cilium-operator }
|
|
||||||
- { kind: ServiceAccount, name: hubble-generate-certs }
|
|
||||||
- { kind: ServiceAccount, name: hubble-relay }
|
|
||||||
- { kind: ServiceAccount, name: hubble-ui }
|
|
||||||
- { kind: Service, name: hubble-metrics }
|
|
||||||
- { kind: Service, name: hubble-relay-metrics }
|
|
||||||
- { kind: Service, name: hubble-relay }
|
|
||||||
- { kind: Service, name: hubble-ui }
|
|
||||||
- { kind: Service, name: hubble-peer }
|
|
||||||
- { kind: Deployment, name: cilium-operator }
|
|
||||||
- { kind: Deployment, name: hubble-relay }
|
|
||||||
- { kind: Deployment, name: hubble-ui }
|
|
||||||
- { kind: DaemonSet, name: cilium }
|
|
||||||
- { kind: CronJob, name: hubble-generate-certs }
|
|
||||||
- { kind: Job, name: hubble-generate-certs }
|
|
||||||
- { kind: ConfigMap, name: cilium-config }
|
|
||||||
- { kind: ConfigMap, name: ip-masq-agent }
|
|
||||||
- { kind: ConfigMap, name: hubble-relay-config }
|
|
||||||
- { kind: ConfigMap, name: hubble-ui-nginx }
|
|
||||||
- { kind: ClusterRole, name: cilium }
|
|
||||||
- { kind: ClusterRole, name: cilium-operator }
|
|
||||||
- { kind: ClusterRole, name: hubble-generate-certs }
|
|
||||||
- { kind: ClusterRole, name: hubble-relay }
|
|
||||||
- { kind: ClusterRole, name: hubble-ui }
|
|
||||||
- { kind: ClusterRoleBinding, name: cilium }
|
|
||||||
- { kind: ClusterRoleBinding, name: cilium-operator }
|
|
||||||
- { kind: ClusterRoleBinding, name: hubble-generate-certs }
|
|
||||||
- { kind: ClusterRoleBinding, name: hubble-relay }
|
|
||||||
- { kind: ClusterRoleBinding, name: hubble-ui }
|
|
||||||
- { kind: Secret, name: hubble-ca-secret }
|
|
||||||
- { kind: Secret, name: hubble-relay-client-certs }
|
|
||||||
- { kind: Secret, name: hubble-server-certs }
|
|
||||||
register: patch_result
|
|
||||||
when: inventory_hostname == groups['kube_control_plane'][0]
|
|
||||||
failed_when:
|
|
||||||
- patch_result.rc != 0
|
|
||||||
- "'not found' not in patch_result.stderr"
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
-r ../requirements.txt
|
-r ../requirements.txt
|
||||||
distlib==0.4.0 # required for building collections
|
distlib==0.4.0 # required for building collections
|
||||||
molecule==25.1.0
|
molecule==25.12.0
|
||||||
pytest-testinfra==10.2.2
|
pytest-testinfra==10.2.2
|
||||||
|
|||||||
Reference in New Issue
Block a user