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: ocp
    product_type: cnf
    package_path: /Users/XYZ/workspace/f5nxtctl/git-repos/f5-cnf-2.0.0.tgz
    tools_ns: f5-tools
    tools_pod: f5tools.yaml
    utils_ns: f5-utils
    crd_product: f5-cnf-crds-n6lan-8.5.2-0.1.12.tgz
    img_cert_manager: f5-cert-manager-0.23.28-0.0.11.tgz
    img_rabbitmq: rabbitmq-0.5.10-10.0.14.tgz
    img_cwc: cwc-0.41.34-10.0.18.tgz
    cwc_operation_mode: connected
    license_type: test
    img_crdconversion: f5-crdconversion-0.16.15-0.0.12.tgz
    controller_ns: f5-controller
    img_fluentd: f5-toda-fluentd-1.31.12-10.0.12.tgz
    img_dssm: f5-dssm-1.0.15-0.1.3.tgz
    img_controller: f5ingress-0.761.1-0.0.214.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: ocp
    product_type: cnf
    package_path: /Users/XYZ/workspace/f5nxtctl/git-repos/f5-cnf-2.0.0.tgz
    tools_ns: f5-tools
    tools_pod: f5tools.yaml
    utils_ns: f5-utils
    crd_product: f5-cnf-crds-n6lan-8.5.2-0.1.12.tgz
    img_cert_manager: f5-cert-manager-0.23.28-0.0.11.tgz
    img_rabbitmq: rabbitmq-0.5.10-10.0.14.tgz
    img_cwc: cwc-0.41.34-10.0.18.tgz
    cwc_operation_mode: connected
    license_type: test
    img_crdconversion: f5-crdconversion-0.16.15-0.0.12.tgz
    controller_ns: f5-controller
    img_fluentd: f5-toda-fluentd-1.31.12-10.0.12.tgz
    img_dssm: f5-dssm-1.0.15-0.1.3.tgz
    img_controller: f5ingress-0.761.1-0.0.214.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.