Skip to content

Commit d04a20b

Browse files
committed
chore: update license header format
1 parent 75f73b3 commit d04a20b

File tree

214 files changed

+1084
-149
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

214 files changed

+1084
-149
lines changed

.github/workflows/agent-ci.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -136,4 +139,3 @@ jobs:
136139
subject-name: ${{ env.REGISTRY }}/${{env.IMAGE_NAME}}/agent
137140
subject-digest: ${{ steps.build.outputs.digest }}
138141
push-to-registry: true
139-

.github/workflows/agentless-container.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -100,4 +103,4 @@ jobs:
100103
with:
101104
subject-name: ${{ env.REGISTRY }}/${{env.IMAGE_NAME}}/agentless
102105
subject-digest: ${{ steps.build.outputs.digest }}
103-
push-to-registry: true
106+
push-to-registry: true

.github/workflows/commit-linting.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -30,4 +33,4 @@ jobs:
3033
uses: agenthunt/[email protected]
3134
with:
3235
pr-title-regex: "^(.+)(?:(([^)s]+)))?: (.+)" # title must follow <type>(<subtype>): short description
33-
pr-body-regex: "(.*)" # body must not be empty
36+
pr-body-regex: "(.*)" # body must not be empty

.github/workflows/operator-ci.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -185,4 +188,3 @@ jobs:
185188
subject-name: ${{ env.REGISTRY }}/${{env.IMAGE_NAME}}/operator
186189
subject-digest: ${{ steps.build.outputs.digest }}
187190
push-to-registry: true
188-

.gitlab-ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -292,4 +295,4 @@ publish-chart:
292295
- if [ "${ENV}" == "dev" ]; then ARGS="--version $(date +%Y.%m.%d)-${CI_COMMIT_SHORT_SHA}"; fi
293296
- /workspace/bin/helm repo add ${REGISTRY} https://${URL} --username="${USERNAME}" --password=${PASSWORD}
294297
- /workspace/bin/helm package chart ${ARGS}
295-
- /workspace/bin/helm cm-push $(ls skyhook-operator-*.tgz) ${REGISTRY}
298+
- /workspace/bin/helm cm-push $(ls skyhook-operator-*.tgz) ${REGISTRY}

NOTICE

Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
2+
================================================================================
3+
/*
4+
Copyright 2019 The logr Authors.
5+
6+
Licensed under the Apache License, Version 2.0 (the "License");
7+
you may not use this file except in compliance with the License.
8+
You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
*/
18+
================================================================================
19+
20+
Copyright Onsi Fakhouri - MIT License
21+
License Text: https://github.com/onsi/ginkgo/blob/master/LICENSE
22+
23+
Copyright (c) 2013-2014 Onsi Fakhouri
24+
25+
Permission is hereby granted, free of charge, to any person obtaining
26+
a copy of this software and associated documentation files (the
27+
"Software"), to deal in the Software without restriction, including
28+
without limitation the rights to use, copy, modify, merge, publish,
29+
distribute, sublicense, and/or sell copies of the Software, and to
30+
permit persons to whom the Software is furnished to do so, subject to
31+
the following conditions:
32+
33+
The above copyright notice and this permission notice shall be
34+
included in all copies or substantial portions of the Software.
35+
36+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
37+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
38+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
39+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
40+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
41+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
42+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
43+
44+
================================================================================
45+
46+
Copyright Onsi Fakhouri - MIT License
47+
License Text: https://github.com/onsi/gomega/blob/master/LICENSE
48+
49+
Copyright (c) 2013-2014 Onsi Fakhouri
50+
51+
Permission is hereby granted, free of charge, to any person obtaining
52+
a copy of this software and associated documentation files (the
53+
"Software"), to deal in the Software without restriction, including
54+
without limitation the rights to use, copy, modify, merge, publish,
55+
distribute, sublicense, and/or sell copies of the Software, and to
56+
permit persons to whom the Software is furnished to do so, subject to
57+
the following conditions:
58+
59+
The above copyright notice and this permission notice shall be
60+
included in all copies or substantial portions of the Software.
61+
62+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
63+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
64+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
65+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
66+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
67+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
68+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
69+
70+
================================================================================
71+
72+
Copyright Seth Vargo - Apache 2.0 License
73+
License Text: https://github.com/sethvargo/go-envconfig/blob/main/LICENSE
74+
75+
// Copyright The envconfig Authors
76+
//
77+
// Licensed under the Apache License, Version 2.0 (the "License");
78+
// you may not use this file except in compliance with the License.
79+
// You may obtain a copy of the License at
80+
//
81+
// http://www.apache.org/licenses/LICENSE-2.0
82+
//
83+
// Unless required by applicable law or agreed to in writing, software
84+
// distributed under the License is distributed on an "AS IS" BASIS,
85+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
86+
// See the License for the specific language governing permissions and
87+
// limitations under the License.
88+
================================================================================
89+
90+
Copyright Mat Ryer and Tyler Bunnell - MIT License
91+
License Text: https://github.com/stretchr/testify/blob/master/LICENSE
92+
MIT License
93+
94+
Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
95+
96+
Permission is hereby granted, free of charge, to any person obtaining a copy
97+
of this software and associated documentation files (the "Software"), to deal
98+
in the Software without restriction, including without limitation the rights
99+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
100+
copies of the Software, and to permit persons to whom the Software is
101+
furnished to do so, subject to the following conditions:
102+
103+
The above copyright notice and this permission notice shall be included in all
104+
copies or substantial portions of the Software.
105+
106+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
107+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
108+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
109+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
110+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
111+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
112+
SOFTWARE.
113+
114+
================================================================================
115+
116+
Copyright Uber Technologies, Inc. - MIT License
117+
License Text: https://github.com/uber-go/zap/blob/v1.26.0/LICENSE.txt
118+
Copyright (c) 2016-2017 Uber Technologies, Inc.
119+
120+
Permission is hereby granted, free of charge, to any person obtaining a copy
121+
of this software and associated documentation files (the "Software"), to deal
122+
in the Software without restriction, including without limitation the rights
123+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
124+
copies of the Software, and to permit persons to whom the Software is
125+
furnished to do so, subject to the following conditions:
126+
127+
The above copyright notice and this permission notice shall be included in
128+
all copies or substantial portions of the Software.
129+
130+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
131+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
132+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
133+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
134+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
135+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
136+
THE SOFTWARE.
137+
138+
================================================================================
139+
140+
Copyright The Kubernetes Authors - Apache 2.0 License
141+
License Text: https://github.com/kubernetes/api/blob/master/LICENSE
142+
143+
Copyright The Kubernetes Authors.
144+
145+
Licensed under the Apache License, Version 2.0 (the "License");
146+
you may not use this file except in compliance with the License.
147+
You may obtain a copy of the License at
148+
149+
http://www.apache.org/licenses/LICENSE-2.0
150+
151+
Unless required by applicable law or agreed to in writing, software
152+
distributed under the License is distributed on an "AS IS" BASIS,
153+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
154+
See the License for the specific language governing permissions and
155+
limitations under the License.
156+
157+
================================================================================
158+
159+
Copyright The Kubernetes Authors - Apache 2.0 License
160+
License Text: https://github.com/kubernetes/apimachinery/blob/master/LICENSE
161+
162+
Copyright 2021 The Kubernetes Authors.
163+
164+
Licensed under the Apache License, Version 2.0 (the "License");
165+
you may not use this file except in compliance with the License.
166+
You may obtain a copy of the License at
167+
168+
http://www.apache.org/licenses/LICENSE-2.0
169+
170+
Unless required by applicable law or agreed to in writing, software
171+
distributed under the License is distributed on an "AS IS" BASIS,
172+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
173+
See the License for the specific language governing permissions and
174+
limitations under the License.
175+
176+
================================================================================
177+
178+
Copyright The Kubernetes Authors - Apache 2.0 License
179+
License Text: https://github.com/kubernetes/client-go/blob/master/LICENSE
180+
181+
Copyright 2023 The Kubernetes Authors.
182+
183+
Licensed under the Apache License, Version 2.0 (the "License");
184+
you may not use this file except in compliance with the License.
185+
You may obtain a copy of the License at
186+
187+
http://www.apache.org/licenses/LICENSE-2.0
188+
189+
Unless required by applicable law or agreed to in writing, software
190+
distributed under the License is distributed on an "AS IS" BASIS,
191+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
192+
See the License for the specific language governing permissions and
193+
limitations under the License.
194+
195+
================================================================================
196+
197+
Copyright The Kubernetes Authors - Apache 2.0 License
198+
License Text: https://github.com/kubernetes/kubernetes/blob/master/LICENSE
199+
200+
Copyright 2018 The Kubernetes Authors.
201+
202+
Licensed under the Apache License, Version 2.0 (the "License");
203+
you may not use this file except in compliance with the License.
204+
You may obtain a copy of the License at
205+
206+
http://www.apache.org/licenses/LICENSE-2.0
207+
208+
Unless required by applicable law or agreed to in writing, software
209+
distributed under the License is distributed on an "AS IS" BASIS,
210+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
211+
See the License for the specific language governing permissions and
212+
limitations under the License.
213+
214+
================================================================================
215+
216+
Copyright The Kubernetes Authors - Apache 2.0 License
217+
License Text: https://github.com/kubernetes-sigs/controller-runtime/blob/main/LICENSE
218+
219+
Copyright 2018 The Kubernetes Authors.
220+
221+
Licensed under the Apache License, Version 2.0 (the "License");
222+
you may not use this file except in compliance with the License.
223+
You may obtain a copy of the License at
224+
225+
http://www.apache.org/licenses/LICENSE-2.0
226+
227+
Unless required by applicable law or agreed to in writing, software
228+
distributed under the License is distributed on an "AS IS" BASIS,
229+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
230+
See the License for the specific language governing permissions and
231+
limitations under the License.
232+
233+
================================================================================
234+
Copyright Julian Berman - MIT License
235+
License Text: https://github.com/python-jsonschema/jsonschema/blob/main/COPYING
236+
237+
Copyright (c) 2013 Julian Berman
238+
239+
Permission is hereby granted, free of charge, to any person obtaining a copy
240+
of this software and associated documentation files (the "Software"), to deal
241+
in the Software without restriction, including without limitation the rights
242+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
243+
copies of the Software, and to permit persons to whom the Software is
244+
furnished to do so, subject to the following conditions:
245+
246+
The above copyright notice and this permission notice shall be included in
247+
all copies or substantial portions of the Software.
248+
249+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
250+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
251+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
252+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
253+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
254+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
255+
THE SOFTWARE.
256+
257+
================================================================================

agent/skyhook-agent/src/skyhook_agent/__about__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.

agent/skyhook-agent/src/skyhook_agent/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.

agent/skyhook-agent/src/skyhook_agent/config.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#
2+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
25
# LICENSE START
36
#
47
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -18,7 +21,6 @@
1821
# LICENSE END
1922
#
2023

21-
2224
from enum import Enum
2325
import json
2426
import os, sys
@@ -90,4 +92,4 @@ def load_schema_registry(schema_root: str=default_schema_directory) -> Registry:
9092
uri_to_schema[f"{dirpath.replace(schema_root + '/','')}/{filename}"] = data
9193
registry = Registry().with_resources(uri_to_schema.items())
9294

93-
return registry
95+
return registry

agent/skyhook-agent/src/skyhook_agent/controller.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#!/bin/python
22

33
#
4+
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
5+
# SPDX-License-Identifier: Apache-2.0
6+
#
47
# LICENSE START
58
#
69
# Copyright (c) NVIDIA CORPORATION. All rights reserved.
@@ -20,6 +23,8 @@
2023
# LICENSE END
2124
#
2225

26+
27+
2328
import sys
2429
import os
2530
import stat

0 commit comments

Comments
 (0)