fabric-samples/test-network-k8s-operator/organizations/org2/org2-peer-gateway.yaml
Josh Kneubuhl 05e4b03283 Move fabric-kube-test-network from Hyperledgendary -> samples
Signed-off-by: Josh Kneubuhl <jkneubuh@us.ibm.com>
2023-02-10 04:46:31 -05:00

59 lines
No EOL
1.4 KiB
YAML

---
apiVersion: v1
kind: Service
metadata:
name: peer-gateway
labels:
app: peer-gateway
app.kubernetes.io/instance: fabricpeer
app.kubernetes.io/managed-by: fabric-operator
app.kubernetes.io/name: fabric
creator: fabric
orgname: Org2MSP
spec:
# This selector stanza will match on the orgname: label below, distributing connections to all
# peers matching the org MSP.
selector:
# app: peer1
app.kubernetes.io/instance: fabricpeer
app.kubernetes.io/managed-by: fabric-operator
app.kubernetes.io/name: fabric
creator: fabric
orgname: Org2MSP
ports:
- name: peer-api
port: 7051
protocol: TCP
targetPort: 7051
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: peer-gateway
annotations:
nginx.ingress.kubernetes.io/proxy-connect-timeout: 60s
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
labels:
app: peer-gateway
app.kubernetes.io/instance: fabricpeer
app.kubernetes.io/managed-by: fabric-operator
app.kubernetes.io/name: fabric
creator: fabric
orgname: Org2MSP
spec:
ingressClassName: nginx
rules:
- host: org2-peer-gateway.org2.localho.st
http:
paths:
- backend:
service:
name: peer-gateway
port:
name: peer-api
path: /
pathType: ImplementationSpecific
tls:
- hosts:
- org2-peer-gateway.org2.localho.st