github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-001_validate_basic/02-ingress-available.yaml (about)

     1  # Delete previous cluster
     2  apiVersion: kuttl.dev/v1beta1
     3  kind: TestStep
     4  delete:
     5  - apiVersion: argoproj.io/v1alpha1
     6    kind: ArgoCD
     7    name: example-argocd
     8  commands:
     9    # Sleep to allow resources to be completely deleted
    10    - command: sleep 30s
    11  ---
    12  apiVersion: argoproj.io/v1alpha1
    13  kind: ArgoCD
    14  metadata:
    15    name: example-argocd
    16    labels:
    17      example: ingress
    18  spec:
    19    server:
    20      grpc:
    21        ingress:
    22          enabled: true
    23      ingress:
    24        enabled: true
    25      insecure: true
    26  ---
    27  apiVersion: networking.k8s.io/v1
    28  kind: Ingress
    29  metadata:
    30    name: example-argocd-server
    31  spec:
    32    rules:
    33    - host: argocd
    34      http:
    35        paths:
    36        - backend:
    37            service:
    38              name: argocd-server
    39              port:
    40                name: http
    41          path: /
    42          pathType: ImplementationSpecific
    43    tls:
    44    - hosts:
    45      - argocd
    46      secretName: argocd-secret