Update Ansible tags in documentation (#7933)

This commit is contained in:
Florian Ruynat 2021-09-02 19:08:58 +02:00 committed by GitHub
parent 81bf4f9304
commit 7e4b176323
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -98,46 +98,112 @@ task vars (only for the task) | Unused for roles, but only for helper scripts
The following tags are defined in playbooks: The following tags are defined in playbooks:
| Tag name | Used for | Tag name | Used for
|--------------------------|--------- |--------------------------------|---------
| apps | K8s apps definitions | ambassador | Ambassador Ingress Controller
| azure | Cloud-provider Azure | annotate | Create kube-router annotation
| bastion | Setup ssh config for bastion | apps | K8s apps definitions
| bootstrap-os | Anything related to host OS configuration | asserts | Check tasks for download role
| calico | Network plugin Calico | aws-ebs-csi-driver | Configuring csi driver: aws-ebs
| canal | Network plugin Canal | azure-csi-driver | Configuring csi driver: azure
| cloud-provider | Cloud-provider related tasks | bastion | Setup ssh config for bastion
| docker | Configuring docker for hosts | bootstrap-os | Anything related to host OS configuration
| download | Fetching container images to a delegate host | calico | Network plugin Calico
| etcd | Configuring etcd cluster | calico_rr | Configuring Calico route reflector
| etcd-pre-upgrade | Upgrading etcd cluster | canal | Network plugin Canal
| etcd-secrets | Configuring etcd certs/keys | cephfs-provisioner | Configuring CephFS
| etchosts | Configuring /etc/hosts entries for hosts | cert-manager | Configuring certificate manager for K8s
| facts | Gathering facts and misc check results | cilium | Network plugin Cilium
| flannel | Network plugin flannel | cinder-csi-driver | Configuring csi driver: cinder
| gce | Cloud-provider GCP | client | Kubernetes clients role
| k8s-pre-upgrade | Upgrading K8s cluster | cloud-provider | Cloud-provider related tasks
| k8s-secrets | Configuring K8s certs/keys | cluster-roles | Configuring cluster wide application (psp ...)
| kube-apiserver | Configuring static pod kube-apiserver | cni | CNI plugins for Network Plugins
| kube-controller-manager | Configuring static pod kube-controller-manager | containerd | Configuring containerd engine runtime for hosts
| kubectl | Installing kubectl and bash completion | container_engine_accelerator | Enable nvidia accelerator for runtimes
| kubelet | Configuring kubelet service | container-engine | Configuring container engines
| kube-proxy | Configuring static pod kube-proxy | container-runtimes | Configuring container runtimes
| kube-scheduler | Configuring static pod kube-scheduler | coredns | Configuring coredns deployment
| localhost | Special steps for the localhost (ansible runner) | crio | Configuring crio container engine for hosts
| master | Configuring K8s master node role | crun | Configuring crun runtime
| netchecker | Installing netchecker K8s app | csi-driver | Configuring csi driver
| network | Configuring networking plugins for K8s | dashboard | Installing and configuring the Kubernetes Dashboard
| nginx | Configuring LB for kube-apiserver instances | dns | Remove dns entries when resetting
| node | Configuring K8s minion (compute) node role | docker | Configuring docker engine runtime for hosts
| openstack | Cloud-provider OpenStack | download | Fetching container images to a delegate host
| preinstall | Preliminary configuration steps | etcd | Configuring etcd cluster
| resolvconf | Configuring /etc/resolv.conf for hosts/apps | etcd-secrets | Configuring etcd certs/keys
| upgrade | Upgrading, f.e. container images/binaries | etchosts | Configuring /etc/hosts entries for hosts
| upload | Distributing images/binaries across hosts | external-cloud-controller | Configure cloud controllers
| weave | Network plugin Weave | external-openstack | Cloud controller : openstack
| ingress_alb | AWS ALB Ingress Controller | external-provisioner | Configure external provisioners
| ambassador | Ambassador Ingress Controller | external-vsphere | Cloud controller : vsphere
| facts | Gathering facts and misc check results
| files | Remove files when resetting
| flannel | Network plugin flannel
| gce | Cloud-provider GCP
| gcp-pd-csi-driver | Configuring csi driver: gcp-pd
| gvisor | Configuring gvisor runtime
| helm | Installing and configuring Helm
| ingress-controller | Configure ingress controllers
| ingress_alb | AWS ALB Ingress Controller
| init | Windows kubernetes init nodes
| iptables | Flush and clear iptable when resetting
| k8s-pre-upgrade | Upgrading K8s cluster
| k8s-secrets | Configuring K8s certs/keys
| k8s-gen-tokens | Configuring K8s tokens
| kata-containers | Configuring kata-containers runtime
| krew | Install and manage krew
| kubeadm | Roles linked to kubeadm tasks
| kube-apiserver | Configuring static pod kube-apiserver
| kube-controller-manager | Configuring static pod kube-controller-manager
| kubectl | Installing kubectl and bash completion
| kubelet | Configuring kubelet service
| kube-ovn | Network plugin kube-ovn
| kube-router | Network plugin kube-router
| kube-proxy | Configuring static pod kube-proxy
| localhost | Special steps for the localhost (ansible runner)
| local-path-provisioner | Configure External provisioner: local-path
| local-volume-provisioner | Configure External provisioner: local-volume
| macvlan | Network plugin macvlan
| master | Configuring K8s master node role
| metallb | Installing and configuring metallb
| metrics_server | Configuring metrics_server
| netchecker | Installing netchecker K8s app
| network | Configuring networking plugins for K8s
| mounts | Umount kubelet dirs when reseting
| multus | Network plugin multus
| nginx | Configuring LB for kube-apiserver instances
| node | Configuring K8s minion (compute) node role
| nodelocaldns | Configuring nodelocaldns daemonset
| node-label | Tasks linked to labeling of nodes
| node-webhook | Tasks linked to webhook (grating access to resources)
| nvidia_gpu | Enable nvidia accelerator for runtimes
| oci | Cloud provider: oci
| ovn4nfv | Network plugin ovn4nfv
| persistent_volumes | Configure csi volumes
| persistent_volumes_aws_ebs_csi | Configuring csi driver: aws-ebs
| persistent_volumes_cinder_csi | Configuring csi driver: cinder
| persistent_volumes_gcp_pd_csi | Configuring csi driver: gcp-pd
| persistent_volumes_openstack | Configuring csi driver: openstack
| policy-controller | Configuring Calico policy controller
| post-remove | Tasks running post-remove operation
| post-upgrade | Tasks running post-upgrade operation
| pre-remove | Tasks running pre-remove operation
| pre-upgrade | Tasks running pre-upgrade operation
| preinstall | Preliminary configuration steps
| registry | Configuring local docker registry
| reset | Tasks running doing the node reset
| resolvconf | Configuring /etc/resolv.conf for hosts/apps
| rbd-provisioner | Configure External provisioner: rdb
| services | Remove services (etcd, kubelet etc...) when resetting
| snapshot | Enabling csi snapshot
| snapshot-controller | Configuring csi snapshot controller
| upgrade | Upgrading, f.e. container images/binaries
| upload | Distributing images/binaries across hosts
| vsphere-csi-driver | Configuring csi driver: vsphere
| weave | Network plugin Weave
| win_nodes | Running windows specific tasks
Note: Use the ``bash scripts/gen_tags.sh`` command to generate a list of all Note: Use the ``bash scripts/gen_tags.sh`` command to generate a list of all
tags found in the codebase. New tags will be listed with the empty "Used for" tags found in the codebase. New tags will be listed with the empty "Used for"