Loading .gitmodules +3 −0 Original line number Diff line number Diff line Loading @@ -64,3 +64,6 @@ [submodule "charm-packages/proxy_native_relation_vnf/charms/simple_requires/mod/operator"] path = charm-packages/proxy_native_relation_vnf/charms/simple_requires/mod/operator url = https://github.com/canonical/operator.git [submodule "charm-packages/native_k8s_scale_charm_vnf/charms/nginx-k8s/mod/operator"] path = charm-packages/native_k8s_scale_charm_vnf/charms/nginx-k8s/mod/operator url = https://github.com/canonical/operator charm-packages/native_k8s_scale_charm_ns/native_k8s_scale_charm_nsd.yaml 0 → 100644 +21 −0 Original line number Diff line number Diff line nsd: nsd: - description: NS with 1 KDU connected to the mgmtnet VL df: - id: default-df vnf-profile: - id: native_k8s_scale_charm-vnf virtual-link-connectivity: - constituent-cpd-id: - constituent-base-element-id: native_k8s_scale_charm-vnf constituent-cpd-id: mgmt-ext virtual-link-profile-id: mgmtnet vnfd-id: native_k8s_scale_charm-vnf id: native_k8s_scale_charm-ns name: native_k8s_scale_charm-ns version: '1.0' virtual-link-desc: - id: mgmtnet mgmt-network: true vnfd-id: - native_k8s_scale_charm-vnf charm-packages/native_k8s_scale_charm_vnf/README.md 0 → 100644 +23 −0 Original line number Diff line number Diff line # Native K8S Scale Charm ## Upload packages ```bash osm upload-package native_k8s_scale_charm_vnf osm upload-package native_k8s_scale_charm_ns ``` ## Deploy the service ```bash osm ns-create --ns_name native_k8s_scale --nsd_name native_k8s_scale_charm-ns --vim_account <vim-account> --config '{vld: [ {name: mgmtnet, vim-network-name: <vim-network-name>} ] }' ``` ## Scale the service ### Scale-out ```bash osm vnf-scale native_k8s_scale native_k8s_scale_charm-vnf --scaling-group scale-kdu --scale-out ``` ### Scale-in ```bash osm vnf-scale native_k8s_scale native_k8s_scale_charm-vnf --scaling-group scale-kdu --scale-in ``` operator @ 169794cd Original line number Diff line number Diff line Subproject commit 169794cdda03d31268f0383220f965daa05c534b charm-packages/native_k8s_scale_charm_vnf/juju-bundles/bundle.yaml 0 → 100644 +6 −0 Original line number Diff line number Diff line description: Squid Bundle bundle: kubernetes applications: nginx: charm: './charms/nginx-k8s' scale: 1 Loading
.gitmodules +3 −0 Original line number Diff line number Diff line Loading @@ -64,3 +64,6 @@ [submodule "charm-packages/proxy_native_relation_vnf/charms/simple_requires/mod/operator"] path = charm-packages/proxy_native_relation_vnf/charms/simple_requires/mod/operator url = https://github.com/canonical/operator.git [submodule "charm-packages/native_k8s_scale_charm_vnf/charms/nginx-k8s/mod/operator"] path = charm-packages/native_k8s_scale_charm_vnf/charms/nginx-k8s/mod/operator url = https://github.com/canonical/operator
charm-packages/native_k8s_scale_charm_ns/native_k8s_scale_charm_nsd.yaml 0 → 100644 +21 −0 Original line number Diff line number Diff line nsd: nsd: - description: NS with 1 KDU connected to the mgmtnet VL df: - id: default-df vnf-profile: - id: native_k8s_scale_charm-vnf virtual-link-connectivity: - constituent-cpd-id: - constituent-base-element-id: native_k8s_scale_charm-vnf constituent-cpd-id: mgmt-ext virtual-link-profile-id: mgmtnet vnfd-id: native_k8s_scale_charm-vnf id: native_k8s_scale_charm-ns name: native_k8s_scale_charm-ns version: '1.0' virtual-link-desc: - id: mgmtnet mgmt-network: true vnfd-id: - native_k8s_scale_charm-vnf
charm-packages/native_k8s_scale_charm_vnf/README.md 0 → 100644 +23 −0 Original line number Diff line number Diff line # Native K8S Scale Charm ## Upload packages ```bash osm upload-package native_k8s_scale_charm_vnf osm upload-package native_k8s_scale_charm_ns ``` ## Deploy the service ```bash osm ns-create --ns_name native_k8s_scale --nsd_name native_k8s_scale_charm-ns --vim_account <vim-account> --config '{vld: [ {name: mgmtnet, vim-network-name: <vim-network-name>} ] }' ``` ## Scale the service ### Scale-out ```bash osm vnf-scale native_k8s_scale native_k8s_scale_charm-vnf --scaling-group scale-kdu --scale-out ``` ### Scale-in ```bash osm vnf-scale native_k8s_scale native_k8s_scale_charm-vnf --scaling-group scale-kdu --scale-in ```
operator @ 169794cd Original line number Diff line number Diff line Subproject commit 169794cdda03d31268f0383220f965daa05c534b
charm-packages/native_k8s_scale_charm_vnf/juju-bundles/bundle.yaml 0 → 100644 +6 −0 Original line number Diff line number Diff line description: Squid Bundle bundle: kubernetes applications: nginx: charm: './charms/nginx-k8s' scale: 1