<div dir="ltr"><div>Hi Bob,</div><div><br></div><div>What plans are you using for the addresses? <br></div><div><br></div><div>Which bundles did you apply on 0.29? In addition to install/bundles/enmasse , you need to apply install/components/example-plans to get the updated plans, and install/components/example-roles  to get the updated roles so that users will be able to view addresses in the console. <br></div><div><br></div><div>Regarding the UI, on 0.29 the console authenticates users using RBAC instead of keycloak users, so you must log in with the openshift user who has access to the address resources. <br></div><div><br></div><div>Best regards,</div><div><br></div><div>Ulf<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 11, 2019 at 2:53 PM Bob Claerhout <<a href="mailto:bob.claerhout@aloxy.io">bob.claerhout@aloxy.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div bgcolor="#FFFFFF">
<font size="-1">Hi Ulf,<br>
<br>
Thanks for the quick response. Attached to this mail you can find the yaml setup files I used. We are using both topics and queues. We are using hono which publishes the messages on a queue while our business application communicates using topics.<br>
The addresses were indeed gone when running "oc get addresses" as well. After the upgrade, when adding the addresses using the yaml files, the addresses showed up in the UI but have disappeared again.  They are still showing up as a response to "oc get addresses"
 however and are also available for our application (so are they in the production environment).<br>
Thanks for the hint on the application service. We are indeed using the standard auth service.<br>
<br>
</font>
<div><font size="-1"></font><font size="-1"></font>

<font size="-1">Best regards,<br>
Bob<br>
</font>On 10/11/19 2:32 PM, Ulf Lilleengen wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Hi Bob,</div>
<div><br>
</div>
<div>Could you could share the existing YAML setup you use for 0.26.x ? Also the address types you use would be useful. We have run tests for upgrade from 0.26.x to 0.28, 0.29 and master so this should work.</div>
<div><br>
</div>
<div>I'm surprised that addresses were gone, were they not available when running oc get addresses at all? Or were the just gone from the console?<br>
</div>
<div><br>
</div>
<div>The the authentication service upgrade may require some precautions when upgrading, in particular if you are using the standard authservice. In 0.29, there is an AuthenticationService CRD, and when upgrading, you must create an instance of this resource
 so that it will take ownership of the existing:</div>
<div><br>
</div>
apiVersion: <a href="http://admin.enmasse.io/v1beta1" target="_blank">admin.enmasse.io/v1beta1</a><br>
kind: AuthenticationService<br>
metadata:<br>
  name: standard-authservice<br>
  labels:<br>
    app: enmasse<br>
spec:<br>
  type: standard<br>
  standard:<br>
    routeName: keycloak<br>
    serviceName: standard-authservice<br>
    deploymentName: keycloak<br>
    credentialsSecret:<br>
      name: keycloak-credentials<br>
    storage:<br>
      type: persistent-claim<br>
      claimName: keycloak-data<br>
<div>      size: 1Gi</div>
<div><br>
</div>
<div>This should prevent the authentication service from being deleted.<br>
</div>
<br>
<div>Best regards,</div>
<div><br>
</div>
<div>Ulf<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Oct 11, 2019 at 2:14 PM Bob Claerhout <<a href="mailto:bob.claerhout@aloxy.io" target="_blank">bob.claerhout@aloxy.io</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"><font size="-1">Hi,<br>
<br>
I'm getting this strange error after running Enmasse for several months: <br>
</font>
<blockquote><font size="-1">the server doesn't have a resource type "address"<br>
</font></blockquote>
<font size="-1">This is when I'm trying to get the address using <br>
</font>
<blockquote><font size="-1">oc/kubectl get address<br>
</font></blockquote>
<font size="-1"><br>
I'm using following environment:<br>
</font>
<ul>
<li><font size="-1">Enmasse version 0.26 (is there somewhere I can double check this?)</font></li><li><font size="-1">OKD 3.11</font></li></ul>
<p><font size="-1">In our test environment this happened as well (which is strange to be happening at the same time). Last week we were still able to create and get the addresses in this environment.
<br>
In an attempt to fix this issue, I upgraded to the newest 0.29 (using yaml bundles). The update succeeded after which I was able to get the addresses again.
<br>
However, during this upgrade, I lost all addresses and authentication information which I would like to prevent from happening in our production environment. Also, the console (web gui) does not show the existing addresses and connections.</font></p>
<p><font size="-1">Any hints on where to look in order to fix this?</font></p>
<div><font size="-1">-- <br>
</font><font size="-1">Best regards,</font>
<div>
<div>
<table>
<tbody>
<tr>
</tr>
<tr>
<td><font size="-1"><img src="cid:16dbafccf33d97979f51" alt=""></font></td>
<td><font size="-1"><b>Bob Claerhout</b><br>
Software developer<br>
M +32 479 34 84 92<br>
The Beacon, Sint-Pietersvliet 7, 2000<br>
Antwerp<br>
</font><font size="-1"><a href="mailto:bob.claerhout@aloxy.io" target="_blank">bob.claerhout@aloxy.io</a> |
<a href="http://www.aloxy.io" target="_blank">www.aloxy.io</a></font></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
_______________________________________________<br>
enmasse mailing list<br>
<a href="mailto:enmasse@redhat.com" target="_blank">enmasse@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/enmasse" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/enmasse</a><br>
</blockquote>
</div>
</blockquote>
<br>
</div>

</blockquote></div>