k8s-bigip-ctlr: AS3 override not getting applied after CIS reboot/recreate in CIS 2.0

Setup Details

CIS Version : 2.0.0 Build: f5networks/k8s-bigip-ctlr:2.0.0
BIGIP Version: Big IP 15.1
AS3 Version: 3.20 Agent Mode: AS3
Orchestration: OCP
Orchestration Version: 4.3
Pool Mode: Cluster
Additional Setup details: OVS

Description

changing from CIS 1.1.4.0 to CIS 2.0.0 an existing AS3 override no longer loads.

Steps To Reproduce

  1. deploy CIS 1.14
  2. see override
  3. deploy CIS 2.0.0 see it disappear

Expected Result

it works

Actual Result

it does not

Diagnostic Information

CIS 1.14 image

CIS 2.0.0 image

config (using operator)

apiVersion: cis.f5.com/v1
kind: F5BigIpCtlr
metadata:
  creationTimestamp: '2020-06-10T15:52:49Z'
  finalizers:
    - uninstall-helm-release
  generation: 5
  name: f5-server
  namespace: openshift-operators
  resourceVersion: '222009'
  selfLink: /apis/cis.f5.com/v1/namespaces/openshift-operators/f5bigipctlrs/f5-server
  uid: 43f83e45-f5e8-4f9f-9400-5ee155e1cca1
spec:
  args:
    agent: as3
    bigip_partition: ocp
    bigip_url: 10.1.20.240
    insecure: true
    log_as3_response: true
    log_level: DEBUG
    manage_routes: true
    namespace: default
    openshift_sdn_name: /Common/openshift_vxlan
    override_as3_declaration: default/f5-as3-declaration
    pool-member-type: cluster
    route_vserver_addr: 10.1.10.11
  bigip_login_secret: bigip-login
  image:
    pullPolicy: IfNotPresent
    repo: k8s-bigip-ctlr
    user: f5networks
  namespace: kube-system
  rbac:
    create: true
  resources: {}
  serviceAccount:
    create: true
    name: null
  version: 2.0.0

Observations (if any)

Also tried https://github.com/F5Networks/k8s-bigip-ctlr/blob/2.0-stable/docs/_static/config_examples/configmap/override-configmap/README.md and had same result. Also observed that the AS3 declaration changes the name of object from “ingress_10_1_10_12_80” to “Ingress_10_1_10_12_80”

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 16 (12 by maintainers)

Most upvoted comments

Re-opened issue: When CIS 2.0 reloads the AS3 override is sometimes removed. This issue has being resolved and will be released in CIS 2.1 - Internal Jira CONTCNTR-1898 for PM tracking

Hotfix available - please contact me if you need the hotfix until CIS 2.1

it is working now. in my previous configmap I had the labels indented incorrectly. Is the labels change in the main documentation or only in the page that I referenced earlier?