)]}'
{"contrib/sctp_client.py":[{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"f8182a187d775f611afca794eb499010f8c0c5f3","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright 2018 Red Hat, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":6,"id":"897713f4_ac1edd35","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":30},"updated":"2021-01-12 14:57:48.000000000","message":"it might be good to remove this copyright.","commit_id":"b30c9b0462511d10fa9c1b7e31b9960b6ea4f483"}],"doc/source/installation/testing_sctp_services.rst":[{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"ec8a33d9caa41d4e40a4190782c5c301806279ae","unresolved":true,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. code-block:: console"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   $ kubectl create deployment  --image\u003dtabbie/kuryr-sctp-demo:v2.1 sctp-demo"},{"line_number":14,"context_line":"   deployment.apps/sctp-demo created"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"As the next step, we will scale the deployment to 2 pods:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9afc4a4d_f7a509ea","line":13,"range":{"start_line":13,"start_character":40,"end_line":13,"end_character":67},"updated":"2021-01-11 11:47:54.000000000","message":"Perhaps a better idea would be to place the image on quay.io, instead of docker.io because of the quotas they force. Unless, of course, we don\u0027t have any gate tests for it.\n\nOr, perhaps providing dockerfile for building the image, would be the best option.","commit_id":"71f6bc0491d5a55c479d5b84e406bb7d6475e904"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"ec8a33d9caa41d4e40a4190782c5c301806279ae","unresolved":true,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":".. code-block:: console"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"   $ git clone https://github.com/TabbieD/kuryr-sctp-demo"},{"line_number":151,"context_line":"   Cloning into \u0027kuryr-sctp-demo\u0027..."},{"line_number":152,"context_line":"   remote: Enumerating objects: 23, done."},{"line_number":153,"context_line":"   remote: Counting objects: 100% (23/23), done."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9c7a249a_738438a9","line":150,"range":{"start_line":150,"start_character":15,"end_line":150,"end_character":57},"updated":"2021-01-11 11:47:54.000000000","message":"If we\u0027d like to include this document within Kuryr-Kubernetes project, than IMHO source code for the client/server should be provided within kuryr-kubernetes source code. I guess contrib directory is the best place.","commit_id":"71f6bc0491d5a55c479d5b84e406bb7d6475e904"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"c8d53b43065af12a9da06ed7a83326cd1ac824f6","unresolved":true,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":".. code-block:: console"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"   $ git clone https://github.com/TabbieD/kuryr-sctp-demo"},{"line_number":169,"context_line":"   Cloning into \u0027kuryr-sctp-demo\u0027..."},{"line_number":170,"context_line":"   remote: Enumerating objects: 23, done."},{"line_number":171,"context_line":"   remote: Counting objects: 100% (23/23), done."}],"source_content_type":"text/x-rst","patch_set":5,"id":"2e1d0400_27f6151a","line":168,"range":{"start_line":168,"start_character":0,"end_line":168,"end_character":1},"updated":"2021-01-12 08:08:53.000000000","message":"perhaps worth to move this to kuryr-kubernetes/contrib/sctp-client or something like that","commit_id":"32cf0df3c21b54bb7daad5888737f40bcd5c829b"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"f8182a187d775f611afca794eb499010f8c0c5f3","unresolved":true,"context_lines":[{"line_number":141,"context_line":"   | alpn_protocols              | None                                 |"},{"line_number":142,"context_line":"   +-----------------------------+--------------------------------------+"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"And the load balancer has two members listening on SCTP port 9090:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":".. code-block:: console"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9dd9d660_a529fe39","line":144,"range":{"start_line":144,"start_character":0,"end_line":144,"end_character":1},"updated":"2021-01-12 14:57:48.000000000","message":"It would be nice to include info about the load balancer pool as well, but no strong opinions.","commit_id":"b30c9b0462511d10fa9c1b7e31b9960b6ea4f483"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"f8182a187d775f611afca794eb499010f8c0c5f3","unresolved":true,"context_lines":[{"line_number":159,"context_line":"For the client application we will use the `sctp_client`_ python script. The"},{"line_number":160,"context_line":"SCTP client script sends SCTP message towards specific IP and port, and waits"},{"line_number":161,"context_line":"for a response from the server. The client application communicates with the"},{"line_number":162,"context_line":"server by leveraging Kubernetes load balancer functionality."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"The client application can be found in the contrib folder of kuryr-kubernetes."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"505e6bca_f016fede","line":162,"range":{"start_line":162,"start_character":21,"end_line":162,"end_character":31},"updated":"2021-01-12 14:57:48.000000000","message":"OpenStack?","commit_id":"b30c9b0462511d10fa9c1b7e31b9960b6ea4f483"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"f8182a187d775f611afca794eb499010f8c0c5f3","unresolved":true,"context_lines":[{"line_number":161,"context_line":"for a response from the server. The client application communicates with the"},{"line_number":162,"context_line":"server by leveraging Kubernetes load balancer functionality."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"The client application can be found in the contrib folder of kuryr-kubernetes."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":".. code-block:: console"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"   $ cd kuryr-kubernetes/contrib/"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For the client application to work, python SCTP module needs to be installed"},{"line_number":171,"context_line":"in our environment. We need a SCTP-aware kernel (most are). First we install"}],"source_content_type":"text/x-rst","patch_set":6,"id":"4574a353_121501de","line":168,"range":{"start_line":164,"start_character":0,"end_line":168,"end_character":33},"updated":"2021-01-12 14:57:48.000000000","message":"As there is a link to the sctp_client on line 159, this step of the docs could be removed.","commit_id":"b30c9b0462511d10fa9c1b7e31b9960b6ea4f483"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"f8182a187d775f611afca794eb499010f8c0c5f3","unresolved":true,"context_lines":[{"line_number":186,"context_line":"   NAME        TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE"},{"line_number":187,"context_line":"   sctp-demo   ClusterIP   10.0.0.158   \u003cnone\u003e        90/SCTP   67m"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"Last step will be to ping the SCTP server service:"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":".. code-block:: console"},{"line_number":192,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3861017c_5dc6c18b","line":189,"range":{"start_line":189,"start_character":21,"end_line":189,"end_character":25},"updated":"2021-01-12 14:57:48.000000000","message":"might be better to rephrase to \"connect to\"","commit_id":"b30c9b0462511d10fa9c1b7e31b9960b6ea4f483"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"9f19c8ce3809e1a8e224ffddd1b465db56004177","unresolved":true,"context_lines":[{"line_number":48,"context_line":"   sctp-demo-65fcf85ddb-zg7nq   1/1     Running    0          109s"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next, we expose the deployment as a service, setting SCTP port to 90:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   $ kubectl get svc"}],"source_content_type":"text/x-rst","patch_set":7,"id":"22ce9b01_75267f47","line":51,"updated":"2021-01-13 13:40:08.000000000","message":"Could you add a note for the user to ensure the Octavia driver in use by Kuryr  supports SCTP?","commit_id":"4db3b17fe3ac988578e688ab792f335f87b60c61"},{"author":{"_account_id":27032,"name":"Maysa de Macedo Souza","email":"maysa.macedo95@gmail.com","username":"maysa"},"change_message_id":"d8a2daf728405751ff5cf0b37f17d958049fad93","unresolved":true,"context_lines":[{"line_number":48,"context_line":"   sctp-demo-65fcf85ddb-zg7nq   1/1     Running    0          109s"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next, we expose the deployment as a service, setting SCTP port to 90:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   $ kubectl get svc"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5dccd6d0_1297f154","line":51,"in_reply_to":"22ce9b01_75267f47","updated":"2021-01-14 18:03:04.000000000","message":"octavia provider*","commit_id":"4db3b17fe3ac988578e688ab792f335f87b60c61"},{"author":{"_account_id":32533,"name":"Tabitha Fasoyin","email":"fifedolapo02@gmail.com","username":"tabbie-fash"},"change_message_id":"91bcf1c71e374459179cb7926dce7f7168c090df","unresolved":true,"context_lines":[{"line_number":48,"context_line":"   sctp-demo-65fcf85ddb-zg7nq   1/1     Running    0          109s"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next, we expose the deployment as a service, setting SCTP port to 90:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. code-block:: console"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   $ kubectl get svc"}],"source_content_type":"text/x-rst","patch_set":7,"id":"50ebf332_c7ddf1de","line":51,"in_reply_to":"5dccd6d0_1297f154","updated":"2021-01-14 18:04:36.000000000","message":"Will do, thanks","commit_id":"4db3b17fe3ac988578e688ab792f335f87b60c61"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"d3cc4d6aafb1f5d4676bf9624fc41246e294b033","unresolved":true,"context_lines":[{"line_number":29,"context_line":"       spec:"},{"line_number":30,"context_line":"         containers:"},{"line_number":31,"context_line":"         - name: sctp-demo"},{"line_number":32,"context_line":"           image: tabbie/kuryr-sctp-demo:v2.1"},{"line_number":33,"context_line":"           ports:"},{"line_number":34,"context_line":"           - containerPort: 9090"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"11d75153_a4502ff1","line":32,"range":{"start_line":32,"start_character":18,"end_line":32,"end_character":45},"updated":"2021-01-15 08:03:13.000000000","message":"it would be nice to later move this to kuryr repository at quay to avoid problems with docker hub pull limits","commit_id":"c8ec0a39a7c917caadc3e03ae33d7cc3cea773b3"},{"author":{"_account_id":32533,"name":"Tabitha Fasoyin","email":"fifedolapo02@gmail.com","username":"tabbie-fash"},"change_message_id":"8614df59ab83c503fe5e0e1cbc241e9dcc0ed331","unresolved":true,"context_lines":[{"line_number":29,"context_line":"       spec:"},{"line_number":30,"context_line":"         containers:"},{"line_number":31,"context_line":"         - name: sctp-demo"},{"line_number":32,"context_line":"           image: tabbie/kuryr-sctp-demo:v2.1"},{"line_number":33,"context_line":"           ports:"},{"line_number":34,"context_line":"           - containerPort: 9090"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"fada6e97_c4078ec1","line":32,"range":{"start_line":32,"start_character":18,"end_line":32,"end_character":45},"in_reply_to":"11d75153_a4502ff1","updated":"2021-01-15 08:49:32.000000000","message":"I\u0027m working on it. Thanks.","commit_id":"c8ec0a39a7c917caadc3e03ae33d7cc3cea773b3"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"d3cc4d6aafb1f5d4676bf9624fc41246e294b033","unresolved":true,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"   $ python3 sctp_client.py 10.0.0.158 90"},{"line_number":205,"context_line":"   Sending Message"},{"line_number":206,"context_line":"   sctp-demo-65fcf85ddb-zg7nq: HELLO, I AM ALIVE!!!"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":".. _kuryr-sctp-demo: https://hub.docker.com/repository/docker/tabbie/kuryr-sctp-demo"},{"line_number":209,"context_line":".. _sctp_client: https://github.com/openstack/kuryr-kubernetes/blob/master/contrib/sctp_client.py"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1ac17b9a_118e26f6","line":206,"range":{"start_line":206,"start_character":3,"end_line":206,"end_character":51},"updated":"2021-01-15 08:03:13.000000000","message":"shouldn\u0027t the other pod be replying this time?","commit_id":"c8ec0a39a7c917caadc3e03ae33d7cc3cea773b3"},{"author":{"_account_id":32533,"name":"Tabitha Fasoyin","email":"fifedolapo02@gmail.com","username":"tabbie-fash"},"change_message_id":"8614df59ab83c503fe5e0e1cbc241e9dcc0ed331","unresolved":true,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"   $ python3 sctp_client.py 10.0.0.158 90"},{"line_number":205,"context_line":"   Sending Message"},{"line_number":206,"context_line":"   sctp-demo-65fcf85ddb-zg7nq: HELLO, I AM ALIVE!!!"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":".. _kuryr-sctp-demo: https://hub.docker.com/repository/docker/tabbie/kuryr-sctp-demo"},{"line_number":209,"context_line":".. _sctp_client: https://github.com/openstack/kuryr-kubernetes/blob/master/contrib/sctp_client.py"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ff8e3b1d_61f8b0ba","line":206,"range":{"start_line":206,"start_character":3,"end_line":206,"end_character":51},"in_reply_to":"1ac17b9a_118e26f6","updated":"2021-01-15 08:49:32.000000000","message":"Right. copied the wrong one, thanks.","commit_id":"c8ec0a39a7c917caadc3e03ae33d7cc3cea773b3"}]}
