Demo deployment

Use the following steps to deploy the CNFs in demo deployment:

  1. Run the following command for file-based configuration in demo mode:

    cat <path-to-exisitng-cfg-file>/cfg.yaml
    
    basedir: /Users/XYZ/workspace/f5nxtctl/git-repos/tar/f5nxtctl
    ismac: true
    install_type: demo
    kubeconfig: ~/.kube/config
    cluster_type: robin
    product_type: cnf
    package_path: /Users/XYZ/workspace/f5nxtctl/git-repos/f5-cnf-1.3.0.tgz
    tools_ns: f5-tools
    tools_pod: f5tools.yaml
    utils_ns: f5-utils
    crd_product: f5-cnf-crds-n6lan-0.161.0-0.1.2.tgzz
    img_cert_manager: f5-cert-manager-0.22.22-0.0.2.tgz
    img_rabbitmq: rabbitmq-0.2.8-0.0.2.tgz
    img_cwc: cwc-0.14.15-0.0.6.tgz
    cwc_operation_mode: connected
    license_type: test
    img_crdconversion: f5-crdconversion-0.9.4-0.0.3.tgz
    controller_ns: f5-controller
    img_fluentd: f5-toda-fluentd-1.23.36.tgz
    img_dssm: f5-dssm-0.67.7-0.0.1.tgzz
    img_controller: f5ingress-v0.480.0-0.1.30.tgz
    use-watch-namespace: yes
    watch_namespace: f5-app
    number_of_tmm_interfaces: 1
    tmm_netdev_name_1: external-netdev
    tmm_iface_cni_1: macvlan-passthru
    tmm_iface_name_or_policy_1: ens256
    tmm_vlan_name_1: external-vlan
    tmm_ip_with_prefixlen_1: 10.123.123.120/24
    tmm_ipaddr_1: 10.123.123.120
    tmm_ip_prefixlen_1: 24
    tmm_vlan_1: 0
    
  2. Run the following comamnd to debug:

    config -f <path-to-exisitng-cfg-file>/cfg.yaml -d
    
    2024-01-11T17:47:06.425+05:30 [DEBU] logging/logger.go:65 Logging Level: debug
    
    Configuring in file mode ...
    
    Configuration Successfull
    
  3. Verify the file-based configuration file:

    cat deployment/cfg.yaml
    
    basedir: /Users/XYZ/workspace/f5nxtctl/git-repos/tar/f5nxtctl
    ismac: true
    install_type: demo
    kubeconfig: ~/.kube/config
    cluster_type: robin
    product_type: cnf
    package_path: /Users/XYZ/workspace/f5nxtctl/git-repos/f5-cnf-1.3.0.tgz
    tools_ns: f5-tools
    tools_pod: f5tools.yaml
    utils_ns: f5-utils
    crd_product: f5-cnf-crds-n6lan-0.161.0-0.1.2.tgzz
    img_cert_manager: f5-cert-manager-0.22.22-0.0.2.tgz
    img_rabbitmq: rabbitmq-0.2.8-0.0.2.tgz
    img_cwc: cwc-0.14.15-0.0.6.tgz
    cwc_operation_mode: connected
    license_type: test
    img_crdconversion: f5-crdconversion-0.9.4-0.0.3.tgz
    controller_ns: f5-controller
    img_fluentd: f5-toda-fluentd-1.23.36.tgz
    img_dssm: f5-dssm-0.67.7-0.0.1.tgzz
    img_controller: f5ingress-v0.480.0-0.1.30.tgz
    use-watch-namespace: true
    watch_namespace: f5-app
    number_of_tmm_interfaces: 1
    tmm_netdev_name_1: external-netdev
    tmm_iface_cni_1: macvlan-passthru
    tmm_iface_name_or_policy_1: ens256
    tmm_vlan_name_1: external-vlan
    tmm_ip_with_prefixlen_1: 10.123.123.120/24
    tmm_ipaddr_1: 10.123.123.120
    tmm_ip_prefixlen_1: 24
    tmm_vlan_1: 0
    

Feedback

Provide feedback to improve this document by emailing cnfdocs@f5.com.