@@ -18,7 +18,6 @@ message SetUpLBRequest {
18
18
spec.K8scluster desired = 1 ;
19
19
repeated spec.LBcluster currentLbs = 2 ;
20
20
repeated spec.LBcluster desiredLbs = 3 ;
21
- spec.ProxyEnvs proxyEnvs = 4 ;
22
21
string projectName = 6 ;
23
22
}
24
23
@@ -31,7 +30,6 @@ message DetermineApiEndpointChangeRequest {
31
30
spec.K8scluster current = 1 ;
32
31
repeated spec.LBcluster currentLbs = 2 ;
33
32
34
- spec.ProxyEnvs proxyEnvs = 4 ;
35
33
string projectName = 5 ;
36
34
37
35
spec.ApiEndpointChangeState state = 6 ;
@@ -51,7 +49,6 @@ message UpdateAPIEndpointRequest{
51
49
}
52
50
spec.K8scluster current = 1 ;
53
51
Endpoint endpoint = 2 ;
54
- spec.ProxyEnvs proxyEnvs = 3 ;
55
52
string projectName = 4 ;
56
53
}
57
54
@@ -65,31 +62,24 @@ message UpdateProxyEnvsOnNodesRequest{
65
62
string projectName = 3 ;
66
63
}
67
64
68
- message UpdateProxyEnvsOnNodesResponse {
69
- spec.K8scluster desired = 1 ;
70
- }
65
+ message UpdateProxyEnvsOnNodesResponse {}
71
66
72
- message UpdateNoProxyEnvsInKubernetesRequest {
67
+ message UpdateProxyEnvsK8sServicesRequest {
73
68
spec.K8scluster current = 1 ;
74
69
spec.K8scluster desired = 2 ;
75
70
spec.ProxyEnvs proxyEnvs = 3 ;
76
71
string projectName = 4 ;
77
72
}
78
73
79
- message UpdateNoProxyEnvsInKubernetesResponse {
80
- spec.K8scluster desired = 1 ;
81
- }
74
+ message UpdateProxyEnvsK8sServicesResponse {}
82
75
83
76
message RemoveClaudieUtilitiesRequest {
84
77
spec.K8scluster current = 1 ;
85
78
repeated spec.LBcluster currentLbs = 2 ;
86
79
string projectName = 3 ;
87
80
}
88
81
89
- message RemoveClaudieUtilitiesResponse {
90
- spec.K8scluster current = 1 ;
91
- repeated spec.LBcluster currentLbs = 2 ;
92
- }
82
+ message RemoveClaudieUtilitiesResponse {}
93
83
94
84
service AnsiblerService {
95
85
// InstallNodeRequirements installs any requirements there are on all of the nodes.
@@ -106,8 +96,8 @@ service AnsiblerService {
106
96
rpc UpdateAPIEndpoint (UpdateAPIEndpointRequest ) returns (UpdateAPIEndpointResponse );
107
97
// UpdateProxyEnvsOnNodes handles changes of HTTP_PROXY, HTTPS_PROXY, NO_PROXY, http_proxy, https_proxy and no_proxy envs in /etc/environment
108
98
rpc UpdateProxyEnvsOnNodes (UpdateProxyEnvsOnNodesRequest ) returns (UpdateProxyEnvsOnNodesResponse );
109
- // UpdateNoProxyEnvsInKubernetes handles changes of NO_PROXY and no_proxy envs in kube- proxy and static pods
110
- rpc UpdateNoProxyEnvsInKubernetes ( UpdateNoProxyEnvsInKubernetesRequest ) returns (UpdateNoProxyEnvsInKubernetesResponse );
99
+ // UpdateProxyEnvsK8sServices propagates the changes to the HTTP proxy to relevant kubernetes services.
100
+ rpc UpdateProxyEnvsK8sServices ( UpdateProxyEnvsK8sServicesRequest ) returns (UpdateProxyEnvsK8sServicesResponse );
111
101
// Removes utilities installed by claudie via ansible playbooks.
112
102
rpc RemoveClaudieUtilities (RemoveClaudieUtilitiesRequest ) returns (RemoveClaudieUtilitiesResponse );
113
103
}
0 commit comments