)]}'
{".zuul.d/base.yaml":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"556db88af7f80442090235d23e10a4370c583d9e","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        kubelet: true"},{"line_number":79,"context_line":"        kuryr-kubernetes: true"},{"line_number":80,"context_line":"        kuryr-daemon: true"},{"line_number":81,"context_line":"        coredns: true"},{"line_number":82,"context_line":"      zuul_copy_output:"},{"line_number":83,"context_line":"        \u0027{{ devstack_log_dir }}/kubernetes\u0027: \u0027logs\u0027"},{"line_number":84,"context_line":"    irrelevant-files:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bf51134e_5d21194d","line":81,"range":{"start_line":81,"start_character":17,"end_line":81,"end_character":21},"updated":"2020-07-08 07:52:55.000000000","message":"As there is no other job that has this job as parent and uses coredns, I will set this back to false.\nWe can check that coredns deployment is working fine by verifying the NP job in here https://review.opendev.org/#/c/643327/","commit_id":"a6fbbacde6e0e197417b0ddb46f3da0701a8b4d4"}],"devstack/plugin.sh":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"04ea8d82f09e8df2448d1e484049b47fece3a63c","unresolved":false,"context_lines":[{"line_number":796,"context_line":""},{"line_number":797,"context_line":"    if is_service_enabled coredns; then"},{"line_number":798,"context_line":"        local k8s_resolv_conf"},{"line_number":799,"context_line":"        run_coredns \"${DATA_DIR}/kuryr-kubernetes\""},{"line_number":800,"context_line":"        coredns_cluster_ip\u003d$(kubectl get svc coredns -n kube-system -ojsonpath\u003d\u0027{.spec.clusterIP}\u0027)"},{"line_number":801,"context_line":"        command+\u003d\" --cluster-dns\u003d${coredns_cluster_ip} --cluster-domain\u003dcluster.local\""},{"line_number":802,"context_line":"    fi"},{"line_number":803,"context_line":""},{"line_number":804,"context_line":"    wait_for \"Kubernetes API Server\" \"$KURYR_K8S_API_URL\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"bf51134e_815aa080","line":801,"range":{"start_line":799,"start_character":0,"end_line":801,"end_character":86},"updated":"2020-06-30 08:19:25.000000000","message":"Instead of that you can just provide the IP to `kubectl expose`:\n\n --cluster-ip\u003d\u0027\u0027: ClusterIP to be assigned to the service. Leave empty to auto-allocate, or set to \u0027None\u0027 to create a headless service.\n\nFor example you can choose 2nd usable address on service subnet (first one is K8s API, we use last usable one as gateway).","commit_id":"f4b16c6226ac6c9642dfaaba0f51e9525a4a9c51"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"26170bb92414d6e7fd33627d0c4636a75038a880","unresolved":false,"context_lines":[{"line_number":796,"context_line":""},{"line_number":797,"context_line":"    if is_service_enabled coredns; then"},{"line_number":798,"context_line":"        local k8s_resolv_conf"},{"line_number":799,"context_line":"        run_coredns \"${DATA_DIR}/kuryr-kubernetes\""},{"line_number":800,"context_line":"        coredns_cluster_ip\u003d$(kubectl get svc coredns -n kube-system -ojsonpath\u003d\u0027{.spec.clusterIP}\u0027)"},{"line_number":801,"context_line":"        command+\u003d\" --cluster-dns\u003d${coredns_cluster_ip} --cluster-domain\u003dcluster.local\""},{"line_number":802,"context_line":"    fi"},{"line_number":803,"context_line":""},{"line_number":804,"context_line":"    wait_for \"Kubernetes API Server\" \"$KURYR_K8S_API_URL\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"bf51134e_47c5380a","line":801,"range":{"start_line":799,"start_character":0,"end_line":801,"end_character":86},"in_reply_to":"bf51134e_815aa080","updated":"2020-06-30 10:38:25.000000000","message":"okay, I will update with that. Thanks!","commit_id":"f4b16c6226ac6c9642dfaaba0f51e9525a4a9c51"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"d31c484c187d5f157b6076d551b6d4a081b4f081","unresolved":false,"context_lines":[{"line_number":828,"context_line":"           upstream"},{"line_number":829,"context_line":"           fallthrough in-addr.arpa ip6.arpa"},{"line_number":830,"context_line":"        }"},{"line_number":831,"context_line":"        forward . 8.8.8.8:53"},{"line_number":832,"context_line":"        cache 30"},{"line_number":833,"context_line":"        loop"},{"line_number":834,"context_line":"        reload"}],"source_content_type":"text/x-sh","patch_set":5,"id":"bf51134e_1d284132","line":831,"range":{"start_line":831,"start_character":8,"end_line":831,"end_character":28},"updated":"2020-07-08 07:52:32.000000000","message":"Why Google? Why not any other provider?","commit_id":"a6fbbacde6e0e197417b0ddb46f3da0701a8b4d4"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"48167925d4e7cfecd7460a254f5e4265630e3101","unresolved":false,"context_lines":[{"line_number":828,"context_line":"           upstream"},{"line_number":829,"context_line":"           fallthrough in-addr.arpa ip6.arpa"},{"line_number":830,"context_line":"        }"},{"line_number":831,"context_line":"        forward . 8.8.8.8:53"},{"line_number":832,"context_line":"        cache 30"},{"line_number":833,"context_line":"        loop"},{"line_number":834,"context_line":"        reload"}],"source_content_type":"text/x-sh","patch_set":5,"id":"bf51134e_fdad8d9b","line":831,"range":{"start_line":831,"start_character":8,"end_line":831,"end_character":28},"in_reply_to":"bf51134e_1d284132","updated":"2020-07-08 07:58:04.000000000","message":"Just to follow the pattern as the DNS server of the openinfra cloud also forwards to google.","commit_id":"a6fbbacde6e0e197417b0ddb46f3da0701a8b4d4"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"b0bc8501d861adf3923cb9e69569d07adfa42f23","unresolved":false,"context_lines":[{"line_number":828,"context_line":"           upstream"},{"line_number":829,"context_line":"           fallthrough in-addr.arpa ip6.arpa"},{"line_number":830,"context_line":"        }"},{"line_number":831,"context_line":"        forward . 8.8.8.8:53"},{"line_number":832,"context_line":"        cache 30"},{"line_number":833,"context_line":"        loop"},{"line_number":834,"context_line":"        reload"}],"source_content_type":"text/x-sh","patch_set":5,"id":"bf51134e_cb9b7c70","line":831,"range":{"start_line":831,"start_character":8,"end_line":831,"end_character":28},"in_reply_to":"bf51134e_fdad8d9b","updated":"2020-07-10 06:58:03.000000000","message":"Ack!","commit_id":"a6fbbacde6e0e197417b0ddb46f3da0701a8b4d4"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"9a62442640c256bc6170bc5ea4c5a5c3cba3c2b7","unresolved":false,"context_lines":[{"line_number":800,"context_line":"                                 subnet show \"$KURYR_NEUTRON_DEFAULT_SERVICE_SUBNET\" \\"},{"line_number":801,"context_line":"                                 -c cidr -f value)"},{"line_number":802,"context_line":"        coredns_cluster_ip\u003d$(_cidr_range \"$service_cidr\" | cut -f2)"},{"line_number":803,"context_line":"        run_coredns \"${DATA_DIR}/kuryr-kubernetes\" ${coredns_cluster_ip}"},{"line_number":804,"context_line":"        command+\u003d\" --cluster-dns\u003d${coredns_cluster_ip} --cluster-domain\u003dcluster.local\""},{"line_number":805,"context_line":"    fi"},{"line_number":806,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"bf51134e_9591c59c","line":803,"range":{"start_line":803,"start_character":0,"end_line":803,"end_character":72},"updated":"2020-07-08 10:46:54.000000000","message":"Why do you run it before kubelet starts and not in the old place? Just because here you have coredns_cluster_ip? You can try exporting this value and using it later on.","commit_id":"010f9aae05ff8bc7f4312899330cb76256f213fe"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"218417df32f34e9c83e9fc728a059fdb11b71093","unresolved":false,"context_lines":[{"line_number":800,"context_line":"                                 subnet show \"$KURYR_NEUTRON_DEFAULT_SERVICE_SUBNET\" \\"},{"line_number":801,"context_line":"                                 -c cidr -f value)"},{"line_number":802,"context_line":"        coredns_cluster_ip\u003d$(_cidr_range \"$service_cidr\" | cut -f2)"},{"line_number":803,"context_line":"        run_coredns \"${DATA_DIR}/kuryr-kubernetes\" ${coredns_cluster_ip}"},{"line_number":804,"context_line":"        command+\u003d\" --cluster-dns\u003d${coredns_cluster_ip} --cluster-domain\u003dcluster.local\""},{"line_number":805,"context_line":"    fi"},{"line_number":806,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"bf51134e_5812c459","line":803,"range":{"start_line":803,"start_character":0,"end_line":803,"end_character":72},"in_reply_to":"bf51134e_9591c59c","updated":"2020-07-08 11:41:59.000000000","message":"true, thanks!","commit_id":"010f9aae05ff8bc7f4312899330cb76256f213fe"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"2ab3877d4b9f5fad8b67933ba78f434b49a119ed","unresolved":false,"context_lines":[{"line_number":799,"context_line":"                                 --os-region \"$REGION_NAME\" \\"},{"line_number":800,"context_line":"                                 subnet show \"$KURYR_NEUTRON_DEFAULT_SERVICE_SUBNET\" \\"},{"line_number":801,"context_line":"                                 -c cidr -f value)"},{"line_number":802,"context_line":"        KURYR_COREDNS_CLUSTER_IP\u003d$(_cidr_range \"$service_cidr\" | cut -f2)"},{"line_number":803,"context_line":"        export KURYR_COREDNS_CLUSTER_IP"},{"line_number":804,"context_line":"        command+\u003d\" --cluster-dns\u003d${KURYR_COREDNS_CLUSTER_IP} --cluster-domain\u003dcluster.local\""},{"line_number":805,"context_line":"    fi"},{"line_number":806,"context_line":""}],"source_content_type":"text/x-sh","patch_set":7,"id":"bf51134e_a93914a4","line":803,"range":{"start_line":802,"start_character":0,"end_line":803,"end_character":39},"updated":"2020-07-08 13:44:35.000000000","message":"I\u0027m pretty sure it\u0027s possible to do it in one line:\n\n export KURYR_COREDNS_CLUSTER_IP\u003d$(_cidr_range \"$service_cidr\" | cut -f2)\n\nNo hard feelings about it though. ;)","commit_id":"1668c24fcf48faad4d84ee20887f77267dbc29ef"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"d0f0b8af525105834696e448196d3168b0f415cc","unresolved":false,"context_lines":[{"line_number":799,"context_line":"                                 --os-region \"$REGION_NAME\" \\"},{"line_number":800,"context_line":"                                 subnet show \"$KURYR_NEUTRON_DEFAULT_SERVICE_SUBNET\" \\"},{"line_number":801,"context_line":"                                 -c cidr -f value)"},{"line_number":802,"context_line":"        KURYR_COREDNS_CLUSTER_IP\u003d$(_cidr_range \"$service_cidr\" | cut -f2)"},{"line_number":803,"context_line":"        export KURYR_COREDNS_CLUSTER_IP"},{"line_number":804,"context_line":"        command+\u003d\" --cluster-dns\u003d${KURYR_COREDNS_CLUSTER_IP} --cluster-domain\u003dcluster.local\""},{"line_number":805,"context_line":"    fi"},{"line_number":806,"context_line":""}],"source_content_type":"text/x-sh","patch_set":7,"id":"bf51134e_44765dda","line":803,"range":{"start_line":802,"start_character":0,"end_line":803,"end_character":39},"in_reply_to":"bf51134e_a93914a4","updated":"2020-07-08 14:44:05.000000000","message":"Done","commit_id":"1668c24fcf48faad4d84ee20887f77267dbc29ef"}]}
