[JBoss JIRA] (WFWIP-193) Is updating Kubernetes objects created by Operator supported?
by Martin Choma (Jira)
[ https://issues.jboss.org/browse/WFWIP-193?page=com.atlassian.jira.plugin.... ]
Martin Choma closed WFWIP-193.
------------------------------
> Is updating Kubernetes objects created by Operator supported?
> -------------------------------------------------------------
>
> Key: WFWIP-193
> URL: https://issues.jboss.org/browse/WFWIP-193
> Project: WildFly WIP
> Issue Type: Bug
> Components: OpenShift
> Reporter: Martin Choma
> Assignee: Jeff Mesnil
> Priority: Blocker
>
> Technically it is possible to update Kubernetes objects which were created by Operator, e.g. StatefulSet, Pods, ...
> - Operator has its limitation compared to non-Operator approach (ports, volume mounts, deployment strategy, ...) So user may be tempted to tweak internal objects manually
> - But some values of internal objects are automatically synced with Operator (env,..). So even changed they are overwritten by original operator values after a while.
> What will be our general recommendation to users:
> - Dont touch internal objects?
> - We will document what can't be touched?
> - We will document what can be touched?
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (WFWIP-167) EAP Operator handling ConfigMap internally
by Martin Choma (Jira)
[ https://issues.jboss.org/browse/WFWIP-167?page=com.atlassian.jira.plugin.... ]
Martin Choma closed WFWIP-167.
------------------------------
> EAP Operator handling ConfigMap internally
> ------------------------------------------
>
> Key: WFWIP-167
> URL: https://issues.jboss.org/browse/WFWIP-167
> Project: WildFly WIP
> Issue Type: Bug
> Components: OpenShift
> Reporter: Martin Choma
> Assignee: Jeff Mesnil
> Priority: Major
>
> If I understand description in [1] correctly. To specify custom standalone.xml I have to create ConfigMap with standalone.xml first and afterwards link operator to this ConfigMap.
> Is it possible to handle creation of ConfigMap and storing standalone.xml for me? Ideally I just specify file URI where custom standalone.xml is located. This location have to be accessible from operator pod. In this way we can look at it as hiding internals (implementation details) from users.
> Currently when user wants to change standalone.xml he does in ConfigMap, not operator. When changing standalone.xml through config map, I assume pod have to be restarted manually. Operator could do that for me.
> However this can be triggered by storing newer version of standalone.xml under another key, eg `standalone.xml.v2` and changing `StandaloneConfigMapSpec.key` in operator.
> What do you think? Have you considered this approach?
> [1] https://github.com/wildfly/wildfly-operator/blob/master/doc/apis.adoc#sta...
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (WFWIP-175) Operator doesn't react on env removal
by Martin Choma (Jira)
[ https://issues.jboss.org/browse/WFWIP-175?page=com.atlassian.jira.plugin.... ]
Martin Choma closed WFWIP-175.
------------------------------
> Operator doesn't react on env removal
> -------------------------------------
>
> Key: WFWIP-175
> URL: https://issues.jboss.org/browse/WFWIP-175
> Project: WildFly WIP
> Issue Type: Bug
> Components: OpenShift
> Reporter: Petr Kremensky
> Assignee: Jeff Mesnil
> Priority: Blocker
>
> Removing env from WildFlyServerSpec is not reflected by Operator.
> *Actual:*
> * removing env doesn't trigger update action
> * removed envs are never actually removed prom the projects
> *Expected:*
> * removing env does trigger update action
> * removed envs are removed prom the projects
> *Steps to reproduce:*
> {code}
> cat eap-operator.yaml
> ...
> spec:
> applicationImage: <image>
> env:
> - name: TEST_START
> value: INITIAL
> size: 1
> ...
> {code}
> Deploy and see the envs
> {code}
> oc apply -f eap-operator.yaml
> oc set env pod/eap-operator-0 --list | grep TEST
> TEST_START=INITIAL
> {code}
> change the value of variable to TEST_START=UPDATE
> {code}
> oc edit wildflyserver eap-operator
> env:
> - name: TEST_START
> value: UPDATE
> # wait till the eap pod is terminated, a new one is started instead
> oc set env pod/eap-operator-0 --list | grep TEST
> TEST_START=UPDATE
> {code}
> change the name of variable to TEST_UPDATE=UPDATE - {color:red}a new one is created!{color}
> {code}
> oc edit wildflyserver eap-operator
> env:
> - name: TEST_UPDATE
> value: UPDATE
> # wait till the eap pod is terminated, a new one is started instead
> oc set env pod/eap-operator-0 --list | grep TEST
> TEST_START=UPDATE
> TEST_UPDATE=UPDATE
> {code}
> remove the entire env section from spec - {color:red}delete envs are not removed!{color}
> {code}
> oc edit wildflyserver eap-operator
> # no pods update is triggered, operator didn't react on envs removal
> oc set env pod/eap-operator-0 --list | grep TEST
> TEST_START=UPDATE
> TEST_UPDATE=UPDATE
> {code}
> add a new env - {color:red}pod still contains deleted envs!{color}
> {code}
> oc edit wildflyserver eap-operator
> env:
> - name: TEST_ADD
> value: ADD
> # wait till the eap pod is terminated, a new one is started instead
> oc set env pod/eap-operator-0 --list | grep TEST
> TEST_START=UPDATE
> TEST_UPDATE=UPDATE
> TEST_ADD=ADD
> {code}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (WFWIP-204) Status is not set when envFrom: [] is configured
by Martin Choma (Jira)
[ https://issues.jboss.org/browse/WFWIP-204?page=com.atlassian.jira.plugin.... ]
Martin Choma edited comment on WFWIP-204 at 9/17/19 6:12 AM:
-------------------------------------------------------------
I was trying on 08b7b4ab754f81b902ea02fbe9b1de7b7e111fab. I wll try 4c870c189451f4fa8ab1fc38e9fa4d15d52255f6 as you suggest.
For that purpose I am using branch `build-4c870c189451f4fa8ab1fc38e9fa4d15d52255f6`. [~jmesnil] could you confirm I am doing right? What are these {{build-*}} branches for?
was (Author: mchoma):
I was trying on 08b7b4ab754f81b902ea02fbe9b1de7b7e111fab. I wll try 4c870c189451f4fa8ab1fc38e9fa4d15d52255f6 as you suggest.
> Status is not set when envFrom: [] is configured
> ------------------------------------------------
>
> Key: WFWIP-204
> URL: https://issues.jboss.org/browse/WFWIP-204
> Project: WildFly WIP
> Issue Type: Bug
> Components: OpenShift
> Reporter: Martin Choma
> Assignee: Jeff Mesnil
> Priority: Blocker
>
> # Create {{WildFlyServer}} resource with {{envFrom: []}}
> {code:yaml|title=empty-envfrom-reproducer.yaml}
> apiVersion: wildfly.org/v1alpha1
> kind: WildFlyServer
> metadata:
> name: empty-envfrom-reproducer
> spec:
> applicationImage: 'brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4'
> size: 1
> envFrom: []
> {code}
> {{oc create -f empty-envfrom-reproducer.yaml}}
> # Pods are started properly in {{Ready}} state. But {{empty-envfrom-reproducer}} is not updated with status stanza.
> # After manually deleting {{envFrom: []}} from resource, status is created and filled properly
> {code:yaml}
> status:
> hosts:
> - >-
> empty-envfrom-reproducer-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas
> pods:
> - name: empty-envfrom-reproducer-0
> podIP: 10.130.0.208
> {code}
> # Operator pod log
> {code:json|operator-pod.log}
> {"level":"info","ts":1568705927.510753,"logger":"cmd","msg":"Go Version: go1.12.7"}
> {"level":"info","ts":1568705927.5108342,"logger":"cmd","msg":"Go OS/Arch: linux/amd64"}
> {"level":"info","ts":1568705927.5108497,"logger":"cmd","msg":"Version of operator-sdk: v0.8.1"}
> {"level":"info","ts":1568705927.5111423,"logger":"leader","msg":"Trying to become the leader."}
> {"level":"info","ts":1568705927.594317,"logger":"leader","msg":"No pre-existing lock was found."}
> {"level":"info","ts":1568705927.5975504,"logger":"leader","msg":"Became the leader."}
> {"level":"info","ts":1568705927.6472175,"logger":"cmd","msg":"Registering Components."}
> {"level":"info","ts":1568705927.6474228,"logger":"utils","msg":"detecting platform version..."}
> {"level":"info","ts":1568705927.6507683,"logger":"utils","msg":"route.openshift.io found in apis, platform is OpenShift"}
> {"level":"info","ts":1568705927.6508126,"logger":"utils","msg":"PlatformInfo [Name: OpenShift, K8SVersion: 1.11+, OS: linux/amd64]"}
> {"level":"info","ts":1568705927.6509123,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.651141,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.6512737,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.6513739,"logger":"utils","msg":"detecting platform version..."}
> {"level":"info","ts":1568705927.653909,"logger":"utils","msg":"route.openshift.io found in apis, platform is OpenShift"}
> {"level":"info","ts":1568705927.653929,"logger":"utils","msg":"PlatformInfo [Name: OpenShift, K8SVersion: 1.11+, OS: linux/amd64]"}
> {"level":"info","ts":1568705927.65394,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.7098546,"logger":"cmd","msg":"failed to create or get service for metrics: services \"wildfly-operator\" is forbidden: cannot set blockOwnerDeletion if an ownerReference refers to a resource you can't set finalizers on: no RBAC policy matched, <nil>"}
> {"level":"info","ts":1568705927.7099428,"logger":"cmd","msg":"Starting the Cmd."}
> {"level":"info","ts":1568705927.8103025,"logger":"kubebuilder.controller","msg":"Starting Controller","controller":"wildflyserver-controller"}
> {"level":"info","ts":1568705927.9105484,"logger":"kubebuilder.controller","msg":"Starting workers","controller":"wildflyserver-controller","worker count":1}
> {"level":"info","ts":1568705999.590361,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.590594,"logger":"controller_wildflyserver","msg":"Creating a new StatefulSet.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6067576,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6069276,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6118605,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6120145,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6286259,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6287735,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.636309,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6363795,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.7196531,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.7197673,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.8841014,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.88426,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.2099004,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.210038,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.8545172,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.8546531,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.1387296,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.138901,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.885167,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.8852742,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706004.7032814,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706004.7033875,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706014.9472132,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706014.947392,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706035.435317,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706035.4354827,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706076.402556,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706076.4027927,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.455402,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4555542,"logger":"controller_wildflyserver","msg":"Creating a new LoadBalancer.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","LoadBalancer.Namespace":"mchoma","LoadBalancer.Name":"empty-envfrom-reproducer-loadbalancer"}
> {"level":"info","ts":1568706088.4717329,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4718812,"logger":"controller_wildflyserver","msg":"Creating a new Route.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","Route.Namespace":"mchoma","Route.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4799702,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.5806746,"logger":"controller_wildflyserver","msg":"Updating hosts","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","WildFlyServer":{"kind":"WildFlyServer","apiVersion":"wildfly.org/v1alpha1","metadata":{"name":"empty-envfrom-reproducer","namespace":"mchoma","selfLink":"/apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/empty-envfrom-reproducer","uid":"46bcc345-d91e-11e9-b23d-fa163e9a0fb6","resourceVersion":"7076790","generation":2,"creationTimestamp":"2019-09-17T07:39:27Z"},"spec":{"applicationImage":"brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4","size":1},"status":{}}}
> {"level":"info","ts":1568706088.5878873,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.5880494,"logger":"controller_wildflyserver","msg":"Updating hosts","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","WildFlyServer":{"kind":"WildFlyServer","apiVersion":"wildfly.org/v1alpha1","metadata":{"name":"empty-envfrom-reproducer","namespace":"mchoma","selfLink":"/apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/empty-envfrom-reproducer","uid":"46bcc345-d91e-11e9-b23d-fa163e9a0fb6","resourceVersion":"7076797","generation":2,"creationTimestamp":"2019-09-17T07:39:27Z"},"spec":{"applicationImage":"brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4","size":1},"status":{"pods":[{"name":"empty-envfrom-reproducer-0","podIP":"10.130.0.208"}],"hosts":["empty-envfrom-reproducer-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas"]}}}
> {"level":"info","ts":1568706088.593367,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {code}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (WFWIP-204) Status is not set when envFrom: [] is configured
by Martin Choma (Jira)
[ https://issues.jboss.org/browse/WFWIP-204?page=com.atlassian.jira.plugin.... ]
Martin Choma edited comment on WFWIP-204 at 9/17/19 6:12 AM:
-------------------------------------------------------------
I was trying on 08b7b4ab754f81b902ea02fbe9b1de7b7e111fab. I wll try 4c870c189451f4fa8ab1fc38e9fa4d15d52255f6 as you suggest.
For that purpose I am using branch {{build-4c870c189451f4fa8ab1fc38e9fa4d15d52255f6}}. [~jmesnil] could you confirm I am doing right? What are these {{build-*}} branches for?
was (Author: mchoma):
I was trying on 08b7b4ab754f81b902ea02fbe9b1de7b7e111fab. I wll try 4c870c189451f4fa8ab1fc38e9fa4d15d52255f6 as you suggest.
For that purpose I am using branch `build-4c870c189451f4fa8ab1fc38e9fa4d15d52255f6`. [~jmesnil] could you confirm I am doing right? What are these {{build-*}} branches for?
> Status is not set when envFrom: [] is configured
> ------------------------------------------------
>
> Key: WFWIP-204
> URL: https://issues.jboss.org/browse/WFWIP-204
> Project: WildFly WIP
> Issue Type: Bug
> Components: OpenShift
> Reporter: Martin Choma
> Assignee: Jeff Mesnil
> Priority: Blocker
>
> # Create {{WildFlyServer}} resource with {{envFrom: []}}
> {code:yaml|title=empty-envfrom-reproducer.yaml}
> apiVersion: wildfly.org/v1alpha1
> kind: WildFlyServer
> metadata:
> name: empty-envfrom-reproducer
> spec:
> applicationImage: 'brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4'
> size: 1
> envFrom: []
> {code}
> {{oc create -f empty-envfrom-reproducer.yaml}}
> # Pods are started properly in {{Ready}} state. But {{empty-envfrom-reproducer}} is not updated with status stanza.
> # After manually deleting {{envFrom: []}} from resource, status is created and filled properly
> {code:yaml}
> status:
> hosts:
> - >-
> empty-envfrom-reproducer-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas
> pods:
> - name: empty-envfrom-reproducer-0
> podIP: 10.130.0.208
> {code}
> # Operator pod log
> {code:json|operator-pod.log}
> {"level":"info","ts":1568705927.510753,"logger":"cmd","msg":"Go Version: go1.12.7"}
> {"level":"info","ts":1568705927.5108342,"logger":"cmd","msg":"Go OS/Arch: linux/amd64"}
> {"level":"info","ts":1568705927.5108497,"logger":"cmd","msg":"Version of operator-sdk: v0.8.1"}
> {"level":"info","ts":1568705927.5111423,"logger":"leader","msg":"Trying to become the leader."}
> {"level":"info","ts":1568705927.594317,"logger":"leader","msg":"No pre-existing lock was found."}
> {"level":"info","ts":1568705927.5975504,"logger":"leader","msg":"Became the leader."}
> {"level":"info","ts":1568705927.6472175,"logger":"cmd","msg":"Registering Components."}
> {"level":"info","ts":1568705927.6474228,"logger":"utils","msg":"detecting platform version..."}
> {"level":"info","ts":1568705927.6507683,"logger":"utils","msg":"route.openshift.io found in apis, platform is OpenShift"}
> {"level":"info","ts":1568705927.6508126,"logger":"utils","msg":"PlatformInfo [Name: OpenShift, K8SVersion: 1.11+, OS: linux/amd64]"}
> {"level":"info","ts":1568705927.6509123,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.651141,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.6512737,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.6513739,"logger":"utils","msg":"detecting platform version..."}
> {"level":"info","ts":1568705927.653909,"logger":"utils","msg":"route.openshift.io found in apis, platform is OpenShift"}
> {"level":"info","ts":1568705927.653929,"logger":"utils","msg":"PlatformInfo [Name: OpenShift, K8SVersion: 1.11+, OS: linux/amd64]"}
> {"level":"info","ts":1568705927.65394,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.7098546,"logger":"cmd","msg":"failed to create or get service for metrics: services \"wildfly-operator\" is forbidden: cannot set blockOwnerDeletion if an ownerReference refers to a resource you can't set finalizers on: no RBAC policy matched, <nil>"}
> {"level":"info","ts":1568705927.7099428,"logger":"cmd","msg":"Starting the Cmd."}
> {"level":"info","ts":1568705927.8103025,"logger":"kubebuilder.controller","msg":"Starting Controller","controller":"wildflyserver-controller"}
> {"level":"info","ts":1568705927.9105484,"logger":"kubebuilder.controller","msg":"Starting workers","controller":"wildflyserver-controller","worker count":1}
> {"level":"info","ts":1568705999.590361,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.590594,"logger":"controller_wildflyserver","msg":"Creating a new StatefulSet.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6067576,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6069276,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6118605,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6120145,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6286259,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6287735,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.636309,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6363795,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.7196531,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.7197673,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.8841014,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.88426,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.2099004,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.210038,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.8545172,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.8546531,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.1387296,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.138901,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.885167,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.8852742,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706004.7032814,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706004.7033875,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706014.9472132,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706014.947392,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706035.435317,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706035.4354827,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706076.402556,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706076.4027927,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.455402,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4555542,"logger":"controller_wildflyserver","msg":"Creating a new LoadBalancer.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","LoadBalancer.Namespace":"mchoma","LoadBalancer.Name":"empty-envfrom-reproducer-loadbalancer"}
> {"level":"info","ts":1568706088.4717329,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4718812,"logger":"controller_wildflyserver","msg":"Creating a new Route.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","Route.Namespace":"mchoma","Route.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4799702,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.5806746,"logger":"controller_wildflyserver","msg":"Updating hosts","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","WildFlyServer":{"kind":"WildFlyServer","apiVersion":"wildfly.org/v1alpha1","metadata":{"name":"empty-envfrom-reproducer","namespace":"mchoma","selfLink":"/apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/empty-envfrom-reproducer","uid":"46bcc345-d91e-11e9-b23d-fa163e9a0fb6","resourceVersion":"7076790","generation":2,"creationTimestamp":"2019-09-17T07:39:27Z"},"spec":{"applicationImage":"brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4","size":1},"status":{}}}
> {"level":"info","ts":1568706088.5878873,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.5880494,"logger":"controller_wildflyserver","msg":"Updating hosts","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","WildFlyServer":{"kind":"WildFlyServer","apiVersion":"wildfly.org/v1alpha1","metadata":{"name":"empty-envfrom-reproducer","namespace":"mchoma","selfLink":"/apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/empty-envfrom-reproducer","uid":"46bcc345-d91e-11e9-b23d-fa163e9a0fb6","resourceVersion":"7076797","generation":2,"creationTimestamp":"2019-09-17T07:39:27Z"},"spec":{"applicationImage":"brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4","size":1},"status":{"pods":[{"name":"empty-envfrom-reproducer-0","podIP":"10.130.0.208"}],"hosts":["empty-envfrom-reproducer-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas"]}}}
> {"level":"info","ts":1568706088.593367,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {code}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (WFWIP-204) Status is not set when envFrom: [] is configured
by Martin Choma (Jira)
[ https://issues.jboss.org/browse/WFWIP-204?page=com.atlassian.jira.plugin.... ]
Martin Choma commented on WFWIP-204:
------------------------------------
I was trying on 08b7b4ab754f81b902ea02fbe9b1de7b7e111fab. I wll try 4c870c189451f4fa8ab1fc38e9fa4d15d52255f6 as you suggest.
> Status is not set when envFrom: [] is configured
> ------------------------------------------------
>
> Key: WFWIP-204
> URL: https://issues.jboss.org/browse/WFWIP-204
> Project: WildFly WIP
> Issue Type: Bug
> Components: OpenShift
> Reporter: Martin Choma
> Assignee: Jeff Mesnil
> Priority: Blocker
>
> # Create {{WildFlyServer}} resource with {{envFrom: []}}
> {code:yaml|title=empty-envfrom-reproducer.yaml}
> apiVersion: wildfly.org/v1alpha1
> kind: WildFlyServer
> metadata:
> name: empty-envfrom-reproducer
> spec:
> applicationImage: 'brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4'
> size: 1
> envFrom: []
> {code}
> {{oc create -f empty-envfrom-reproducer.yaml}}
> # Pods are started properly in {{Ready}} state. But {{empty-envfrom-reproducer}} is not updated with status stanza.
> # After manually deleting {{envFrom: []}} from resource, status is created and filled properly
> {code:yaml}
> status:
> hosts:
> - >-
> empty-envfrom-reproducer-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas
> pods:
> - name: empty-envfrom-reproducer-0
> podIP: 10.130.0.208
> {code}
> # Operator pod log
> {code:json|operator-pod.log}
> {"level":"info","ts":1568705927.510753,"logger":"cmd","msg":"Go Version: go1.12.7"}
> {"level":"info","ts":1568705927.5108342,"logger":"cmd","msg":"Go OS/Arch: linux/amd64"}
> {"level":"info","ts":1568705927.5108497,"logger":"cmd","msg":"Version of operator-sdk: v0.8.1"}
> {"level":"info","ts":1568705927.5111423,"logger":"leader","msg":"Trying to become the leader."}
> {"level":"info","ts":1568705927.594317,"logger":"leader","msg":"No pre-existing lock was found."}
> {"level":"info","ts":1568705927.5975504,"logger":"leader","msg":"Became the leader."}
> {"level":"info","ts":1568705927.6472175,"logger":"cmd","msg":"Registering Components."}
> {"level":"info","ts":1568705927.6474228,"logger":"utils","msg":"detecting platform version..."}
> {"level":"info","ts":1568705927.6507683,"logger":"utils","msg":"route.openshift.io found in apis, platform is OpenShift"}
> {"level":"info","ts":1568705927.6508126,"logger":"utils","msg":"PlatformInfo [Name: OpenShift, K8SVersion: 1.11+, OS: linux/amd64]"}
> {"level":"info","ts":1568705927.6509123,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.651141,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.6512737,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.6513739,"logger":"utils","msg":"detecting platform version..."}
> {"level":"info","ts":1568705927.653909,"logger":"utils","msg":"route.openshift.io found in apis, platform is OpenShift"}
> {"level":"info","ts":1568705927.653929,"logger":"utils","msg":"PlatformInfo [Name: OpenShift, K8SVersion: 1.11+, OS: linux/amd64]"}
> {"level":"info","ts":1568705927.65394,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"wildflyserver-controller","source":"kind source: /, Kind="}
> {"level":"info","ts":1568705927.7098546,"logger":"cmd","msg":"failed to create or get service for metrics: services \"wildfly-operator\" is forbidden: cannot set blockOwnerDeletion if an ownerReference refers to a resource you can't set finalizers on: no RBAC policy matched, <nil>"}
> {"level":"info","ts":1568705927.7099428,"logger":"cmd","msg":"Starting the Cmd."}
> {"level":"info","ts":1568705927.8103025,"logger":"kubebuilder.controller","msg":"Starting Controller","controller":"wildflyserver-controller"}
> {"level":"info","ts":1568705927.9105484,"logger":"kubebuilder.controller","msg":"Starting workers","controller":"wildflyserver-controller","worker count":1}
> {"level":"info","ts":1568705999.590361,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.590594,"logger":"controller_wildflyserver","msg":"Creating a new StatefulSet.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6067576,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6069276,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6118605,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6120145,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6286259,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6287735,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.636309,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.6363795,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.7196531,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.7197673,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.8841014,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568705999.88426,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.2099004,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.210038,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.8545172,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706000.8546531,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.1387296,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.138901,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.885167,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706002.8852742,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706004.7032814,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706004.7033875,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706014.9472132,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706014.947392,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706035.435317,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706035.4354827,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706076.402556,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706076.4027927,"logger":"controller_wildflyserver","msg":"Updating envFrom","StatefulSet.Namespace":"mchoma","StatefulSet.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.455402,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4555542,"logger":"controller_wildflyserver","msg":"Creating a new LoadBalancer.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","LoadBalancer.Namespace":"mchoma","LoadBalancer.Name":"empty-envfrom-reproducer-loadbalancer"}
> {"level":"info","ts":1568706088.4717329,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4718812,"logger":"controller_wildflyserver","msg":"Creating a new Route.","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","Route.Namespace":"mchoma","Route.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.4799702,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.5806746,"logger":"controller_wildflyserver","msg":"Updating hosts","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","WildFlyServer":{"kind":"WildFlyServer","apiVersion":"wildfly.org/v1alpha1","metadata":{"name":"empty-envfrom-reproducer","namespace":"mchoma","selfLink":"/apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/empty-envfrom-reproducer","uid":"46bcc345-d91e-11e9-b23d-fa163e9a0fb6","resourceVersion":"7076790","generation":2,"creationTimestamp":"2019-09-17T07:39:27Z"},"spec":{"applicationImage":"brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4","size":1},"status":{}}}
> {"level":"info","ts":1568706088.5878873,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {"level":"info","ts":1568706088.5880494,"logger":"controller_wildflyserver","msg":"Updating hosts","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer","WildFlyServer":{"kind":"WildFlyServer","apiVersion":"wildfly.org/v1alpha1","metadata":{"name":"empty-envfrom-reproducer","namespace":"mchoma","selfLink":"/apis/wildfly.org/v1alpha1/namespaces/mchoma/wildflyservers/empty-envfrom-reproducer","uid":"46bcc345-d91e-11e9-b23d-fa163e9a0fb6","resourceVersion":"7076797","generation":2,"creationTimestamp":"2019-09-17T07:39:27Z"},"spec":{"applicationImage":"brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/jboss-eap-7-tech-preview/eap-cd-openshift-rhel8:17.0-4","size":1},"status":{"pods":[{"name":"empty-envfrom-reproducer-0","podIP":"10.130.0.208"}],"hosts":["empty-envfrom-reproducer-mchoma.apps.multinode-nfs-mchoma-001.dynamic.xpaas"]}}}
> {"level":"info","ts":1568706088.593367,"logger":"controller_wildflyserver","msg":"Reconciling WildFlyServer","Request.Namespace":"mchoma","Request.Name":"empty-envfrom-reproducer"}
> {code}
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (JGRP-2380) Sometimes cluster members are not discovered when using TCPGOSSIP
by Bela Ban (Jira)
[ https://issues.jboss.org/browse/JGRP-2380?page=com.atlassian.jira.plugin.... ]
Bela Ban updated JGRP-2380:
---------------------------
Fix Version/s: 4.1.6
(was: 4.1.5)
Moving to 4.1.6
> Sometimes cluster members are not discovered when using TCPGOSSIP
> -----------------------------------------------------------------
>
> Key: JGRP-2380
> URL: https://issues.jboss.org/browse/JGRP-2380
> Project: JGroups
> Issue Type: Bug
> Affects Versions: 4.0.19
> Reporter: Pavlo Fedyna
> Assignee: Bela Ban
> Priority: Minor
> Fix For: 4.1.6
>
> Attachments: jgroups.xml, logs_failure.txt, logs_success.txt
>
>
> Sometimes new member can't join existing cluster if TCPGOSSIP is used with use_nio property set to true. In such case new member creates its own cluster with only one member of itself. After some period of time MERGE3 protocol merges these two clusters into one, but if min_interval/max_interval values are large, it may take a while.
> For some reason, first try of initial discovery always finishes due to join_timeout. In this case only a few members are discovered with no coordinator.
> If we are lucky enough, GMS prints following log message: "I (WO-KIT-967-28892) am not the first of the nodes, waiting for another client to become coordinator" and makes second attempt to join cluster which now takes a few milliseconds and succeeds (see logs_success.txt). In case of failure, GMS prints "I (WO-KIT-967-14786) am the first of the nodes, will become coordinator" and creates new cluster with only one member (see logs_failure.txt).
> The expectations are that first try of the initial discovery should not fail due to the timeout and it should be as fast as the second one is.
> Workaround: set use_nio to false (or just remove it from the stack configuration)
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months