-
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