Skip to content
This repository was archived by the owner on Apr 7, 2021. It is now read-only.

Bug in deploy/operator.yaml, non existing image name: mumoshu/falco-operator:v0.12.1, CRD's not automatically deployed #9

Closed
Michael-Frank opened this issue May 24, 2019 · 0 comments · Fixed by #12

Comments

@Michael-Frank
Copy link

Hi @mumoshu,
thanks for contributing an operator for falco!

During our first test we discovered some issues i would like to share.
To get falco-operator running we had to:

  • remove the ‘v’ from image version v0.12.1 => to look like: 0.12.1 in these files (related: Version mismatch of falco-operator container tag #2):
    • charts/falco-operator/values.yaml
    • deploy/operator.yaml
  • Fix deploy/operator.yaml to use operator generated resource name for configMap:
    • change:
          - name: falco-operator-rules
            configMap:
              name: falco-operator  
    • to:
           - name: falco-operator-rules
              configMap:
                name: {{ template "falco.fullname" . }}
    
  • manually install the CRD files - as operator does not deploy these two (requires cluster Admin rights)
    The readme.md unfortunatly does not highlight this issue.
    k apply --namespace falco -f deploy/crd.yaml
    k apply --namespace falco -f deploy/cr.yaml

walk through

Our complete walk through (which may be helpful for others to get started) including requirements, encountered errors and fixes for them:
falco-operator-install-walkthrough.md

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant