Commit c34f386b authored by garciadav's avatar garciadav
Browse files

Add kamailio package

parent 60e6a8da
Loading
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
bundle: kubernetes
applications:
  kamailio:
    charm: ./kamailio-k8s_ubuntu-20.04-amd64.charm
    scale: 1
    trust: true
    options:
      sip-domain: localhost
    resources:
      kamailio-image: kamailio/kamailio:5.3.3-stretch
  sipp:
    charm: ./sipp-k8s_ubuntu-20.04-amd64.charm
    scale: 1
    trust: true
    options:
    resources:
      sipp-image: grigiu/sipp:latest
+1.01 MiB

File added.

No diff preview for this file type.

+45 −0
Original line number Diff line number Diff line
vnfd:
  id: kamailio_cnf
  product-name: kamailio_cnf
  mgmt-cp: mgmt-ext
  k8s-cluster:
    nets:
      - id: mgmtnet
  ext-cpd:
    - id: mgmt-ext
      k8s-cluster-net: mgmtnet
  kdu:
    - name: kamailio-kdu
      juju-bundle: bundle.yaml
  df:
    - id: default-df
      lcm-operations-configuration:
        operate-vnf-op-config:
          day1-2:
            - id: kamailio-kdu
              config-primitive:
                - name: options
                  parameter:
                    - name: application-name
                      data-type: STRING
                      default-value: sipp
                    - name: ip
                      data-type: STRING
                    - name: port
                      data-type: INTEGER
                      default-value: 5060
                - name: restart
                  parameter:
                    - name: application-name
                      data-type: STRING
                      default-value: kamailio
                - name: start
                  parameter:
                    - name: application-name
                      data-type: STRING
                      default-value: kamailio
                - name: stop
                  parameter:
                    - name: application-name
                      data-type: STRING
                      default-value: kamailio
+21 −0
Original line number Diff line number Diff line
nsd:
  nsd:
    - id: kamailio_ns
      name: kamailio_ns
      version: "1.0"
      description: Kamailio Server and Sipp Client
      vnfd-id:
        - kamailio_cnf
      virtual-link-desc:
        - id: mgmtnet
          mgmt-network: true
      df:
        - id: default-df
          vnf-profile:
            - id: kamailio
              vnfd-id: kamailio_cnf
              virtual-link-connectivity:
                - virtual-link-profile-id: mgmtnet
                  constituent-cpd-id:
                    - constituent-base-element-id: kamailio
                      constituent-cpd-id: mgmt-ext