Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-2008

Applicationset Controller does not deploy service or enable port to reach new webhook feature

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 1.7.0
    • None
    • Operator
    • None
    • 5
    • False
    • None
    • False
    • GITOPS Sprint 219, GITOPS Sprint 220, GITOPS Sprint 221, GITOPS Sprint 222, GITOPS Sprint 223

      Describe the bug
      Source: https://github.com/argoproj-labs/argocd-operator/issues/639

      As per v0.3.0 of the Applicationset controller, it has support for wehbook notifications, the current installation of the Applicationset controller being reconciled only installs a Deployment, RoleBindings, ServiceAccount and Role, but no Service. The deployment is also missing the new port 7000 exposed for webhook events.

      To Reproduce

      1. Install the latest ArgoCD operator release
      2. Enable the applicationSet controller option in your CRD installation
      3. The installation only creates the above mentioned resources without exposing a port
      4. The webhook is unreachable, since the deployment doesn't expose the port and a manual Service creation is needed.

      Expected behavior
      A similar service to the one created by the ApplicationSet controller project yamls should be created to allow the webhook to be reachable.
      The deployment should also expose the port 7000 to allow for communication to the webhook.

      Acceptance Criteria:

      • ApplicationSet Deployment should expose port 7000 to allow for communication to the webhook.
      • Create a Service and Route to enable external communication.

            rismishr Rishabh Mishra (Inactive)
            aveerama@redhat.com Abhishek Veeramalla
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: