first commit
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
apiVersion: configuration.konghq.com/v1
|
||||
kind: KongConsumer
|
||||
metadata:
|
||||
name: ${NAME}-llm-librechat
|
||||
namespace: ${NAMESPACE}
|
||||
username: librechat
|
||||
spec:
|
||||
controlPlaneRef:
|
||||
type: konnectNamespacedRef
|
||||
konnectNamespacedRef:
|
||||
name: ${CONTROL_PLANE_REF_NAME}
|
||||
tags:
|
||||
- llm
|
||||
---
|
||||
apiVersion: configuration.konghq.com/v1alpha1
|
||||
kind: KongCredentialAPIKey
|
||||
metadata:
|
||||
name: ${NAME}-llm-librechat-apikey
|
||||
namespace: ${NAMESPACE}
|
||||
spec:
|
||||
consumerRef:
|
||||
name: ${NAME}-llm-librechat
|
||||
key: ${LIBRECHAT_APIKEY}
|
||||
tags:
|
||||
- llm
|
||||
---
|
||||
# Fallback identity for a request that fails every real auth plugin (see
|
||||
# key-auth.yaml/openid-connect.yaml's anonymous field) — request-termination
|
||||
# below rejects anything that lands here.
|
||||
apiVersion: configuration.konghq.com/v1
|
||||
kind: KongConsumer
|
||||
metadata:
|
||||
name: ${NAME}-llm-anonymous
|
||||
namespace: ${NAMESPACE}
|
||||
username: llm-anonymous
|
||||
spec:
|
||||
controlPlaneRef:
|
||||
type: konnectNamespacedRef
|
||||
konnectNamespacedRef:
|
||||
name: ${CONTROL_PLANE_REF_NAME}
|
||||
tags:
|
||||
- llm
|
||||
---
|
||||
apiVersion: configuration.konghq.com/v1
|
||||
kind: KongPlugin
|
||||
metadata:
|
||||
name: ${NAME}-llm-anonymous-termination
|
||||
namespace: ${NAMESPACE}
|
||||
plugin: request-termination
|
||||
config:
|
||||
status_code: 401
|
||||
message: Authentication required
|
||||
Reference in New Issue
Block a user