diff --git a/artifacts/operator-amd64.yaml b/artifacts/operator-amd64.yaml deleted file mode 100644 index c848f64a..00000000 --- a/artifacts/operator-amd64.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: ingress-operator - namespace: openfaas -spec: - replicas: 1 - selector: - matchLabels: - app: ingress-operator - template: - metadata: - labels: - app: ingress-operator - annotations: - prometheus.io.scrape: 'false' - spec: - serviceAccountName: ingress-operator - containers: - - name: operator - image: openfaas/ingress-operator:0.6.1 - imagePullPolicy: Always - command: - - ./ingress-operator - env: - - name: ingress_namespace - value: openfaas - resources: - limits: - memory: 128Mi - requests: - memory: 25Mi diff --git a/artifacts/operator-crd.yaml b/artifacts/operator-crd.yaml deleted file mode 100644 index f9b6f176..00000000 --- a/artifacts/operator-crd.yaml +++ /dev/null @@ -1,64 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1beta1 -kind: CustomResourceDefinition -metadata: - name: functioningresses.openfaas.com -spec: - group: openfaas.com - version: v1alpha2 - versions: - - name: v1alpha2 - served: true - storage: true - names: - singular: functioningress - plural: functioningresses - kind: FunctionIngress - shortNames: - - fni - scope: Namespaced - subresources: - status: {} - additionalPrinterColumns: - - name: Domain - type: string - JSONPath: .spec.domain - - name: Function - type: string - JSONPath: .spec.function - - name: IngressType - type: string - JSONPath: .spec.ingressType - - name: TLS - type: boolean - JSONPath: .spec.tls.enabled - validation: - openAPIV3Schema: - properties: - spec: - required: - - domain - properties: - name: - type: string - pattern: "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$" - domain: - type: string - ingressType: - type: string - tls: - type: object - properties: - enabled: - type: boolean - issuerRef: - type: object - anyOf: - - type: string - - type: object - required: ['kind', 'name'] - properties: - name: - type: string - kind: - type: string - \ No newline at end of file diff --git a/artifacts/operator-rbac.yaml b/artifacts/operator-rbac.yaml deleted file mode 100644 index f2d379b9..00000000 --- a/artifacts/operator-rbac.yaml +++ /dev/null @@ -1,39 +0,0 @@ ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: ingress-operator - namespace: openfaas ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - name: ingress-operator-rw - namespace: openfaas -rules: -- apiGroups: ["openfaas.com"] - resources: ["functioningresses"] - verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] -- apiGroups: ["extensions", "networking", "networking.k8s.io"] - resources: ["ingresses"] - verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] -- apiGroups: [""] - resources: ["events"] - verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] -# - apiGroups: ["certmanager.k8s.io"] -# resources: ["certificates"] -# verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: ingress-operator-rw - namespace: openfaas -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: ingress-operator-rw -subjects: -- kind: ServiceAccount - name: ingress-operator - namespace: openfaas