File tree Expand file tree Collapse file tree 26 files changed +325
-25
lines changed Expand file tree Collapse file tree 26 files changed +325
-25
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,15 @@ WORKDIR /app
8
8
9
9
RUN chown -R gouser:gouser /app
10
10
11
- COPY src /go.mod src /go.sum ./
11
+ COPY pkg /go.mod pkg /go.sum ./
12
12
13
13
# Download Go module dependencies
14
14
RUN go mod download
15
15
16
- COPY ./src ./src
16
+ COPY ./pkg ./pkg
17
17
18
18
USER gouser
19
- WORKDIR /app/src
19
+ WORKDIR /app/pkg
20
20
RUN go build -o /app/kube-netlag
21
21
22
22
FROM ubuntu:24.10
Original file line number Diff line number Diff line change 29
29
- [ ** Latency Metrics** ] ( #latency-metrics )
30
30
- [ ** Example Prometheus Query** ] ( #example-prometheus-query )
31
31
- [ ** Contributing** ] ( #contributing )
32
+ - [ ** Disclaimer** ] ( #disclaimer )
32
33
- [ ** License** ] ( #license )
33
34
- [ ** Author** ] ( #author )
34
35
@@ -199,9 +200,14 @@ Contributions are welcome! To report issues or request features:
199
200
- Open an issue on GitHub.
200
201
- Submit a pull request with improvements.
201
202
203
+ # Disclaimer
204
+
205
+ Kube-NetLag is ** not an official Kubernetes project** and is not affiliated with or endorsed by the ** Cloud Native Computing Foundation (CNCF)** or Kubernetes.
206
+
202
207
# License
203
208
204
- cd
209
+ Kube-NetLag is licensed under the ** Apache 2.0 License** . See the [ LICENSE] ( ./LICENSE ) file for details.
210
+
205
211
# Author
206
212
207
213
- Apostolos Lazidis 🚀
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+
1
15
apiVersion : v2
2
16
name : kube-netlag
3
17
description : A Helm chart for Kube-NetLag
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+ ---
1
15
apiVersion : rbac.authorization.k8s.io/v1
2
16
kind : ClusterRoleBinding
3
17
metadata :
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+ ---
1
15
apiVersion : rbac.authorization.k8s.io/v1
2
16
kind : ClusterRole
3
17
metadata :
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+ ---
1
15
apiVersion : apps/v1
2
16
kind : DaemonSet
3
17
metadata :
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+ ---
1
15
{{- if .Values.prometheusConfig.create -}}
2
16
apiVersion : v1
3
17
kind : ConfigMap
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+ ---
1
15
apiVersion : v1
2
16
kind : ServiceAccount
3
17
metadata :
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+
1
15
# # Default values for Kube-NetLag
2
16
# # This is a YAML-formatted file.
3
17
# # Declare variables to be passed into your templates.
Original file line number Diff line number Diff line change
1
+ # Copyright 2024 Apostolos Lazidis
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+ ---
1
15
apiVersion : rbac.authorization.k8s.io/v1
2
16
kind : ClusterRoleBinding
3
17
metadata :
You can’t perform that action at this time.
0 commit comments