From ca6eb9540fb659eb36f0ec9d5bbf1ebfce3f1958 Mon Sep 17 00:00:00 2001 From: Dominik Fleischmann Date: Wed, 27 Nov 2019 16:38:18 +0100 Subject: [PATCH] Add License headers to all code files This was related to bug 547 https://osm.etsi.org/bugzilla/show_bug.cgi?id=547 Change-Id: Ief72f6e3b3de828be033729298ae905d163c6988 Signed-off-by: Dominik Fleischmann --- Dockerfile | 14 ++++++++++++++ Makefile | 14 ++++++++++++++ devops-stages/stage-archive.sh | 14 ++++++++++++++ devops-stages/stage-build.sh | 14 ++++++++++++++ devops-stages/stage-test.sh | 14 ++++++++++++++ n2vc/__init__.py | 14 ++++++++++++++ tests/__init__.py | 14 ++++++++++++++ tests/charms/layers/broken/actions.yaml | 14 ++++++++++++++ tests/charms/layers/broken/config.yaml | 14 ++++++++++++++ tests/charms/layers/broken/layer.yaml | 14 ++++++++++++++ tests/charms/layers/broken/metadata.yaml | 14 ++++++++++++++ tests/charms/layers/broken/metrics.yaml | 14 ++++++++++++++ tests/charms/layers/broken/reactive/simple.py | 14 ++++++++++++++ tests/charms/layers/metrics-ci/config.yaml | 14 ++++++++++++++ tests/charms/layers/metrics-ci/layer.yaml | 14 ++++++++++++++ tests/charms/layers/metrics-ci/metadata.yaml | 14 ++++++++++++++ tests/charms/layers/metrics-ci/metrics.yaml | 14 ++++++++++++++ .../layers/metrics-ci/reactive/metrics_ci.py | 14 ++++++++++++++ tests/charms/layers/metrics-proxy-ci/config.yaml | 14 ++++++++++++++ tests/charms/layers/metrics-proxy-ci/layer.yaml | 14 ++++++++++++++ tests/charms/layers/metrics-proxy-ci/metadata.yaml | 14 ++++++++++++++ tests/charms/layers/metrics-proxy-ci/metrics.yaml | 14 ++++++++++++++ .../layers/metrics-proxy-ci/reactive/metrics_ci.py | 14 ++++++++++++++ tests/charms/layers/native-ci/actions.yaml | 14 ++++++++++++++ tests/charms/layers/native-ci/layer.yaml | 14 ++++++++++++++ tests/charms/layers/native-ci/metadata.yaml | 14 ++++++++++++++ .../charms/layers/native-ci/reactive/native-ci.py | 14 ++++++++++++++ tests/charms/layers/proxy-ci/actions.yaml | 14 ++++++++++++++ tests/charms/layers/proxy-ci/layer.yaml | 14 ++++++++++++++ tests/charms/layers/proxy-ci/metadata.yaml | 14 ++++++++++++++ tests/charms/layers/proxy-ci/reactive/proxy_ci.py | 14 ++++++++++++++ tests/charms/layers/simple/actions.yaml | 14 ++++++++++++++ tests/charms/layers/simple/config.yaml | 14 ++++++++++++++ tests/charms/layers/simple/layer.yaml | 14 ++++++++++++++ tests/charms/layers/simple/metadata.yaml | 14 ++++++++++++++ tests/charms/layers/simple/metrics.yaml | 14 ++++++++++++++ tests/charms/layers/simple/reactive/simple.py | 14 ++++++++++++++ tests/integration/__init__.py | 13 +++++++++++++ tests/integration/test_broken_charm.py | 14 ++++++++++++++ tests/integration/test_charm_native.py | 14 ++++++++++++++ tests/integration/test_charm_proxy.py | 14 ++++++++++++++ tests/integration/test_charm_relate.py | 14 ++++++++++++++ tests/integration/test_hackfest_simple.py | 14 ++++++++++++++ tests/integration/test_metrics_native.py | 14 ++++++++++++++ tests/integration/test_metrics_proxy.py | 14 ++++++++++++++ tests/integration/test_multivdu_multicharm.py | 14 ++++++++++++++ .../test_no_initial_config_primitive.py | 14 ++++++++++++++ tests/integration/test_no_parameter.py | 14 ++++++++++++++ tests/integration/test_non_existent_primitive.py | 14 ++++++++++++++ tests/integration/test_non_string_parameter.py | 14 ++++++++++++++ tests/integration/test_simplecharm.py | 14 ++++++++++++++ tests/test_lxd.py | 14 ++++++++++++++ tests/test_model.py | 14 ++++++++++++++ tests/test_ssh_keygen.py | 14 ++++++++++++++ 54 files changed, 755 insertions(+) diff --git a/Dockerfile b/Dockerfile index 80718ed..53e48bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + FROM ubuntu:16.04 RUN apt-get update && apt-get -y install git make python python3 \ diff --git a/Makefile b/Makefile index 2fb92a8..a334b5a 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + clean: find . -name __pycache__ -type d -exec rm -r {} + find . -name *.pyc -delete diff --git a/devops-stages/stage-archive.sh b/devops-stages/stage-archive.sh index e3d589f..662616c 100755 --- a/devops-stages/stage-archive.sh +++ b/devops-stages/stage-archive.sh @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + #!/bin/sh MDG=N2VC rm -rf pool diff --git a/devops-stages/stage-build.sh b/devops-stages/stage-build.sh index bf7602b..6b6d39b 100755 --- a/devops-stages/stage-build.sh +++ b/devops-stages/stage-build.sh @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + #!/bin/sh rm -rf deb_dist tox -e build diff --git a/devops-stages/stage-test.sh b/devops-stages/stage-test.sh index 0333d84..9c960cb 100755 --- a/devops-stages/stage-test.sh +++ b/devops-stages/stage-test.sh @@ -1,2 +1,16 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + #!/bin/sh #tox diff --git a/n2vc/__init__.py b/n2vc/__init__.py index 889c3ab..ac8adf5 100644 --- a/n2vc/__init__.py +++ b/n2vc/__init__.py @@ -1 +1,15 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + version = '0.0.2' diff --git a/tests/__init__.py b/tests/__init__.py index e69de29..22ec1e3 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2019 Canonical Ltd. + +# 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/tests/charms/layers/broken/actions.yaml b/tests/charms/layers/broken/actions.yaml index 6cd6f8c..d224b5d 100644 --- a/tests/charms/layers/broken/actions.yaml +++ b/tests/charms/layers/broken/actions.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + touch: description: "Touch a file on the VNF." params: diff --git a/tests/charms/layers/broken/config.yaml b/tests/charms/layers/broken/config.yaml index 51f2ce4..8bde313 100644 --- a/tests/charms/layers/broken/config.yaml +++ b/tests/charms/layers/broken/config.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + options: string-option: type: string diff --git a/tests/charms/layers/broken/layer.yaml b/tests/charms/layers/broken/layer.yaml index 3fed5e2..2ee67bf 100644 --- a/tests/charms/layers/broken/layer.yaml +++ b/tests/charms/layers/broken/layer.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + includes: ['layer:basic', 'layer:vnfproxy'] options: basic: diff --git a/tests/charms/layers/broken/metadata.yaml b/tests/charms/layers/broken/metadata.yaml index 1780d3f..ed41942 100644 --- a/tests/charms/layers/broken/metadata.yaml +++ b/tests/charms/layers/broken/metadata.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. + +# 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: broken summary: A (broken) simple VNF proxy charm maintainer: Adam Israel diff --git a/tests/charms/layers/broken/metrics.yaml b/tests/charms/layers/broken/metrics.yaml index 6ebb605..e610b99 100644 --- a/tests/charms/layers/broken/metrics.yaml +++ b/tests/charms/layers/broken/metrics.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + metrics: uptime: type: gauge diff --git a/tests/charms/layers/broken/reactive/simple.py b/tests/charms/layers/broken/reactive/simple.py index 1529eee..3a018fb 100644 --- a/tests/charms/layers/broken/reactive/simple.py +++ b/tests/charms/layers/broken/reactive/simple.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + from charmhelpers.core.hookenv import ( action_get, action_fail, diff --git a/tests/charms/layers/metrics-ci/config.yaml b/tests/charms/layers/metrics-ci/config.yaml index 51f2ce4..8bde313 100755 --- a/tests/charms/layers/metrics-ci/config.yaml +++ b/tests/charms/layers/metrics-ci/config.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + options: string-option: type: string diff --git a/tests/charms/layers/metrics-ci/layer.yaml b/tests/charms/layers/metrics-ci/layer.yaml index bd3a2b9..0726ddf 100755 --- a/tests/charms/layers/metrics-ci/layer.yaml +++ b/tests/charms/layers/metrics-ci/layer.yaml @@ -1 +1,15 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + includes: ['layer:basic', 'layer:metrics'] # if you use any interfaces, add them here diff --git a/tests/charms/layers/metrics-ci/metadata.yaml b/tests/charms/layers/metrics-ci/metadata.yaml index 060274d..8c7e081 100755 --- a/tests/charms/layers/metrics-ci/metadata.yaml +++ b/tests/charms/layers/metrics-ci/metadata.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: metrics-ci summary: maintainer: Adam Israel diff --git a/tests/charms/layers/metrics-ci/metrics.yaml b/tests/charms/layers/metrics-ci/metrics.yaml index dae092f..2326f6c 100755 --- a/tests/charms/layers/metrics-ci/metrics.yaml +++ b/tests/charms/layers/metrics-ci/metrics.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + metrics: users: type: gauge diff --git a/tests/charms/layers/metrics-ci/reactive/metrics_ci.py b/tests/charms/layers/metrics-ci/reactive/metrics_ci.py index 9217be4..4c4756a 100755 --- a/tests/charms/layers/metrics-ci/reactive/metrics_ci.py +++ b/tests/charms/layers/metrics-ci/reactive/metrics_ci.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + from charmhelpers.core.hookenv import ( status_set, ) diff --git a/tests/charms/layers/metrics-proxy-ci/config.yaml b/tests/charms/layers/metrics-proxy-ci/config.yaml index 51f2ce4..8bde313 100644 --- a/tests/charms/layers/metrics-proxy-ci/config.yaml +++ b/tests/charms/layers/metrics-proxy-ci/config.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + options: string-option: type: string diff --git a/tests/charms/layers/metrics-proxy-ci/layer.yaml b/tests/charms/layers/metrics-proxy-ci/layer.yaml index 790dee6..186f1db 100644 --- a/tests/charms/layers/metrics-proxy-ci/layer.yaml +++ b/tests/charms/layers/metrics-proxy-ci/layer.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + includes: - 'layer:basic' - 'layer:vnfproxy' diff --git a/tests/charms/layers/metrics-proxy-ci/metadata.yaml b/tests/charms/layers/metrics-proxy-ci/metadata.yaml index ae42434..78bf753 100644 --- a/tests/charms/layers/metrics-proxy-ci/metadata.yaml +++ b/tests/charms/layers/metrics-proxy-ci/metadata.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: metrics-proxy-ci summary: maintainer: Adam Israel diff --git a/tests/charms/layers/metrics-proxy-ci/metrics.yaml b/tests/charms/layers/metrics-proxy-ci/metrics.yaml index dae092f..2326f6c 100644 --- a/tests/charms/layers/metrics-proxy-ci/metrics.yaml +++ b/tests/charms/layers/metrics-proxy-ci/metrics.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + metrics: users: type: gauge diff --git a/tests/charms/layers/metrics-proxy-ci/reactive/metrics_ci.py b/tests/charms/layers/metrics-proxy-ci/reactive/metrics_ci.py index 51ce49e..ea5c544 100644 --- a/tests/charms/layers/metrics-proxy-ci/reactive/metrics_ci.py +++ b/tests/charms/layers/metrics-proxy-ci/reactive/metrics_ci.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + from charmhelpers.core.hookenv import ( status_set, ) diff --git a/tests/charms/layers/native-ci/actions.yaml b/tests/charms/layers/native-ci/actions.yaml index 6adcba7..46c6cb7 100644 --- a/tests/charms/layers/native-ci/actions.yaml +++ b/tests/charms/layers/native-ci/actions.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: description: "Verify that the action can run." testint: diff --git a/tests/charms/layers/native-ci/layer.yaml b/tests/charms/layers/native-ci/layer.yaml index 138d9d3..4dd82f9 100644 --- a/tests/charms/layers/native-ci/layer.yaml +++ b/tests/charms/layers/native-ci/layer.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + includes: - 'layer:basic' - 'interface:mysql' diff --git a/tests/charms/layers/native-ci/metadata.yaml b/tests/charms/layers/native-ci/metadata.yaml index ba6ffe9..1c72d9e 100644 --- a/tests/charms/layers/native-ci/metadata.yaml +++ b/tests/charms/layers/native-ci/metadata.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: native-ci summary: A native VNF charm description: A native VNF charm diff --git a/tests/charms/layers/native-ci/reactive/native-ci.py b/tests/charms/layers/native-ci/reactive/native-ci.py index a339ef0..72365c0 100644 --- a/tests/charms/layers/native-ci/reactive/native-ci.py +++ b/tests/charms/layers/native-ci/reactive/native-ci.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + from charmhelpers.core.hookenv import ( action_fail, action_set, diff --git a/tests/charms/layers/proxy-ci/actions.yaml b/tests/charms/layers/proxy-ci/actions.yaml index 5af8591..304b520 100644 --- a/tests/charms/layers/proxy-ci/actions.yaml +++ b/tests/charms/layers/proxy-ci/actions.yaml @@ -1,2 +1,16 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: description: "Verify that the action can run." diff --git a/tests/charms/layers/proxy-ci/layer.yaml b/tests/charms/layers/proxy-ci/layer.yaml index 790dee6..186f1db 100644 --- a/tests/charms/layers/proxy-ci/layer.yaml +++ b/tests/charms/layers/proxy-ci/layer.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + includes: - 'layer:basic' - 'layer:vnfproxy' diff --git a/tests/charms/layers/proxy-ci/metadata.yaml b/tests/charms/layers/proxy-ci/metadata.yaml index bb00a03..37120e3 100644 --- a/tests/charms/layers/proxy-ci/metadata.yaml +++ b/tests/charms/layers/proxy-ci/metadata.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: proxy-ci summary: maintainer: Adam Israel diff --git a/tests/charms/layers/proxy-ci/reactive/proxy_ci.py b/tests/charms/layers/proxy-ci/reactive/proxy_ci.py index 9c0136e..cf2ed99 100644 --- a/tests/charms/layers/proxy-ci/reactive/proxy_ci.py +++ b/tests/charms/layers/proxy-ci/reactive/proxy_ci.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + from charmhelpers.core.hookenv import ( action_fail, action_set, diff --git a/tests/charms/layers/simple/actions.yaml b/tests/charms/layers/simple/actions.yaml index 6cd6f8c..d224b5d 100644 --- a/tests/charms/layers/simple/actions.yaml +++ b/tests/charms/layers/simple/actions.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + touch: description: "Touch a file on the VNF." params: diff --git a/tests/charms/layers/simple/config.yaml b/tests/charms/layers/simple/config.yaml index 51f2ce4..8bde313 100644 --- a/tests/charms/layers/simple/config.yaml +++ b/tests/charms/layers/simple/config.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + options: string-option: type: string diff --git a/tests/charms/layers/simple/layer.yaml b/tests/charms/layers/simple/layer.yaml index 3fed5e2..2ee67bf 100644 --- a/tests/charms/layers/simple/layer.yaml +++ b/tests/charms/layers/simple/layer.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + includes: ['layer:basic', 'layer:vnfproxy'] options: basic: diff --git a/tests/charms/layers/simple/metadata.yaml b/tests/charms/layers/simple/metadata.yaml index fd80d1a..1cb3de9 100644 --- a/tests/charms/layers/simple/metadata.yaml +++ b/tests/charms/layers/simple/metadata.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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: simple summary: A simple VNF proxy charm maintainer: Adam Israel diff --git a/tests/charms/layers/simple/metrics.yaml b/tests/charms/layers/simple/metrics.yaml index 6ebb605..e610b99 100644 --- a/tests/charms/layers/simple/metrics.yaml +++ b/tests/charms/layers/simple/metrics.yaml @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + metrics: uptime: type: gauge diff --git a/tests/charms/layers/simple/reactive/simple.py b/tests/charms/layers/simple/reactive/simple.py index af6644b..6e1300e 100644 --- a/tests/charms/layers/simple/reactive/simple.py +++ b/tests/charms/layers/simple/reactive/simple.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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. + from charmhelpers.core.hookenv import ( action_get, action_fail, diff --git a/tests/integration/__init__.py b/tests/integration/__init__.py index e69de29..e0b5e8c 100644 --- a/tests/integration/__init__.py +++ b/tests/integration/__init__.py @@ -0,0 +1,13 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# diff --git a/tests/integration/test_broken_charm.py b/tests/integration/test_broken_charm.py index 296096f..d77786a 100644 --- a/tests/integration/test_broken_charm.py +++ b/tests/integration/test_broken_charm.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Test a charm that breaks post-deployment """ diff --git a/tests/integration/test_charm_native.py b/tests/integration/test_charm_native.py index 7b2bda9..1f48a6e 100644 --- a/tests/integration/test_charm_native.py +++ b/tests/integration/test_charm_native.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a native charm (to LXD) and execute a primitive """ diff --git a/tests/integration/test_charm_proxy.py b/tests/integration/test_charm_proxy.py index a05df5f..608f94f 100644 --- a/tests/integration/test_charm_proxy.py +++ b/tests/integration/test_charm_proxy.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a VNF with a proxy charm, executing an initial-config-primitive """ diff --git a/tests/integration/test_charm_relate.py b/tests/integration/test_charm_relate.py index 525fc72..714e2f2 100644 --- a/tests/integration/test_charm_relate.py +++ b/tests/integration/test_charm_relate.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a multi-vdu, multi-charm VNF """ diff --git a/tests/integration/test_hackfest_simple.py b/tests/integration/test_hackfest_simple.py index 829ac3a..db65f06 100644 --- a/tests/integration/test_hackfest_simple.py +++ b/tests/integration/test_hackfest_simple.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a multi-vdu, multi-charm VNF """ diff --git a/tests/integration/test_metrics_native.py b/tests/integration/test_metrics_native.py index 4288915..e82f5df 100644 --- a/tests/integration/test_metrics_native.py +++ b/tests/integration/test_metrics_native.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a VNF w/native charm that collects metrics """ diff --git a/tests/integration/test_metrics_proxy.py b/tests/integration/test_metrics_proxy.py index 81501b0..58b0000 100644 --- a/tests/integration/test_metrics_proxy.py +++ b/tests/integration/test_metrics_proxy.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a VNF w/proxy charm that collects metrics """ diff --git a/tests/integration/test_multivdu_multicharm.py b/tests/integration/test_multivdu_multicharm.py index b879373..ecad8db 100644 --- a/tests/integration/test_multivdu_multicharm.py +++ b/tests/integration/test_multivdu_multicharm.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a multi-vdu, multi-charm VNF """ diff --git a/tests/integration/test_no_initial_config_primitive.py b/tests/integration/test_no_initial_config_primitive.py index 0d90205..477022e 100644 --- a/tests/integration/test_no_initial_config_primitive.py +++ b/tests/integration/test_no_initial_config_primitive.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Test N2VC when the VNF descriptor does not contain an initial-config-primitive. """ diff --git a/tests/integration/test_no_parameter.py b/tests/integration/test_no_parameter.py index 55c2c3a..9416dbf 100644 --- a/tests/integration/test_no_parameter.py +++ b/tests/integration/test_no_parameter.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Describe what this test is meant to do. """ diff --git a/tests/integration/test_non_existent_primitive.py b/tests/integration/test_non_existent_primitive.py index acd4211..d6759bb 100644 --- a/tests/integration/test_non_existent_primitive.py +++ b/tests/integration/test_non_existent_primitive.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a VNF and execute a non-existent primitive """ diff --git a/tests/integration/test_non_string_parameter.py b/tests/integration/test_non_string_parameter.py index e15b790..7e15ae2 100644 --- a/tests/integration/test_non_string_parameter.py +++ b/tests/integration/test_non_string_parameter.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Deploy a VNF with a non-string parameter passed to a primitive """ diff --git a/tests/integration/test_simplecharm.py b/tests/integration/test_simplecharm.py index 7f4cafd..0546bbb 100644 --- a/tests/integration/test_simplecharm.py +++ b/tests/integration/test_simplecharm.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. +# +# 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 +# + """ Exercise the simplecharm hackfest example: https://osm-download.etsi.org/ftp/osm-4.0-four/4th-hackfest/packages/hackfest_simplecharm_vnf.tar.gz diff --git a/tests/test_lxd.py b/tests/test_lxd.py index f68fa3a..de77e4f 100644 --- a/tests/test_lxd.py +++ b/tests/test_lxd.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. + +# 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 test exercises LXD, to make sure that we can: 1. Create a container profile diff --git a/tests/test_model.py b/tests/test_model.py index ff164fa..e5d1f78 100644 --- a/tests/test_model.py +++ b/tests/test_model.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. + +# 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 N2VC's ssh key generation """ diff --git a/tests/test_ssh_keygen.py b/tests/test_ssh_keygen.py index 3a129a3..e821096 100644 --- a/tests/test_ssh_keygen.py +++ b/tests/test_ssh_keygen.py @@ -1,3 +1,17 @@ +# Copyright 2019 Canonical Ltd. + +# 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 N2VC's ssh key generation """ -- 2.25.1