<div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">Hello Everyone,</p>
<p style="margin:0px 0px 1.2em!important">The current development workflow for APB’s is to run a local oc cluster with the ASB scanning the feedhenry docker org for APB images. Then pushing our development images to the feedhenry repo to test them.</p>
<p style="margin:0px 0px 1.2em!important">As more developers start using these images we increase the possibility that they will pull a broken development image which could lead to a pretty significant waste of developer time trying to identify the problem and could also reduce developers trust in the feedhenry APB images.</p>
<p style="margin:0px 0px 1.2em!important">To address this it is now only possible to update the APB images in the feedhenry org via a merged PR to the master branch of that images github repo.</p>
<p style="margin:0px 0px 1.2em!important">To develop your own changes to an APB you should instead point the ASB of your local oc cluster at your own docker org and push a copy of any APBs you wish to use into that org from the feedhenry org. When building experimental APB images you should update the image in that APB’s <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">apb.yml</code> file, and use <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">make DOCKERORG=<yourorg></code> to build and push the development APB image.</p>
<p style="margin:0px 0px 1.2em!important">I will be updating the ansible installer in the mcp-standalone repo to automatically pull the APB images from feedhenry and push them into the specified dockerorg in the near future, so we have less manual work to do.</p>
<p style="margin:0px 0px 1.2em!important">Any questions or concerns, please let me know.</p>
<p style="margin:0px 0px 1.2em!important">Thanks,<br>Phil.</p>
<div title="MDH:PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2Us
bW9ub3NwYWNlOyI+SGVsbG8gRXZlcnlvbmUsPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVs
dCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlOyI+PGJyPjwvZGl2Pjxk
aXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTogbW9ub3NwYWNlLG1v
bm9zcGFjZTsiPlRoZSBjdXJyZW50IGRldmVsb3BtZW50IHdvcmtmbG93IGZvciBBUEIncyBpcyB0
byBydW4gYSBsb2NhbCBvYyBjbHVzdGVyIHdpdGggdGhlIEFTQiBzY2FubmluZyB0aGUgZmVlZGhl
bnJ5IGRvY2tlciBvcmcgZm9yIEFQQiBpbWFnZXMuIFRoZW4gcHVzaGluZyBvdXIgZGV2ZWxvcG1l
bnQgaW1hZ2VzIHRvIHRoZSBmZWVkaGVucnkgcmVwbyB0byB0ZXN0IHRoZW0uPC9kaXY+PGRpdiBj
bGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3Nw
YWNlOyI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZh
bWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTsiPkFzIG1vcmUgZGV2ZWxvcGVycyBzdGFydCB1c2lu
ZyB0aGVzZSBpbWFnZXMgd2UgaW5jcmVhc2UgdGhlIHBvc3NpYmlsaXR5IHRoYXQgdGhleSB3aWxs
IHB1bGwgYSBicm9rZW4gZGV2ZWxvcG1lbnQgaW1hZ2Ugd2hpY2ggY291bGQgbGVhZCB0byBhIHBy
ZXR0eSBzaWduaWZpY2FudCB3YXN0ZSBvZiBkZXZlbG9wZXIgdGltZSB0cnlpbmcgdG8gaWRlbnRp
ZnkgdGhlIHByb2JsZW0gYW5kIGNvdWxkIGFsc28gcmVkdWNlIGRldmVsb3BlcnMgdHJ1c3QgaW4g
dGhlIGZlZWRoZW5yeSBBUEIgaW1hZ2VzLjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi
IHN0eWxlPSJmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTsiPjxicj48L2Rpdj48ZGl2
IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25v
c3BhY2U7Ij5UbyBhZGRyZXNzIHRoaXMgaXQgaXMgbm93IG9ubHkgcG9zc2libGUgdG8gdXBkYXRl
IHRoZSBBUEIgaW1hZ2VzIGluIHRoZSBmZWVkaGVucnkgb3JnIHZpYSBhIG1lcmdlZCBQUiB0byB0
aGUgbWFzdGVyIGJyYW5jaCBvZiB0aGF0IGltYWdlcyBnaXRodWIgcmVwby48YnI+PC9kaXY+PGRp
diBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9u
b3NwYWNlOyI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250
LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTsiPlRvIGRldmVsb3AgeW91ciBvd24gY2hhbmdl
cyB0byBhbiBBUEIgeW91IHNob3VsZCBpbnN0ZWFkIHBvaW50IHRoZSBBU0Igb2YgeW91ciBsb2Nh
bCBvYyBjbHVzdGVyIGF0IHlvdXIgb3duIGRvY2tlciBvcmcgYW5kIHB1c2ggYSBjb3B5IG9mIGFu
eSBBUEJzIHlvdSB3aXNoIHRvIHVzZSBpbnRvIHRoYXQgb3JnIGZyb20gdGhlIGZlZWRoZW5yeSBv
cmcuIFdoZW4gYnVpbGRpbmcgZXhwZXJpbWVudGFsIEFQQiBpbWFnZXMgeW91IHNob3VsZCB1cGRh
dGUgdGhlIGltYWdlIGluIHRoYXQgQVBCJ3MgYGFwYi55bWxgIGZpbGUsIGFuZCB1c2UgYG1ha2Ug
RE9DS0VST1JHPSZsdDt5b3Vyb3JnJmd0O2AgdG8gYnVpbGQgYW5kIHB1c2ggdGhlIGRldmVsb3Bt
ZW50IEFQQiBpbWFnZS48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u
dC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7Ij48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21h
aWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlOyI+SSB3
aWxsIGJlIHVwZGF0aW5nIHRoZSBhbnNpYmxlIGluc3RhbGxlciBpbiB0aGUgbWNwLXN0YW5kYWxv
bmUgcmVwbyB0byBhdXRvbWF0aWNhbGx5IHB1bGwgdGhlIEFQQiBpbWFnZXMgZnJvbSBmZWVkaGVu
cnkgYW5kIHB1c2ggdGhlbSBpbnRvIHRoZSBzcGVjaWZpZWQgZG9ja2Vyb3JnIGluIHRoZSBuZWFy
IGZ1dHVyZSwgc28gd2UgaGF2ZSBsZXNzIG1hbnVhbCB3b3JrIHRvIGRvLjwvZGl2PjxkaXYgY2xh
c3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFj
ZTsiPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1p
bHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7Ij5BbnkgcXVlc3Rpb25zIG9yIGNvbmNlcm5zLCBwbGVh
c2UgbGV0IG1lIGtub3cuPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZv
bnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlOyI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9Imdt
YWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTsiPlRo
YW5rcyw8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6
IG1vbm9zcGFjZSxtb25vc3BhY2U7Ij5QaGlsLjxicj48L2Rpdj4=" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div></div>