-
Bug
-
Resolution: Done
-
Blocker
-
Logging 5.8.0
Description:
input permission validation when use receiver.http as input in multiple-clf
message: There is an error in the input permission validation; no inputs were
found to evaluate
Step to Reproduce:
1. Deploy CLF in hypershift hosted Cluster and use inputs.receiver.http as input.
apiVersion: logging.openshift.io/v1
kind: ClusterLogForwarder
metadata:
name: http-to-cloudwatch
namespace: clusters-hypershift-ci-13722
spec:
inputs:
- name: input-http
receiver:
http:
format: kubeAPIAudit
receiverPort:
name: httpserver
port: 443
targetPort: 8443
outputs:
- cloudwatch:
groupBy: logType
region: us-east-2
name: cloudwatch
secret:
name: cloudwatch-credentials
type: cloudwatch
pipelines:
- inputRefs:
- input-http
name: to-cloudwatch
outputRefs:
- cloudwatch
serviceAccountName: clf-collector
status:
conditions:
- lastTransitionTime: "2023-10-01T13:41:37Z"
reason: ValidationFailure
status: "False"
type: Ready
- lastTransitionTime: "2023-10-01T13:41:37Z"
message: There is an error in the input permission validation; no inputs were
found to evaluate
reason: ValidationFailure
status: "True"
type: Validation