]
Jeff Mesnil commented on WFWIP-310:
-----------------------------------
I've created upstream
to fix
this.
For now, the only information about such an invalid CRD is a log in the operator pod (from
Insufficient validation for WildFlyServer without applicationImage
and applicationSource
----------------------------------------------------------------------------------------
Key: WFWIP-310
URL:
https://issues.redhat.com/browse/WFWIP-310
Project: WildFly WIP
Issue Type: Bug
Components: OpenShift
Reporter: Jan Blizňák
Assignee: Jeff Mesnil
Priority: Major
Operator phase 2 EAP7-1337 extends WildFlyServer CRD with applicationSource spec.
According to analysis, one of these _must_ be specifed:
* applicationImage
* applicationSource
However, creating CR without any of these passes, without any validation error or log for
end user, but such operator is then useless.
I am using wildfly-operator image build from latest
https://github.com/wildfly/wildfly-operator/pull/132
{code:java}
# given you have WildFlyServer CRD already installed on cluster
cat > demo.yaml << EOF
apiVersion:
wildfly.org/v1alpha1
kind: WildFlyServer
metadata:
name: demo-should-fail
spec:
replicas: 1
EOF
oc create -f demo.yaml
{code}