1 # ============LICENSE_START=======================================================
2 # Copyright (C) 2021 Orange
3 # ================================================================================
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
16 # ============LICENSE_END=========================================================
19 #### REGION DETAILS ####
20 COMPLEX_ID = "complex"
21 CLOUD_OWNER = "k8sCloudOwner"
22 CLOUD_REGION = "kud-1"
23 AVAILABILITY_ZONE_NAME = "k8s-availability-zone"
24 HYPERVISOR_TYPE = "k8s"
26 K8S_NAMESPACE = "vfirewall"
27 CUSTOMER_RESOURCE_DEFINITIONS = []
28 # Uncomment, if you want to run on non KUD k8s cluster
29 # CUSTOMER_RESOURCE_DEFINITIONS = ["crds/crd1",
32 CLUSTER_KUBECONFIG_PATH = "artifacts/cluster_kubeconfig"
34 #### SERVICE DETAILS ####
36 SKIP_POST_INSTANTIATION = True
37 GLOBAL_CUSTOMER_ID = "customer_cnf"
38 VSPFILE = "vsp/vfw_k8s_demo.zip"
40 VSPFILE = "vsp/native_vfw_k8s_demo.zip"
42 PROFILE_NAME = "vfw-cnf-cds-base-profile"
43 PROFILE_SOURCE = PROFILE_NAME
44 RELEASE_NAME = "vfw-1"
47 SERVICENAME = "vfw_k8s_demo_CNF"
48 VSPNAME = "VSP_" + SERVICENAME
49 VFNAME = "VF_" + SERVICENAME
50 SERVICE_INSTANCE_NAME = "INSTANCE_" + SERVICENAME
51 SDNC_ARTIFACT_NAME = "vnf"
53 # INSERT PARAMS FOR VNF HERE AS "name" : "value" PAIR
55 "k8s-rb-profile-namespace": K8S_NAMESPACE
60 VF_MODULE_PREFIX = "helm_"
62 VF_MODULE_PARAM_LIST = {
63 VF_MODULE_PREFIX + "base_template": {
64 "k8s-rb-profile-name": PROFILE_NAME,
65 "k8s-rb-profile-source": PROFILE_SOURCE,
66 "k8s-rb-instance-release-name": RELEASE_NAME + "-base"
68 VF_MODULE_PREFIX + "vfw": {
69 "k8s-rb-profile-name": PROFILE_NAME,
70 "k8s-rb-profile-source": PROFILE_SOURCE,
71 "k8s-rb-instance-release-name": RELEASE_NAME + "-vfw"
73 VF_MODULE_PREFIX + "vpkg": {
74 "k8s-rb-profile-name": PROFILE_NAME,
75 "k8s-rb-profile-source": PROFILE_SOURCE,
76 "k8s-rb-instance-release-name": RELEASE_NAME + "-vpkg"
78 VF_MODULE_PREFIX + "vsn": {
79 "k8s-rb-profile-name": PROFILE_NAME,
80 "k8s-rb-profile-source": PROFILE_SOURCE,
81 "k8s-rb-instance-release-name": RELEASE_NAME + "-vsn"
85 ######## DEFAULT VALUES ########
86 OWNING_ENTITY = "OE-Demonstration"
87 PROJECT = "Project-Demonstration"
89 LINE_OF_BUSINESS = "LOB-Demonstration"