mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-30 17:58:14 +00:00 
			
		
		
		
	Merge pull request #43137 from shashidharatd/federation-domain
Automatic merge from submit-queue [Federation] Remove FEDERATIONS_DOMAIN_MAP references Remove all references to FEDERATIONS_DOMAIN_MAP as this method is no longer is used and is replaced by adding federation domain map to kube-dns configmap. cc @madhusudancs @kubernetes/sig-federation-pr-reviews **Release note**: ``` [Federation] Mechanism of adding `federation domain maps` to kube-dns deployment via `--federations` flag is superseded by adding/updating `federations` key in `kube-system/kube-dns` configmap. If user is using kubefed tool to join cluster federation, adding federation domain maps to kube-dns is already taken care by `kubefed join` and does not need further action. ```
This commit is contained in:
		| @@ -89,7 +89,6 @@ spec: | ||||
|         - --dns-port=10053 | ||||
|         - --config-dir=/kube-dns-config | ||||
|         - --v=2 | ||||
|         __PILLAR__FEDERATIONS__DOMAIN__MAP__ | ||||
|         env: | ||||
|         - name: PROMETHEUS_PORT | ||||
|           value: "10055" | ||||
|   | ||||
| @@ -89,7 +89,6 @@ spec: | ||||
|         - --dns-port=10053 | ||||
|         - --config-dir=/kube-dns-config | ||||
|         - --v=2 | ||||
|         {{ pillar['federations_domain_map'] }} | ||||
|         env: | ||||
|         - name: PROMETHEUS_PORT | ||||
|           value: "10055" | ||||
|   | ||||
| @@ -1,4 +1,3 @@ | ||||
| s/__PILLAR__DNS__SERVER__/{{ pillar['dns_server'] }}/g | ||||
| s/__PILLAR__DNS__DOMAIN__/{{ pillar['dns_domain'] }}/g | ||||
| s/__PILLAR__FEDERATIONS__DOMAIN__MAP__/{{ pillar['federations_domain_map'] }}/g | ||||
| s/__MACHINE_GENERATED_WARNING__/Warning: This is a file generated from the base underscore template file: __SOURCE_FILENAME__/g | ||||
|   | ||||
| @@ -1,4 +1,3 @@ | ||||
| s/__PILLAR__DNS__SERVER__/$DNS_SERVER_IP/g | ||||
| s/__PILLAR__DNS__DOMAIN__/$DNS_DOMAIN/g | ||||
| /__PILLAR__FEDERATIONS__DOMAIN__MAP__/d | ||||
| s/__MACHINE_GENERATED_WARNING__/Warning: This is a file generated from the base underscore template file: __SOURCE_FILENAME__/g | ||||
|   | ||||
| @@ -869,11 +869,6 @@ EOF | ||||
|   if [[ -n "${FEDERATION:-}" ]]; then | ||||
|     cat >>$file <<EOF | ||||
| FEDERATION: $(yaml-quote ${FEDERATION}) | ||||
| EOF | ||||
|   fi | ||||
|   if [ -n "${FEDERATIONS_DOMAIN_MAP:-}" ]; then | ||||
|     cat >>$file <<EOF | ||||
| FEDERATIONS_DOMAIN_MAP: $(yaml-quote ${FEDERATIONS_DOMAIN_MAP}) | ||||
| EOF | ||||
|   fi | ||||
|   if [ -n "${FEDERATION_NAME:-}" ]; then | ||||
|   | ||||
| @@ -580,25 +580,6 @@ EOF | ||||
|       cat <<EOF >>/srv/salt-overlay/pillar/cluster-params.sls | ||||
| enable_cluster_autoscaler: '$(echo "${ENABLE_CLUSTER_AUTOSCALER}" | sed -e "s/'/''/g")' | ||||
| autoscaler_mig_config: '$(echo "${AUTOSCALER_MIG_CONFIG}" | sed -e "s/'/''/g")' | ||||
| EOF | ||||
|     fi | ||||
|     if [[ "${FEDERATION:-}" == "true" ]]; then | ||||
|       local federations_domain_map="${FEDERATIONS_DOMAIN_MAP:-}" | ||||
|       if [[ -z "${federations_domain_map}" && -n "${FEDERATION_NAME:-}" && -n "${DNS_ZONE_NAME:-}" ]]; then | ||||
|         federations_domain_map="${FEDERATION_NAME}=${DNS_ZONE_NAME}" | ||||
|       fi | ||||
|       if [[ -n "${federations_domain_map}" ]]; then | ||||
|         cat <<EOF >>/srv/salt-overlay/pillar/cluster-params.sls | ||||
| federations_domain_map: '$(echo "- --federations=${federations_domain_map}" | sed -e "s/'/''/g")' | ||||
| EOF | ||||
|       else | ||||
|         cat <<EOF >>/srv/salt-overlay/pillar/cluster-params.sls | ||||
| federations_domain_map: '' | ||||
| EOF | ||||
|       fi | ||||
|     else | ||||
|       cat <<EOF >>/srv/salt-overlay/pillar/cluster-params.sls | ||||
| federations_domain_map: '' | ||||
| EOF | ||||
|     fi | ||||
|     if [ -n "${SCHEDULING_ALGORITHM_PROVIDER:-}" ]; then | ||||
|   | ||||
| @@ -1164,20 +1164,6 @@ function start-kube-addons { | ||||
|     if [[ "${ENABLE_DNS_HORIZONTAL_AUTOSCALER:-}" == "true" ]]; then | ||||
|       setup-addon-manifests "addons" "dns-horizontal-autoscaler" | ||||
|     fi | ||||
|  | ||||
|     if [[ "${FEDERATION:-}" == "true" ]]; then | ||||
|       local federations_domain_map="${FEDERATIONS_DOMAIN_MAP:-}" | ||||
|       if [[ -z "${federations_domain_map}" && -n "${FEDERATION_NAME:-}" && -n "${DNS_ZONE_NAME:-}" ]]; then | ||||
|         federations_domain_map="${FEDERATION_NAME}=${DNS_ZONE_NAME}" | ||||
|       fi | ||||
|       if [[ -n "${federations_domain_map}" ]]; then | ||||
|         sed -i -e "s@{{ *pillar\['federations_domain_map'\] *}}@- --federations=${federations_domain_map}@g" "${dns_controller_file}" | ||||
|       else | ||||
|         sed -i -e "/{{ *pillar\['federations_domain_map'\] *}}/d" "${dns_controller_file}" | ||||
|       fi | ||||
|     else | ||||
|       sed -i -e "/{{ *pillar\['federations_domain_map'\] *}}/d" "${dns_controller_file}" | ||||
|     fi | ||||
|   fi | ||||
|   if [[ "${ENABLE_CLUSTER_REGISTRY:-}" == "true" ]]; then | ||||
|     setup-addon-manifests "addons" "registry" | ||||
|   | ||||
| @@ -1373,20 +1373,6 @@ function start-kube-addons { | ||||
|     if [[ "${ENABLE_DNS_HORIZONTAL_AUTOSCALER:-}" == "true" ]]; then | ||||
|       setup-addon-manifests "addons" "dns-horizontal-autoscaler" | ||||
|     fi | ||||
|  | ||||
|     if [[ "${FEDERATION:-}" == "true" ]]; then | ||||
|       local federations_domain_map="${FEDERATIONS_DOMAIN_MAP:-}" | ||||
|       if [[ -z "${federations_domain_map}" && -n "${FEDERATION_NAME:-}" && -n "${DNS_ZONE_NAME:-}" ]]; then | ||||
|         federations_domain_map="${FEDERATION_NAME}=${DNS_ZONE_NAME}" | ||||
|       fi | ||||
|       if [[ -n "${federations_domain_map}" ]]; then | ||||
|         sed -i -e "s@{{ *pillar\['federations_domain_map'\] *}}@- --federations=${federations_domain_map}@g" "${dns_controller_file}" | ||||
|       else | ||||
|         sed -i -e "/{{ *pillar\['federations_domain_map'\] *}}/d" "${dns_controller_file}" | ||||
|       fi | ||||
|     else | ||||
|       sed -i -e "/{{ *pillar\['federations_domain_map'\] *}}/d" "${dns_controller_file}" | ||||
|     fi | ||||
|   fi | ||||
|   if [[ "${ENABLE_CLUSTER_REGISTRY:-}" == "true" ]]; then | ||||
|     setup-addon-manifests "addons" "registry" | ||||
|   | ||||
| @@ -87,7 +87,7 @@ ifeq ($(CACHEBUST),1) | ||||
| endif | ||||
| 	cd ${TEMP_DIR} && sed -i.back "s|-amd64|-${ARCH}|g" addons/singlenode/*.yaml addons/multinode/*.yaml | ||||
| 	cd ${TEMP_DIR} && sed -i.back "s|__PILLAR__DNS__SERVER__|10.0.0.10|g" addons/singlenode/kubedns*.yaml addons/multinode/kubedns*.yaml | ||||
| 	cd ${TEMP_DIR} && sed -i.back "s|__PILLAR__DNS__DOMAIN__|cluster.local|g;s|__PILLAR__FEDERATIONS__DOMAIN__MAP__||g;" addons/singlenode/kubedns*.yaml addons/multinode/kubedns*.yaml | ||||
| 	cd ${TEMP_DIR} && sed -i.back "s|__PILLAR__DNS__DOMAIN__|cluster.local|g" addons/singlenode/kubedns*.yaml addons/multinode/kubedns*.yaml | ||||
| 	cd ${TEMP_DIR} && rm -f addons/singlenode/*.back addons/multinode/*.back static-pods/*.back | ||||
|  | ||||
| 	# Make scripts executable before they are copied into the Docker image. If we make them executable later, in another layer | ||||
|   | ||||
| @@ -56,7 +56,6 @@ write_files: | ||||
|       dns_server: 10.246.0.10 | ||||
|       dns_domain: cluster.local | ||||
|       enable_dns_horizontal_autoscaler: "false" | ||||
|       federations_domain_map: '' | ||||
|       instance_prefix: kubernetes | ||||
|       admission_control: NamespaceLifecycle,LimitRanger,SecurityContextDeny,ServiceAccount,DefaultStorageClass,DefaultTolerationSeconds,ResourceQuota | ||||
|       enable_cpu_cfs_quota: "true" | ||||
|   | ||||
| @@ -119,7 +119,6 @@ elasticsearch_replicas: $ELASTICSEARCH_LOGGING_REPLICAS | ||||
| enable_cluster_dns: "${ENABLE_CLUSTER_DNS:-false}" | ||||
| dns_server: $DNS_SERVER_IP | ||||
| dns_domain: $DNS_DOMAIN | ||||
| federations_domain_map: '' | ||||
| e2e_storage_test_environment: "${E2E_STORAGE_TEST_ENVIRONMENT:-false}" | ||||
| cluster_cidr: "$NODE_IP_RANGES" | ||||
| allocate_node_cidrs: "${ALLOCATE_NODE_CIDRS:-true}" | ||||
|   | ||||
| @@ -65,7 +65,6 @@ elasticsearch_replicas: '$(echo "$ELASTICSEARCH_LOGGING_REPLICAS" | sed -e "s/'/ | ||||
| enable_cluster_dns: '$(echo "$ENABLE_CLUSTER_DNS" | sed -e "s/'/''/g")' | ||||
| dns_server: '$(echo "$DNS_SERVER_IP" | sed -e "s/'/''/g")' | ||||
| dns_domain: '$(echo "$DNS_DOMAIN" | sed -e "s/'/''/g")' | ||||
| federations_domain_map: '' | ||||
| instance_prefix: '$(echo "$INSTANCE_PREFIX" | sed -e "s/'/''/g")' | ||||
| admission_control: '$(echo "$ADMISSION_CONTROL" | sed -e "s/'/''/g")' | ||||
| enable_cpu_cfs_quota: '$(echo "$ENABLE_CPU_CFS_QUOTA" | sed -e "s/'/''/g")' | ||||
|   | ||||
| @@ -161,7 +161,6 @@ spec: | ||||
|         - --dns-port=10053 | ||||
|         - --config-dir=/kube-dns-config | ||||
|         - --v=2 | ||||
|         # Do we need to set __PILLAR__FEDERATIONS__DOMAIN__MAP__ here? | ||||
|         env: | ||||
|         - name: PROMETHEUS_PORT | ||||
|           value: "10055" | ||||
|   | ||||
| @@ -36,7 +36,6 @@ source "${KUBE_ROOT}/federation/cluster/common.sh" | ||||
|  | ||||
| DNS_ZONE_NAME="${FEDERATION_DNS_ZONE_NAME:-}" | ||||
| DNS_PROVIDER="${FEDERATION_DNS_PROVIDER:-google-clouddns}" | ||||
| FEDERATIONS_DOMAIN_MAP="${FEDERATIONS_DOMAIN_MAP:-}" | ||||
|  | ||||
| # get_version returns the version in KUBERNETES_RELEASE or defaults to the | ||||
| # value in the federation `versions` file. | ||||
|   | ||||
| @@ -700,19 +700,6 @@ function start_kubedns { | ||||
|     if [[ "${ENABLE_CLUSTER_DNS}" = true ]]; then | ||||
|         echo "Creating kube-system namespace" | ||||
|         sed -e "s/{{ pillar\['dns_domain'\] }}/${DNS_DOMAIN}/g" "${KUBE_ROOT}/cluster/addons/dns/kubedns-controller.yaml.in" >| kubedns-deployment.yaml | ||||
|         if [[ "${FEDERATION:-}" == "true" ]]; then | ||||
|           FEDERATIONS_DOMAIN_MAP="${FEDERATIONS_DOMAIN_MAP:-}" | ||||
|           if [[ -z "${FEDERATIONS_DOMAIN_MAP}" && -n "${FEDERATION_NAME:-}" && -n "${DNS_ZONE_NAME:-}" ]]; then | ||||
|             FEDERATIONS_DOMAIN_MAP="${FEDERATION_NAME}=${DNS_ZONE_NAME}" | ||||
|           fi | ||||
|           if [[ -n "${FEDERATIONS_DOMAIN_MAP}" ]]; then | ||||
|             sed -i -e "s/{{ pillar\['federations_domain_map'\] }}/- --federations=${FEDERATIONS_DOMAIN_MAP}/g" kubedns-deployment.yaml | ||||
|           else | ||||
|             sed -i -e "/{{ pillar\['federations_domain_map'\] }}/d" kubedns-deployment.yaml | ||||
|           fi | ||||
|         else | ||||
|           sed -i -e "/{{ pillar\['federations_domain_map'\] }}/d" kubedns-deployment.yaml | ||||
|         fi | ||||
|         sed -e "s/{{ pillar\['dns_server'\] }}/${DNS_SERVER_IP}/g" "${KUBE_ROOT}/cluster/addons/dns/kubedns-svc.yaml.in" >| kubedns-svc.yaml | ||||
|          | ||||
|         # TODO update to dns role once we have one. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Submit Queue
					Kubernetes Submit Queue