From c25d223c7bd2e9a5e25bc316b7c8bb070c0ce293 Mon Sep 17 00:00:00 2001 From: "Yasin, Siraj (SY495P)" Date: Wed, 1 Apr 2020 09:55:42 -0500 Subject: [PATCH] Add copyright for missing files * added license templates for go, bash & yaml in tools dir * added a script that will add license information for all missing files. Type: go, yaml, yml, sh * skip adding license for all files within testdata * Syntax: > ./tools/add_license.sh * Skip license for manifests folder * Added one extra line after licene for yaml files * Added License after Hashbang for bash. * Add an extra line after hashbang and before license * Updated the go template to use multiline comments New Files: 1. tools/add_license.sh 2. tools/license_go.txt 3. tools/license_yaml.txt 4. tools/license_bash.txt Change-Id: Ia4da5b261e7cd518d446896b72c810421877472a Realtes-To:#147 --- .golangci.yaml | 12 ++++ cmd/bootstrap/bootstrap.go | 14 +++++ cmd/bootstrap/bootstrap_isogen.go | 14 +++++ cmd/bootstrap/bootstrap_remotedirect.go | 14 +++++ cmd/bootstrap/bootstrap_remotedirect_test.go | 14 +++++ cmd/bootstrap/bootstrap_test.go | 14 +++++ cmd/cluster/cluster.go | 14 +++++ cmd/cluster/cluster_test.go | 14 +++++ cmd/completion/completion.go | 14 +++++ cmd/completion/completion_test.go | 14 +++++ cmd/config/config.go | 14 +++++ cmd/document/document.go | 14 +++++ cmd/document/document_test.go | 14 +++++ cmd/document/pull.go | 14 +++++ cmd/document/pull_test.go | 14 +++++ cmd/document/render.go | 14 +++++ cmd/root.go | 14 +++++ cmd/root_test.go | 14 +++++ cmd/secret/generate/generate.go | 14 +++++ cmd/secret/generate/masterpassphrase.go | 14 +++++ cmd/secret/secret.go | 14 +++++ cmd/version.go | 14 +++++ cmd/version_test.go | 14 +++++ main.go | 14 +++++ pkg/bootstrap/cloudinit/cloud-init.go | 14 +++++ pkg/bootstrap/cloudinit/cloud-init_test.go | 14 +++++ pkg/bootstrap/cloudinit/errors.go | 14 +++++ pkg/bootstrap/isogen/command.go | 14 +++++ pkg/bootstrap/isogen/command_test.go | 14 +++++ pkg/cluster/errors.go | 14 +++++ pkg/cluster/expression.go | 14 +++++ pkg/cluster/expression_test.go | 14 +++++ pkg/cluster/initinfra/infra.go | 14 +++++ pkg/cluster/initinfra/infra_test.go | 14 +++++ pkg/cluster/status.go | 14 +++++ pkg/cluster/status_test.go | 14 +++++ pkg/config/constants.go | 14 +++++ pkg/config/errors.go | 14 +++++ pkg/config/repo.go | 14 +++++ pkg/config/repo_test.go | 14 +++++ pkg/container/container.go | 14 +++++ pkg/container/container_docker.go | 14 +++++ pkg/container/container_docker_test.go | 14 +++++ pkg/container/container_test.go | 14 +++++ pkg/container/errors.go | 14 +++++ pkg/document/bundle.go | 14 +++++ pkg/document/bundle_test.go | 14 +++++ pkg/document/constants.go | 14 +++++ pkg/document/dochelper_baremetalhost.go | 14 +++++ pkg/document/dochelper_test.go | 14 +++++ pkg/document/dochelper_utils.go | 14 +++++ pkg/document/document.go | 14 +++++ pkg/document/document_test.go | 14 +++++ pkg/document/errors.go | 14 +++++ pkg/document/filesystem.go | 14 +++++ pkg/document/pull/pull.go | 14 +++++ pkg/document/pull/pull_test.go | 14 +++++ pkg/document/render/type.go | 14 +++++ pkg/document/repo/adapter.go | 14 +++++ pkg/document/repo/repo.go | 14 +++++ pkg/document/repo/repo_test.go | 14 +++++ pkg/document/selectors.go | 14 +++++ pkg/document/selectors_test.go | 14 +++++ pkg/environment/constants.go | 14 +++++ pkg/environment/settings.go | 14 +++++ pkg/errors/common.go | 14 +++++ pkg/k8s/client/client.go | 14 +++++ pkg/k8s/client/client_test.go | 14 +++++ pkg/k8s/client/fake/fake.go | 14 +++++ pkg/k8s/kubectl/apply_options.go | 14 +++++ pkg/k8s/kubectl/apply_options_test.go | 14 +++++ pkg/k8s/kubectl/interfaces.go | 14 +++++ pkg/k8s/kubectl/kubectl.go | 14 +++++ pkg/k8s/kubectl/kubectl_test.go | 14 +++++ pkg/k8s/utils/utils.go | 14 +++++ pkg/log/log.go | 14 +++++ pkg/log/log_test.go | 14 +++++ pkg/remote/errors.go | 14 +++++ pkg/remote/redfish/client_test.go | 14 +++++ pkg/remote/redfish/errors.go | 14 +++++ pkg/remote/redfish/utils_test.go | 14 +++++ pkg/remote/remote_direct_test.go | 14 +++++ pkg/secret/passphrases.go | 14 +++++ pkg/secret/passphrases_test.go | 14 +++++ pkg/secret/rngsource.go | 14 +++++ pkg/util/configreader.go | 14 +++++ pkg/util/configreader_test.go | 14 +++++ pkg/util/tabwriter.go | 14 +++++ pkg/util/tabwriter_test.go | 14 +++++ pkg/util/url.go | 14 +++++ pkg/util/url_test.go | 14 +++++ pkg/util/writefiles.go | 14 +++++ pkg/util/writefiles_test.go | 14 +++++ pkg/util/yaml/writer.go | 14 +++++ pkg/util/yaml/writer_test.go | 14 +++++ playbooks/vars/airship-ipam.yaml | 12 ++++ playbooks/vars/local-dev.yaml | 12 ++++ playbooks/vars/test-config.yaml | 12 ++++ .../tasks/main.yaml | 12 ++++ .../tasks/main.yaml | 12 ++++ .../tasks/main.yaml | 12 ++++ .../airship-gather-sushy-logs/tasks/main.yaml | 12 ++++ roles/airship-libvirt-gate/defaults/main.yaml | 12 ++++ .../tasks/build-infra.yaml | 12 ++++ roles/airship-libvirt-gate/tasks/main.yaml | 12 ++++ roles/airship-libvirt-gate/tests/main.yaml | 12 ++++ roles/airship-libvirt-gate/tests/vars.yaml | 12 ++++ .../defaults/main.yaml | 12 ++++ .../tasks/main.yaml | 12 ++++ .../defaults/main.yaml | 12 ++++ .../tasks/generate.yaml | 12 ++++ roles/airshipctl-test-configs/tasks/main.yaml | 12 ++++ roles/docker-install/defaults/main.yaml | 12 ++++ roles/docker-install/tasks/main.yaml | 12 ++++ roles/docker-install/tests/main.yml | 12 ++++ roles/gather-system-logs/tasks/main.yaml | 12 ++++ roles/http-fileserver/defaults/main.yaml | 12 ++++ roles/http-fileserver/handlers/main.yaml | 12 ++++ roles/http-fileserver/tasks/install.yaml | 12 ++++ roles/http-fileserver/tasks/main.yaml | 12 ++++ roles/http-fileserver/tasks/remove.yaml | 12 ++++ roles/http-fileserver/tests/main.yaml | 12 ++++ roles/http-fileserver/tests/vars.yaml | 12 ++++ roles/libvirt-domain/defaults/main.yaml | 12 ++++ roles/libvirt-domain/tasks/autodetect.yaml | 12 ++++ .../libvirt-domain/tasks/check-interface.yaml | 12 ++++ roles/libvirt-domain/tasks/domain.yaml | 12 ++++ roles/libvirt-domain/tasks/main.yaml | 12 ++++ roles/libvirt-domain/tests/main.yaml | 12 ++++ roles/libvirt-domain/tests/vars.yaml | 12 ++++ roles/libvirt-install/defaults/main.yaml | 12 ++++ roles/libvirt-install/tasks/configure.yaml | 12 ++++ roles/libvirt-install/tasks/main.yaml | 12 ++++ roles/libvirt-network/defaults/main.yaml | 12 ++++ .../libvirt-network/tasks/add_dhcp_hosts.yaml | 12 ++++ roles/libvirt-network/tasks/create.yaml | 12 ++++ roles/libvirt-network/tasks/main.yaml | 12 ++++ roles/libvirt-network/tasks/rebuild.yaml | 12 ++++ roles/libvirt-network/tests/main.yaml | 12 ++++ roles/libvirt-network/tests/vars.yaml | 12 ++++ roles/libvirt-pool/defaults/main.yaml | 12 ++++ roles/libvirt-pool/tasks/create.yaml | 12 ++++ roles/libvirt-pool/tasks/main.yaml | 12 ++++ roles/libvirt-pool/tests/main.yaml | 12 ++++ roles/libvirt-pool/tests/vars.yaml | 12 ++++ roles/libvirt-volume/defaults/main.yaml | 12 ++++ roles/libvirt-volume/tasks/cleanup.yaml | 12 ++++ roles/libvirt-volume/tasks/create.yaml | 12 ++++ roles/libvirt-volume/tasks/main.yaml | 12 ++++ roles/libvirt-volume/tests/main.yaml | 12 ++++ roles/libvirt-volume/tests/vars.yaml | 12 ++++ roles/redfish-emulator/defaults/main.yaml | 12 ++++ roles/redfish-emulator/handlers/main.yaml | 12 ++++ roles/redfish-emulator/tasks/install.yaml | 12 ++++ roles/redfish-emulator/tasks/main.yaml | 12 ++++ roles/redfish-emulator/tests/main.yaml | 12 ++++ roles/redfish-emulator/tests/vars.yaml | 12 ++++ roles/sync-manifests/defaults/main.yaml | 14 ++++- tests/ansible/role-test-runner.yaml | 12 ++++ testutil/k8sutils/mock_kubectl_factory.go | 14 +++++ testutil/utilities.go | 14 +++++ tools/add_license.sh | 57 +++++++++++++++++++ tools/gate/config_build_ephemeral_iso.yaml | 12 ++++ tools/gate/config_deploy_ephemeral_node.yaml | 12 ++++ tools/gate/config_systemwide_executable.yaml | 12 ++++ tools/gate/config_template.yaml | 12 ++++ tools/gate/config_test_configs.yaml | 12 ++++ tools/license_bash.txt | 13 +++++ tools/license_go.txt | 14 +++++ tools/license_yaml.txt | 12 ++++ 170 files changed, 2281 insertions(+), 1 deletion(-) create mode 100755 tools/add_license.sh create mode 100644 tools/license_bash.txt create mode 100644 tools/license_go.txt create mode 100644 tools/license_yaml.txt diff --git a/.golangci.yaml b/.golangci.yaml index 3da6eac45..547e26cb5 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # This file contains all available configuration options # with their documentation diff --git a/cmd/bootstrap/bootstrap.go b/cmd/bootstrap/bootstrap.go index 3712cfc34..5e65cf3ed 100644 --- a/cmd/bootstrap/bootstrap.go +++ b/cmd/bootstrap/bootstrap.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package bootstrap import ( diff --git a/cmd/bootstrap/bootstrap_isogen.go b/cmd/bootstrap/bootstrap_isogen.go index aacc13028..8d21bb479 100644 --- a/cmd/bootstrap/bootstrap_isogen.go +++ b/cmd/bootstrap/bootstrap_isogen.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package bootstrap import ( diff --git a/cmd/bootstrap/bootstrap_remotedirect.go b/cmd/bootstrap/bootstrap_remotedirect.go index eed2755b7..acd5c6eeb 100644 --- a/cmd/bootstrap/bootstrap_remotedirect.go +++ b/cmd/bootstrap/bootstrap_remotedirect.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package bootstrap import ( diff --git a/cmd/bootstrap/bootstrap_remotedirect_test.go b/cmd/bootstrap/bootstrap_remotedirect_test.go index 548501465..87ac786d2 100644 --- a/cmd/bootstrap/bootstrap_remotedirect_test.go +++ b/cmd/bootstrap/bootstrap_remotedirect_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package bootstrap import ( diff --git a/cmd/bootstrap/bootstrap_test.go b/cmd/bootstrap/bootstrap_test.go index 9e76a0ba6..f9e3179a1 100644 --- a/cmd/bootstrap/bootstrap_test.go +++ b/cmd/bootstrap/bootstrap_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package bootstrap_test import ( diff --git a/cmd/cluster/cluster.go b/cmd/cluster/cluster.go index e4c533626..dc1da1f98 100644 --- a/cmd/cluster/cluster.go +++ b/cmd/cluster/cluster.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster import ( diff --git a/cmd/cluster/cluster_test.go b/cmd/cluster/cluster_test.go index 12a9e0878..3f75bef62 100644 --- a/cmd/cluster/cluster_test.go +++ b/cmd/cluster/cluster_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster_test import ( diff --git a/cmd/completion/completion.go b/cmd/completion/completion.go index 87cb6d711..35a88ca10 100644 --- a/cmd/completion/completion.go +++ b/cmd/completion/completion.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package completion import ( diff --git a/cmd/completion/completion_test.go b/cmd/completion/completion_test.go index 38e1b9309..ac87f9b5b 100644 --- a/cmd/completion/completion_test.go +++ b/cmd/completion/completion_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package completion_test import ( diff --git a/cmd/config/config.go b/cmd/config/config.go index de07050bf..56e396b20 100644 --- a/cmd/config/config.go +++ b/cmd/config/config.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package config import ( diff --git a/cmd/document/document.go b/cmd/document/document.go index fe4dde6b5..4aa9ba12a 100644 --- a/cmd/document/document.go +++ b/cmd/document/document.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/cmd/document/document_test.go b/cmd/document/document_test.go index 83a6db036..ff87f5b0a 100644 --- a/cmd/document/document_test.go +++ b/cmd/document/document_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document_test import ( diff --git a/cmd/document/pull.go b/cmd/document/pull.go index 37588e6a1..604f45cba 100644 --- a/cmd/document/pull.go +++ b/cmd/document/pull.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/cmd/document/pull_test.go b/cmd/document/pull_test.go index e811b5480..1ef868a2f 100644 --- a/cmd/document/pull_test.go +++ b/cmd/document/pull_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/cmd/document/render.go b/cmd/document/render.go index cbc23fa15..ce59c9943 100644 --- a/cmd/document/render.go +++ b/cmd/document/render.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/cmd/root.go b/cmd/root.go index 68369ae55..84a6eace0 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cmd import ( diff --git a/cmd/root_test.go b/cmd/root_test.go index 6d2edf871..ec9516797 100644 --- a/cmd/root_test.go +++ b/cmd/root_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cmd_test import ( diff --git a/cmd/secret/generate/generate.go b/cmd/secret/generate/generate.go index 6ab66eb43..dbf15e7f2 100644 --- a/cmd/secret/generate/generate.go +++ b/cmd/secret/generate/generate.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package generate import "github.com/spf13/cobra" diff --git a/cmd/secret/generate/masterpassphrase.go b/cmd/secret/generate/masterpassphrase.go index 4862f3841..ee58a7a13 100644 --- a/cmd/secret/generate/masterpassphrase.go +++ b/cmd/secret/generate/masterpassphrase.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package generate import ( diff --git a/cmd/secret/secret.go b/cmd/secret/secret.go index 5375971ff..a77fb2105 100644 --- a/cmd/secret/secret.go +++ b/cmd/secret/secret.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package secret import ( diff --git a/cmd/version.go b/cmd/version.go index 1fe759a00..70d91f3b3 100644 --- a/cmd/version.go +++ b/cmd/version.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cmd import ( diff --git a/cmd/version_test.go b/cmd/version_test.go index 0f7ed85e2..de4d15bc9 100644 --- a/cmd/version_test.go +++ b/cmd/version_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cmd_test import ( diff --git a/main.go b/main.go index 2fe21aaad..53620b3d9 100644 --- a/main.go +++ b/main.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package main import ( diff --git a/pkg/bootstrap/cloudinit/cloud-init.go b/pkg/bootstrap/cloudinit/cloud-init.go index 77da0a6f3..c89fd148c 100644 --- a/pkg/bootstrap/cloudinit/cloud-init.go +++ b/pkg/bootstrap/cloudinit/cloud-init.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cloudinit import ( diff --git a/pkg/bootstrap/cloudinit/cloud-init_test.go b/pkg/bootstrap/cloudinit/cloud-init_test.go index d70d98e74..40321864b 100644 --- a/pkg/bootstrap/cloudinit/cloud-init_test.go +++ b/pkg/bootstrap/cloudinit/cloud-init_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cloudinit import ( diff --git a/pkg/bootstrap/cloudinit/errors.go b/pkg/bootstrap/cloudinit/errors.go index 157de26dc..cc40ebf8a 100644 --- a/pkg/bootstrap/cloudinit/errors.go +++ b/pkg/bootstrap/cloudinit/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cloudinit import ( diff --git a/pkg/bootstrap/isogen/command.go b/pkg/bootstrap/isogen/command.go index d633adeb5..8c64f3fda 100644 --- a/pkg/bootstrap/isogen/command.go +++ b/pkg/bootstrap/isogen/command.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package isogen import ( diff --git a/pkg/bootstrap/isogen/command_test.go b/pkg/bootstrap/isogen/command_test.go index 1627d8e07..35bc6b843 100644 --- a/pkg/bootstrap/isogen/command_test.go +++ b/pkg/bootstrap/isogen/command_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package isogen import ( diff --git a/pkg/cluster/errors.go b/pkg/cluster/errors.go index 24d0fadc1..0a2c658f4 100644 --- a/pkg/cluster/errors.go +++ b/pkg/cluster/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster import "fmt" diff --git a/pkg/cluster/expression.go b/pkg/cluster/expression.go index d61316e1c..bf58f683d 100644 --- a/pkg/cluster/expression.go +++ b/pkg/cluster/expression.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster import ( diff --git a/pkg/cluster/expression_test.go b/pkg/cluster/expression_test.go index 6923f1f79..98d84557e 100644 --- a/pkg/cluster/expression_test.go +++ b/pkg/cluster/expression_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster_test import ( diff --git a/pkg/cluster/initinfra/infra.go b/pkg/cluster/initinfra/infra.go index 0f90b7311..a570295c5 100644 --- a/pkg/cluster/initinfra/infra.go +++ b/pkg/cluster/initinfra/infra.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package initinfra import ( diff --git a/pkg/cluster/initinfra/infra_test.go b/pkg/cluster/initinfra/infra_test.go index bdd1ccb4f..c4e35bc36 100644 --- a/pkg/cluster/initinfra/infra_test.go +++ b/pkg/cluster/initinfra/infra_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package initinfra_test import ( diff --git a/pkg/cluster/status.go b/pkg/cluster/status.go index 739aff212..00055a4ae 100644 --- a/pkg/cluster/status.go +++ b/pkg/cluster/status.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster import ( diff --git a/pkg/cluster/status_test.go b/pkg/cluster/status_test.go index e2ee160ec..e98ee7c22 100644 --- a/pkg/cluster/status_test.go +++ b/pkg/cluster/status_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package cluster_test import ( diff --git a/pkg/config/constants.go b/pkg/config/constants.go index 62212b7f3..9695dc04e 100644 --- a/pkg/config/constants.go +++ b/pkg/config/constants.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package config // Constants related to the ClusterType type diff --git a/pkg/config/errors.go b/pkg/config/errors.go index dc647c7c1..57280bfe6 100644 --- a/pkg/config/errors.go +++ b/pkg/config/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package config import ( diff --git a/pkg/config/repo.go b/pkg/config/repo.go index 7768fb684..282ac4d65 100644 --- a/pkg/config/repo.go +++ b/pkg/config/repo.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package config import ( diff --git a/pkg/config/repo_test.go b/pkg/config/repo_test.go index 150bb8c13..d22eff09e 100644 --- a/pkg/config/repo_test.go +++ b/pkg/config/repo_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package config_test import ( diff --git a/pkg/container/container.go b/pkg/container/container.go index 207b535e7..ab534f5e9 100644 --- a/pkg/container/container.go +++ b/pkg/container/container.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package container import ( diff --git a/pkg/container/container_docker.go b/pkg/container/container_docker.go index d9259a6a1..841184e2e 100644 --- a/pkg/container/container_docker.go +++ b/pkg/container/container_docker.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package container import ( diff --git a/pkg/container/container_docker_test.go b/pkg/container/container_docker_test.go index 4cb47cc4c..880c0bceb 100644 --- a/pkg/container/container_docker_test.go +++ b/pkg/container/container_docker_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package container import ( diff --git a/pkg/container/container_test.go b/pkg/container/container_test.go index 250d10a11..ed4a51a5d 100644 --- a/pkg/container/container_test.go +++ b/pkg/container/container_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package container import ( diff --git a/pkg/container/errors.go b/pkg/container/errors.go index 241c64569..13703db2c 100644 --- a/pkg/container/errors.go +++ b/pkg/container/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package container import ( diff --git a/pkg/document/bundle.go b/pkg/document/bundle.go index 7ecaa908b..405a13b13 100644 --- a/pkg/document/bundle.go +++ b/pkg/document/bundle.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/pkg/document/bundle_test.go b/pkg/document/bundle_test.go index c952f160c..b59e239b6 100644 --- a/pkg/document/bundle_test.go +++ b/pkg/document/bundle_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document_test import ( diff --git a/pkg/document/constants.go b/pkg/document/constants.go index 60dbea3fb..179e95317 100644 --- a/pkg/document/constants.go +++ b/pkg/document/constants.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document // Label Selectors diff --git a/pkg/document/dochelper_baremetalhost.go b/pkg/document/dochelper_baremetalhost.go index 95a6caeb4..044e00808 100644 --- a/pkg/document/dochelper_baremetalhost.go +++ b/pkg/document/dochelper_baremetalhost.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document // GetBMHNetworkData retrieves the associated network data string diff --git a/pkg/document/dochelper_test.go b/pkg/document/dochelper_test.go index dde62ef9f..1d02be4e7 100644 --- a/pkg/document/dochelper_test.go +++ b/pkg/document/dochelper_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document_test import ( diff --git a/pkg/document/dochelper_utils.go b/pkg/document/dochelper_utils.go index 76d4750a4..b09593d9b 100644 --- a/pkg/document/dochelper_utils.go +++ b/pkg/document/dochelper_utils.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/pkg/document/document.go b/pkg/document/document.go index 477a119ff..d352dba00 100644 --- a/pkg/document/document.go +++ b/pkg/document/document.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/pkg/document/document_test.go b/pkg/document/document_test.go index 60086fded..bfdf15e28 100644 --- a/pkg/document/document_test.go +++ b/pkg/document/document_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document_test import ( diff --git a/pkg/document/errors.go b/pkg/document/errors.go index f383900f0..33eb57ab3 100644 --- a/pkg/document/errors.go +++ b/pkg/document/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/pkg/document/filesystem.go b/pkg/document/filesystem.go index 5ce74c914..ec2846f41 100644 --- a/pkg/document/filesystem.go +++ b/pkg/document/filesystem.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/pkg/document/pull/pull.go b/pkg/document/pull/pull.go index 8a48e1178..77027337f 100644 --- a/pkg/document/pull/pull.go +++ b/pkg/document/pull/pull.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package pull import ( diff --git a/pkg/document/pull/pull_test.go b/pkg/document/pull/pull_test.go index 9aa0af38a..391ba2674 100644 --- a/pkg/document/pull/pull_test.go +++ b/pkg/document/pull/pull_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package pull import ( diff --git a/pkg/document/render/type.go b/pkg/document/render/type.go index 99707b2f1..c88c83764 100644 --- a/pkg/document/render/type.go +++ b/pkg/document/render/type.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package render import ( diff --git a/pkg/document/repo/adapter.go b/pkg/document/repo/adapter.go index 71803fde5..8280cfbf2 100644 --- a/pkg/document/repo/adapter.go +++ b/pkg/document/repo/adapter.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package repo import ( diff --git a/pkg/document/repo/repo.go b/pkg/document/repo/repo.go index e838fde1d..e05799c75 100644 --- a/pkg/document/repo/repo.go +++ b/pkg/document/repo/repo.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package repo import ( diff --git a/pkg/document/repo/repo_test.go b/pkg/document/repo/repo_test.go index 535c3bc0a..9622cfbf1 100644 --- a/pkg/document/repo/repo_test.go +++ b/pkg/document/repo/repo_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package repo import ( diff --git a/pkg/document/selectors.go b/pkg/document/selectors.go index 5f2029d6d..b30936eb3 100644 --- a/pkg/document/selectors.go +++ b/pkg/document/selectors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document import ( diff --git a/pkg/document/selectors_test.go b/pkg/document/selectors_test.go index 5d7b81913..aa704dac8 100644 --- a/pkg/document/selectors_test.go +++ b/pkg/document/selectors_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package document_test import ( diff --git a/pkg/environment/constants.go b/pkg/environment/constants.go index 204248358..887bb80e5 100644 --- a/pkg/environment/constants.go +++ b/pkg/environment/constants.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package environment const HomeEnvVar = "$HOME" diff --git a/pkg/environment/settings.go b/pkg/environment/settings.go index a2a6bffe3..fa51e90cf 100644 --- a/pkg/environment/settings.go +++ b/pkg/environment/settings.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package environment import ( diff --git a/pkg/errors/common.go b/pkg/errors/common.go index d6af70ca8..da1087e14 100644 --- a/pkg/errors/common.go +++ b/pkg/errors/common.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package errors // AirshipError is the base error type diff --git a/pkg/k8s/client/client.go b/pkg/k8s/client/client.go index f5338609d..b2fd7cbb2 100644 --- a/pkg/k8s/client/client.go +++ b/pkg/k8s/client/client.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package client import ( diff --git a/pkg/k8s/client/client_test.go b/pkg/k8s/client/client_test.go index ffd330255..def013439 100644 --- a/pkg/k8s/client/client_test.go +++ b/pkg/k8s/client/client_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package client_test import ( diff --git a/pkg/k8s/client/fake/fake.go b/pkg/k8s/client/fake/fake.go index 57bdcf6ba..760e56f12 100644 --- a/pkg/k8s/client/fake/fake.go +++ b/pkg/k8s/client/fake/fake.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package fake import ( diff --git a/pkg/k8s/kubectl/apply_options.go b/pkg/k8s/kubectl/apply_options.go index 91136f431..106b4db55 100644 --- a/pkg/k8s/kubectl/apply_options.go +++ b/pkg/k8s/kubectl/apply_options.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package kubectl import ( diff --git a/pkg/k8s/kubectl/apply_options_test.go b/pkg/k8s/kubectl/apply_options_test.go index ac56e7dea..ab92ed7aa 100644 --- a/pkg/k8s/kubectl/apply_options_test.go +++ b/pkg/k8s/kubectl/apply_options_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package kubectl_test import ( diff --git a/pkg/k8s/kubectl/interfaces.go b/pkg/k8s/kubectl/interfaces.go index 28481788e..e57f835c5 100644 --- a/pkg/k8s/kubectl/interfaces.go +++ b/pkg/k8s/kubectl/interfaces.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package kubectl import ( diff --git a/pkg/k8s/kubectl/kubectl.go b/pkg/k8s/kubectl/kubectl.go index ec5ef5248..3936e6d11 100644 --- a/pkg/k8s/kubectl/kubectl.go +++ b/pkg/k8s/kubectl/kubectl.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package kubectl import ( diff --git a/pkg/k8s/kubectl/kubectl_test.go b/pkg/k8s/kubectl/kubectl_test.go index 2dfdca1d5..b5fb3f353 100644 --- a/pkg/k8s/kubectl/kubectl_test.go +++ b/pkg/k8s/kubectl/kubectl_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package kubectl_test import ( diff --git a/pkg/k8s/utils/utils.go b/pkg/k8s/utils/utils.go index 207d462f0..2f4e2d2f3 100644 --- a/pkg/k8s/utils/utils.go +++ b/pkg/k8s/utils/utils.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package utils import ( diff --git a/pkg/log/log.go b/pkg/log/log.go index cc3bfd505..9fa57aa80 100644 --- a/pkg/log/log.go +++ b/pkg/log/log.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package log import ( diff --git a/pkg/log/log_test.go b/pkg/log/log_test.go index a975fb710..f43baa906 100644 --- a/pkg/log/log_test.go +++ b/pkg/log/log_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package log_test import ( diff --git a/pkg/remote/errors.go b/pkg/remote/errors.go index 2f8fdcbdb..5b1bc69c7 100644 --- a/pkg/remote/errors.go +++ b/pkg/remote/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package remote import ( diff --git a/pkg/remote/redfish/client_test.go b/pkg/remote/redfish/client_test.go index cc67e17d9..91f4f0178 100644 --- a/pkg/remote/redfish/client_test.go +++ b/pkg/remote/redfish/client_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package redfish import ( diff --git a/pkg/remote/redfish/errors.go b/pkg/remote/redfish/errors.go index 2e9061c52..2f2393140 100644 --- a/pkg/remote/redfish/errors.go +++ b/pkg/remote/redfish/errors.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package redfish import ( diff --git a/pkg/remote/redfish/utils_test.go b/pkg/remote/redfish/utils_test.go index 647191923..98f9ec7ac 100644 --- a/pkg/remote/redfish/utils_test.go +++ b/pkg/remote/redfish/utils_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package redfish_test import ( diff --git a/pkg/remote/remote_direct_test.go b/pkg/remote/remote_direct_test.go index 0df7a2989..edee678a3 100644 --- a/pkg/remote/remote_direct_test.go +++ b/pkg/remote/remote_direct_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package remote import ( diff --git a/pkg/secret/passphrases.go b/pkg/secret/passphrases.go index 7bb133af9..e41f115ae 100644 --- a/pkg/secret/passphrases.go +++ b/pkg/secret/passphrases.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package secret import ( diff --git a/pkg/secret/passphrases_test.go b/pkg/secret/passphrases_test.go index 9c6d40566..8fbc9156a 100644 --- a/pkg/secret/passphrases_test.go +++ b/pkg/secret/passphrases_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package secret_test import ( diff --git a/pkg/secret/rngsource.go b/pkg/secret/rngsource.go index 62cfeaaaa..38ea9bac3 100644 --- a/pkg/secret/rngsource.go +++ b/pkg/secret/rngsource.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package secret import ( diff --git a/pkg/util/configreader.go b/pkg/util/configreader.go index 015e42f20..f82109337 100644 --- a/pkg/util/configreader.go +++ b/pkg/util/configreader.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util import ( diff --git a/pkg/util/configreader_test.go b/pkg/util/configreader_test.go index b037fde97..ba79b6054 100644 --- a/pkg/util/configreader_test.go +++ b/pkg/util/configreader_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util_test import ( diff --git a/pkg/util/tabwriter.go b/pkg/util/tabwriter.go index 43e089848..7acb07892 100644 --- a/pkg/util/tabwriter.go +++ b/pkg/util/tabwriter.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util import ( diff --git a/pkg/util/tabwriter_test.go b/pkg/util/tabwriter_test.go index 9b788cfc3..928f76ac4 100644 --- a/pkg/util/tabwriter_test.go +++ b/pkg/util/tabwriter_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util_test import ( diff --git a/pkg/util/url.go b/pkg/util/url.go index d246599a3..94a70edea 100644 --- a/pkg/util/url.go +++ b/pkg/util/url.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util import ( diff --git a/pkg/util/url_test.go b/pkg/util/url_test.go index 1190748bc..153247d31 100644 --- a/pkg/util/url_test.go +++ b/pkg/util/url_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util import ( diff --git a/pkg/util/writefiles.go b/pkg/util/writefiles.go index 7bb2c5823..00869ea27 100644 --- a/pkg/util/writefiles.go +++ b/pkg/util/writefiles.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util import ( diff --git a/pkg/util/writefiles_test.go b/pkg/util/writefiles_test.go index 71f6defea..514ebfb80 100644 --- a/pkg/util/writefiles_test.go +++ b/pkg/util/writefiles_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package util_test import ( diff --git a/pkg/util/yaml/writer.go b/pkg/util/yaml/writer.go index 0f05d27e0..a352c0ee3 100644 --- a/pkg/util/yaml/writer.go +++ b/pkg/util/yaml/writer.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package yaml import ( diff --git a/pkg/util/yaml/writer_test.go b/pkg/util/yaml/writer_test.go index 504673fc4..6953e4f23 100644 --- a/pkg/util/yaml/writer_test.go +++ b/pkg/util/yaml/writer_test.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package yaml_test import ( diff --git a/playbooks/vars/airship-ipam.yaml b/playbooks/vars/airship-ipam.yaml index 9bbd1c22b..d484b0261 100644 --- a/playbooks/vars/airship-ipam.yaml +++ b/playbooks/vars/airship-ipam.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + airship_gate_ipam: nat_network: bridge_ip: "10.23.25.1" diff --git a/playbooks/vars/local-dev.yaml b/playbooks/vars/local-dev.yaml index 4af2988fc..c7a63979b 100644 --- a/playbooks/vars/local-dev.yaml +++ b/playbooks/vars/local-dev.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + remote_work_dir: "/tmp/airship" \ No newline at end of file diff --git a/playbooks/vars/test-config.yaml b/playbooks/vars/test-config.yaml index 701f02cde..ec3c9ee44 100644 --- a/playbooks/vars/test-config.yaml +++ b/playbooks/vars/test-config.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + airship_config_action: generate airship_config_iso_gen_target_path: "{{ serve_dir }}" airship_config_manifest_directory: "{{ remote_work_dir | default(zuul.project.src_dir) }}" diff --git a/roles/airship-airshipctl-gather-configs/tasks/main.yaml b/roles/airship-airshipctl-gather-configs/tasks/main.yaml index df932a10a..6b4711d0e 100644 --- a/roles/airship-airshipctl-gather-configs/tasks/main.yaml +++ b/roles/airship-airshipctl-gather-configs/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: set airshipctl config directory set_fact: airshipctl_config_dir: "{{ ansible_env.HOME }}/.airship" diff --git a/roles/airship-gather-libvirt-logs/tasks/main.yaml b/roles/airship-gather-libvirt-logs/tasks/main.yaml index f5f74e947..ea7307e17 100644 --- a/roles/airship-gather-libvirt-logs/tasks/main.yaml +++ b/roles/airship-gather-libvirt-logs/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: set libvirt log dir set_fact: libvirt_log_dir: "{{ logs_dir }}/libvirt" diff --git a/roles/airship-gather-runtime-logs/tasks/main.yaml b/roles/airship-gather-runtime-logs/tasks/main.yaml index e2e746c1c..84a3f12f9 100644 --- a/roles/airship-gather-runtime-logs/tasks/main.yaml +++ b/roles/airship-gather-runtime-logs/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: populate service facts service_facts: diff --git a/roles/airship-gather-sushy-logs/tasks/main.yaml b/roles/airship-gather-sushy-logs/tasks/main.yaml index 54c032a61..e9d6e4ddf 100644 --- a/roles/airship-gather-sushy-logs/tasks/main.yaml +++ b/roles/airship-gather-sushy-logs/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: set redfish log dir set_fact: redfish_log_dir: "{{ logs_dir }}/redfish" diff --git a/roles/airship-libvirt-gate/defaults/main.yaml b/roles/airship-libvirt-gate/defaults/main.yaml index c89d7ea54..22f90e12d 100644 --- a/roles/airship-libvirt-gate/defaults/main.yaml +++ b/roles/airship-libvirt-gate/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + airship_gate_names: provision_network: air_prov provision_network_bridge: "prov_br" diff --git a/roles/airship-libvirt-gate/tasks/build-infra.yaml b/roles/airship-libvirt-gate/tasks/build-infra.yaml index f889cca2f..da58dacaf 100644 --- a/roles/airship-libvirt-gate/tasks/build-infra.yaml +++ b/roles/airship-libvirt-gate/tasks/build-infra.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: verify that gate flavor is defined assert: that: diff --git a/roles/airship-libvirt-gate/tasks/main.yaml b/roles/airship-libvirt-gate/tasks/main.yaml index 84a2c42d2..2b02fbd85 100644 --- a/roles/airship-libvirt-gate/tasks/main.yaml +++ b/roles/airship-libvirt-gate/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ gate_action }}.yaml" \ No newline at end of file diff --git a/roles/airship-libvirt-gate/tests/main.yaml b/roles/airship-libvirt-gate/tests/main.yaml index 2e3e9cd96..28fea6b99 100644 --- a/roles/airship-libvirt-gate/tests/main.yaml +++ b/roles/airship-libvirt-gate/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/airship-libvirt-gate/tests/vars.yaml b/roles/airship-libvirt-gate/tests/vars.yaml index b69c31056..a5c1041fd 100644 --- a/roles/airship-libvirt-gate/tests/vars.yaml +++ b/roles/airship-libvirt-gate/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + airship_gate_redfish: hostname: "redfish-emulator" username: "username" diff --git a/roles/airshipctl-systemwide-executable/defaults/main.yaml b/roles/airshipctl-systemwide-executable/defaults/main.yaml index 1cf681923..db18b62ba 100644 --- a/roles/airshipctl-systemwide-executable/defaults/main.yaml +++ b/roles/airshipctl-systemwide-executable/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + proxy: enabled: "false" http: diff --git a/roles/airshipctl-systemwide-executable/tasks/main.yaml b/roles/airshipctl-systemwide-executable/tasks/main.yaml index 1480c4f77..18480dedd 100644 --- a/roles/airshipctl-systemwide-executable/tasks/main.yaml +++ b/roles/airshipctl-systemwide-executable/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: "make docker-image" make: chdir: "{{ remote_work_dir | default(zuul.project.src_dir) }}" diff --git a/roles/airshipctl-test-configs/defaults/main.yaml b/roles/airshipctl-test-configs/defaults/main.yaml index f5d2d2dce..819b84eb9 100644 --- a/roles/airshipctl-test-configs/defaults/main.yaml +++ b/roles/airshipctl-test-configs/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + airship_config_iso_gen_target_path: /srv/iso airship_config_manifest_directory: /tmp/airship airship_config_primary_repo_url: dummy.url.com diff --git a/roles/airshipctl-test-configs/tasks/generate.yaml b/roles/airshipctl-test-configs/tasks/generate.yaml index 60e58a381..45bf2f18c 100644 --- a/roles/airshipctl-test-configs/tasks/generate.yaml +++ b/roles/airshipctl-test-configs/tasks/generate.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: set airshipctl config directory set_fact: airshipctl_config_dir: "{{ ansible_env.HOME }}/.airship" diff --git a/roles/airshipctl-test-configs/tasks/main.yaml b/roles/airshipctl-test-configs/tasks/main.yaml index dfccad205..d5d9d0857 100644 --- a/roles/airshipctl-test-configs/tasks/main.yaml +++ b/roles/airshipctl-test-configs/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ airship_config_action }}.yaml" \ No newline at end of file diff --git a/roles/docker-install/defaults/main.yaml b/roles/docker-install/defaults/main.yaml index 014c9fab8..455091742 100644 --- a/roles/docker-install/defaults/main.yaml +++ b/roles/docker-install/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + proxy: enabled: false http: diff --git a/roles/docker-install/tasks/main.yaml b/roles/docker-install/tasks/main.yaml index 925cc0613..3ac80cbb3 100644 --- a/roles/docker-install/tasks/main.yaml +++ b/roles/docker-install/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - name: Ensuring docker and support packages are present become: true diff --git a/roles/docker-install/tests/main.yml b/roles/docker-install/tests/main.yml index 73c8163d1..70b7a4b86 100644 --- a/roles/docker-install/tests/main.yml +++ b/roles/docker-install/tests/main.yml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: install docker include_role: name: docker-install diff --git a/roles/gather-system-logs/tasks/main.yaml b/roles/gather-system-logs/tasks/main.yaml index 86388254a..7a85e9a18 100644 --- a/roles/gather-system-logs/tasks/main.yaml +++ b/roles/gather-system-logs/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: "creating directory for system status" file: path: "{{ logs_dir }}/system" diff --git a/roles/http-fileserver/defaults/main.yaml b/roles/http-fileserver/defaults/main.yaml index 99561515d..3d45d4125 100644 --- a/roles/http-fileserver/defaults/main.yaml +++ b/roles/http-fileserver/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + http_fileserver_serve_dir: /srv/http-server http_fileserver_serve_port: 8099 http_server_action: install \ No newline at end of file diff --git a/roles/http-fileserver/handlers/main.yaml b/roles/http-fileserver/handlers/main.yaml index fdae67b85..1569608ea 100644 --- a/roles/http-fileserver/handlers/main.yaml +++ b/roles/http-fileserver/handlers/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: reload systemd configuration become: yes systemd: diff --git a/roles/http-fileserver/tasks/install.yaml b/roles/http-fileserver/tasks/install.yaml index bceb5e3d5..9dd8d60ca 100644 --- a/roles/http-fileserver/tasks/install.yaml +++ b/roles/http-fileserver/tasks/install.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: install simplehttpserver package apt: name: diff --git a/roles/http-fileserver/tasks/main.yaml b/roles/http-fileserver/tasks/main.yaml index 365d91f3f..4a411235a 100644 --- a/roles/http-fileserver/tasks/main.yaml +++ b/roles/http-fileserver/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ http_server_action }}.yaml" diff --git a/roles/http-fileserver/tasks/remove.yaml b/roles/http-fileserver/tasks/remove.yaml index ca13466f9..23a6c2b2c 100644 --- a/roles/http-fileserver/tasks/remove.yaml +++ b/roles/http-fileserver/tasks/remove.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: ensure http service is stopped service: name: simple-http-{{ http_fileserver_name | default('default') }}.service diff --git a/roles/http-fileserver/tests/main.yaml b/roles/http-fileserver/tests/main.yaml index a796748e6..38dce1321 100644 --- a/roles/http-fileserver/tests/main.yaml +++ b/roles/http-fileserver/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/http-fileserver/tests/vars.yaml b/roles/http-fileserver/tests/vars.yaml index 8ab4e95e7..c96e7eb76 100644 --- a/roles/http-fileserver/tests/vars.yaml +++ b/roles/http-fileserver/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + http_fileserver_serve_dir: /srv/test-dir http_fileserver_serve_port: 8095 http_file_server_test_file_content: "something to test" diff --git a/roles/libvirt-domain/defaults/main.yaml b/roles/libvirt-domain/defaults/main.yaml index 784778165..645e79baf 100644 --- a/roles/libvirt-domain/defaults/main.yaml +++ b/roles/libvirt-domain/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- # The default directory in which to store VM console logs, if a VM-specific log diff --git a/roles/libvirt-domain/tasks/autodetect.yaml b/roles/libvirt-domain/tasks/autodetect.yaml index e7cc39e9b..49211c845 100644 --- a/roles/libvirt-domain/tasks/autodetect.yaml +++ b/roles/libvirt-domain/tasks/autodetect.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - name: Detect the virtualisation engine block: diff --git a/roles/libvirt-domain/tasks/check-interface.yaml b/roles/libvirt-domain/tasks/check-interface.yaml index cdf009a64..b7d5dae0f 100644 --- a/roles/libvirt-domain/tasks/check-interface.yaml +++ b/roles/libvirt-domain/tasks/check-interface.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - name: Check network interface has a network name fail: diff --git a/roles/libvirt-domain/tasks/domain.yaml b/roles/libvirt-domain/tasks/domain.yaml index 69206c199..afd61206b 100644 --- a/roles/libvirt-domain/tasks/domain.yaml +++ b/roles/libvirt-domain/tasks/domain.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - name: Ensure the VM console log directory exists file: diff --git a/roles/libvirt-domain/tasks/main.yaml b/roles/libvirt-domain/tasks/main.yaml index 702f45a51..826955e8d 100644 --- a/roles/libvirt-domain/tasks/main.yaml +++ b/roles/libvirt-domain/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: autodetect.yaml - include_tasks: domain.yaml diff --git a/roles/libvirt-domain/tests/main.yaml b/roles/libvirt-domain/tests/main.yaml index 0dfe3193e..d64be16c0 100644 --- a/roles/libvirt-domain/tests/main.yaml +++ b/roles/libvirt-domain/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/libvirt-domain/tests/vars.yaml b/roles/libvirt-domain/tests/vars.yaml index 1879eac47..b6dd93147 100644 --- a/roles/libvirt-domain/tests/vars.yaml +++ b/roles/libvirt-domain/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_pool: path: /var/lib/libvirt/airship name: airship diff --git a/roles/libvirt-install/defaults/main.yaml b/roles/libvirt-install/defaults/main.yaml index 1a23a0699..5b31a096d 100644 --- a/roles/libvirt-install/defaults/main.yaml +++ b/roles/libvirt-install/defaults/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_qemu_config_file: /etc/libvirt/qemu.conf \ No newline at end of file diff --git a/roles/libvirt-install/tasks/configure.yaml b/roles/libvirt-install/tasks/configure.yaml index da8caf717..1e7fd6f50 100644 --- a/roles/libvirt-install/tasks/configure.yaml +++ b/roles/libvirt-install/tasks/configure.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: configure libvirt become: true block: diff --git a/roles/libvirt-install/tasks/main.yaml b/roles/libvirt-install/tasks/main.yaml index bc8aabffc..d60be5593 100644 --- a/roles/libvirt-install/tasks/main.yaml +++ b/roles/libvirt-install/tasks/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - block: - name: Ensuring Libvirt, Qemu and support packages are present diff --git a/roles/libvirt-network/defaults/main.yaml b/roles/libvirt-network/defaults/main.yaml index 31c73d0d7..36ef5b3bc 100644 --- a/roles/libvirt-network/defaults/main.yaml +++ b/roles/libvirt-network/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # libvirt_network: # name: provision-network # spec: diff --git a/roles/libvirt-network/tasks/add_dhcp_hosts.yaml b/roles/libvirt-network/tasks/add_dhcp_hosts.yaml index a64678e14..e5fd8a95f 100644 --- a/roles/libvirt-network/tasks/add_dhcp_hosts.yaml +++ b/roles/libvirt-network/tasks/add_dhcp_hosts.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # Description: # Add given hosts to existing libvirt network # diff --git a/roles/libvirt-network/tasks/create.yaml b/roles/libvirt-network/tasks/create.yaml index ea24f8700..32274d7ca 100644 --- a/roles/libvirt-network/tasks/create.yaml +++ b/roles/libvirt-network/tasks/create.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # Description: # Creates a libvirt network. libvirt_network are # exactly converted to XML from YAML so there diff --git a/roles/libvirt-network/tasks/main.yaml b/roles/libvirt-network/tasks/main.yaml index b785e19a6..99cd06ea2 100644 --- a/roles/libvirt-network/tasks/main.yaml +++ b/roles/libvirt-network/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ network_action }}.yaml" diff --git a/roles/libvirt-network/tasks/rebuild.yaml b/roles/libvirt-network/tasks/rebuild.yaml index b4b2a3e98..0c7e895b5 100644 --- a/roles/libvirt-network/tasks/rebuild.yaml +++ b/roles/libvirt-network/tasks/rebuild.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: "Remove network" virt_net: state: absent diff --git a/roles/libvirt-network/tests/main.yaml b/roles/libvirt-network/tests/main.yaml index 2b9ce4351..2b3635156 100644 --- a/roles/libvirt-network/tests/main.yaml +++ b/roles/libvirt-network/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/libvirt-network/tests/vars.yaml b/roles/libvirt-network/tests/vars.yaml index 436564680..7fdcf357a 100644 --- a/roles/libvirt-network/tests/vars.yaml +++ b/roles/libvirt-network/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_networks: - network_action: create autostart: false diff --git a/roles/libvirt-pool/defaults/main.yaml b/roles/libvirt-pool/defaults/main.yaml index 09056993a..ff0b7cf6e 100644 --- a/roles/libvirt-pool/defaults/main.yaml +++ b/roles/libvirt-pool/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_pool: name: airship path: "/var/lib/airship" diff --git a/roles/libvirt-pool/tasks/create.yaml b/roles/libvirt-pool/tasks/create.yaml index 8ff242985..ab85b3719 100644 --- a/roles/libvirt-pool/tasks/create.yaml +++ b/roles/libvirt-pool/tasks/create.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - name: Ensure libvirt storage pools are defined virt_pool: diff --git a/roles/libvirt-pool/tasks/main.yaml b/roles/libvirt-pool/tasks/main.yaml index 02915d146..28cd63fe7 100644 --- a/roles/libvirt-pool/tasks/main.yaml +++ b/roles/libvirt-pool/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ pool_action }}.yaml" diff --git a/roles/libvirt-pool/tests/main.yaml b/roles/libvirt-pool/tests/main.yaml index cc4504afa..5e098e65a 100644 --- a/roles/libvirt-pool/tests/main.yaml +++ b/roles/libvirt-pool/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/libvirt-pool/tests/vars.yaml b/roles/libvirt-pool/tests/vars.yaml index bfbbcff66..b9fe625fb 100644 --- a/roles/libvirt-pool/tests/vars.yaml +++ b/roles/libvirt-pool/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_pool: path: /var/lib/libvirt/my-pool name: test_pool diff --git a/roles/libvirt-volume/defaults/main.yaml b/roles/libvirt-volume/defaults/main.yaml index ed9089c1d..09946f156 100644 --- a/roles/libvirt-volume/defaults/main.yaml +++ b/roles/libvirt-volume/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_remote_scheme_list: - http - https diff --git a/roles/libvirt-volume/tasks/cleanup.yaml b/roles/libvirt-volume/tasks/cleanup.yaml index 82a769e01..89e8dfe1a 100644 --- a/roles/libvirt-volume/tasks/cleanup.yaml +++ b/roles/libvirt-volume/tasks/cleanup.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Clean up cache directory file: path: "{{ libvirt_image_cache_path }}" diff --git a/roles/libvirt-volume/tasks/create.yaml b/roles/libvirt-volume/tasks/create.yaml index ae13ecb9a..e8a42401a 100644 --- a/roles/libvirt-volume/tasks/create.yaml +++ b/roles/libvirt-volume/tasks/create.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Get Scheme set_fact: image_scheme: "{{ libvirt_volume.image | urlsplit('scheme') }}" diff --git a/roles/libvirt-volume/tasks/main.yaml b/roles/libvirt-volume/tasks/main.yaml index 76edd33a3..65953878d 100644 --- a/roles/libvirt-volume/tasks/main.yaml +++ b/roles/libvirt-volume/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ volume_action }}.yaml" diff --git a/roles/libvirt-volume/tests/main.yaml b/roles/libvirt-volume/tests/main.yaml index cf9ac0283..98a210a2b 100644 --- a/roles/libvirt-volume/tests/main.yaml +++ b/roles/libvirt-volume/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/libvirt-volume/tests/vars.yaml b/roles/libvirt-volume/tests/vars.yaml index 2024f0f67..eaa006348 100644 --- a/roles/libvirt-volume/tests/vars.yaml +++ b/roles/libvirt-volume/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_pool: path: /var/lib/libvirt/airship name: airship diff --git a/roles/redfish-emulator/defaults/main.yaml b/roles/redfish-emulator/defaults/main.yaml index 93d0cbafd..c56a21d7b 100644 --- a/roles/redfish-emulator/defaults/main.yaml +++ b/roles/redfish-emulator/defaults/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + redfish_action: install redfish_emulator_bind_ip: 127.0.0.1 redfish_emulator_bind_port: 8000 \ No newline at end of file diff --git a/roles/redfish-emulator/handlers/main.yaml b/roles/redfish-emulator/handlers/main.yaml index 3c2f75f56..13e044e43 100644 --- a/roles/redfish-emulator/handlers/main.yaml +++ b/roles/redfish-emulator/handlers/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: reload systemd configuration become: yes systemd: diff --git a/roles/redfish-emulator/tasks/install.yaml b/roles/redfish-emulator/tasks/install.yaml index f7e658269..f827e4217 100644 --- a/roles/redfish-emulator/tasks/install.yaml +++ b/roles/redfish-emulator/tasks/install.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - block: - name: Ensuring python3-pip and support packages are present when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux' diff --git a/roles/redfish-emulator/tasks/main.yaml b/roles/redfish-emulator/tasks/main.yaml index 5c8e87646..a162cbc37 100644 --- a/roles/redfish-emulator/tasks/main.yaml +++ b/roles/redfish-emulator/tasks/main.yaml @@ -1 +1,13 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - include_tasks: "{{ redfish_action }}.yaml" diff --git a/roles/redfish-emulator/tests/main.yaml b/roles/redfish-emulator/tests/main.yaml index c1ea66448..405eb559e 100644 --- a/roles/redfish-emulator/tests/main.yaml +++ b/roles/redfish-emulator/tests/main.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + - name: Include test variables. include_vars: file: vars.yaml diff --git a/roles/redfish-emulator/tests/vars.yaml b/roles/redfish-emulator/tests/vars.yaml index 11b985230..345725dbe 100644 --- a/roles/redfish-emulator/tests/vars.yaml +++ b/roles/redfish-emulator/tests/vars.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + libvirt_pool: path: /var/lib/libvirt/airship name: airship diff --git a/roles/sync-manifests/defaults/main.yaml b/roles/sync-manifests/defaults/main.yaml index 304724593..f66c32010 100644 --- a/roles/sync-manifests/defaults/main.yaml +++ b/roles/sync-manifests/defaults/main.yaml @@ -1 +1,13 @@ -remote_work_dir: "/tmp/airship-manifests" \ No newline at end of file +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +remote_work_dir: "/tmp/airship-manifests" diff --git a/tests/ansible/role-test-runner.yaml b/tests/ansible/role-test-runner.yaml index c6c0f11f3..622dc978c 100644 --- a/tests/ansible/role-test-runner.yaml +++ b/tests/ansible/role-test-runner.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- - hosts: primary tasks: diff --git a/testutil/k8sutils/mock_kubectl_factory.go b/testutil/k8sutils/mock_kubectl_factory.go index 855dd7e24..18064bd17 100644 --- a/testutil/k8sutils/mock_kubectl_factory.go +++ b/testutil/k8sutils/mock_kubectl_factory.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package k8sutils import ( diff --git a/testutil/utilities.go b/testutil/utilities.go index 8fdeedf1f..9fa0f728b 100644 --- a/testutil/utilities.go +++ b/testutil/utilities.go @@ -1,3 +1,17 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + package testutil import ( diff --git a/tools/add_license.sh b/tools/add_license.sh new file mode 100755 index 000000000..c06b9e3c0 --- /dev/null +++ b/tools/add_license.sh @@ -0,0 +1,57 @@ +#!/bin/bash + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -ex + +# Find all files of given format and add license if missing +add_license() { + ext=$1 + template=$2 + # skipping license for testdata and manifests folders + FILES=$(find -L . -name "*.${ext}" | grep -v "testdata" | grep -v "manifests") + + for each in $FILES + do + if ! grep -q 'Apache License' $each + then + cat tools/${template} $each >$each.new + mv $each.new $each + fi + done +} + +add_license_to_bash() { + template=$1 + FILES=$(find -L . -name "*.sh" ) + NUM_OF_LINES=$(< "tools/$template" wc -l) + + for each in $FILES + do + if ! grep -q 'Apache License' $each + then + if head -1 $each | grep '^#!' > /dev/null + then + head -n 1 $each >>$each.new + head -n $NUM_OF_LINES tools/$template >>$each.new + tail -n+2 $each >>$each.new + mv $each.new $each + fi + fi + done +} + +add_license 'go' 'license_go.txt' +add_license 'yaml' 'license_yaml.txt' +add_license 'yml' 'license_yaml.txt' +add_license_to_bash 'license_bash.txt' diff --git a/tools/gate/config_build_ephemeral_iso.yaml b/tools/gate/config_build_ephemeral_iso.yaml index f6964b343..1973bfa15 100644 --- a/tools/gate/config_build_ephemeral_iso.yaml +++ b/tools/gate/config_build_ephemeral_iso.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- test_roles: - airshipctl-build-ephemeral-iso \ No newline at end of file diff --git a/tools/gate/config_deploy_ephemeral_node.yaml b/tools/gate/config_deploy_ephemeral_node.yaml index f5c29959e..166f7fefa 100644 --- a/tools/gate/config_deploy_ephemeral_node.yaml +++ b/tools/gate/config_deploy_ephemeral_node.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- test_roles: - airshipctl-deploy-ephemeral-node \ No newline at end of file diff --git a/tools/gate/config_systemwide_executable.yaml b/tools/gate/config_systemwide_executable.yaml index 732abf21a..dbfc567ee 100644 --- a/tools/gate/config_systemwide_executable.yaml +++ b/tools/gate/config_systemwide_executable.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- test_roles: - airshipctl-systemwide-executable diff --git a/tools/gate/config_template.yaml b/tools/gate/config_template.yaml index 28e3b6bb2..68d6153af 100644 --- a/tools/gate/config_template.yaml +++ b/tools/gate/config_template.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- serve_dir: /srv/iso serve_port: 8099 diff --git a/tools/gate/config_test_configs.yaml b/tools/gate/config_test_configs.yaml index e6a2799bc..138385561 100644 --- a/tools/gate/config_test_configs.yaml +++ b/tools/gate/config_test_configs.yaml @@ -1,3 +1,15 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + --- test_roles: - airshipctl-test-configs diff --git a/tools/license_bash.txt b/tools/license_bash.txt new file mode 100644 index 000000000..cc66ca5a1 --- /dev/null +++ b/tools/license_bash.txt @@ -0,0 +1,13 @@ + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + diff --git a/tools/license_go.txt b/tools/license_go.txt new file mode 100644 index 000000000..27fb01c7b --- /dev/null +++ b/tools/license_go.txt @@ -0,0 +1,14 @@ +/* + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + diff --git a/tools/license_yaml.txt b/tools/license_yaml.txt new file mode 100644 index 000000000..6f610ac51 --- /dev/null +++ b/tools/license_yaml.txt @@ -0,0 +1,12 @@ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +