<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
Dear midPoint community, <br>
<div class="moz-forward-container">
<p>From time to time everyone needs some help. Sometimes it is
enough just to get answers and for these cases <a
moz-do-not-send="true" href="https://wiki.evolveum.com/">the
wiki</a> is a great source of information. Other times it is
not enough as we need to understand the problem more deeply in
order to move forward. It has already been few years since <a
moz-do-not-send="true"
href="https://evolveum.com/midpoint/midpoint-guide-about-practical-identity-management/">the
Book</a> – and I really mean to write capital B – called
“Practical Identity Management With MidPoint” started from blank
page and it is still growing and growing (many thanks to Radovan
and all other contributors for the great work and for a lot of
time spent on it). If you never saw it, I would recommend it –
at least for fast reading as a great structured source of
information helping to understand some relations and
consequences connected to the topic in general and ofcourse also
in a relation with midPoint.<br>
<br>
Even if we have a great static source of information available,
it could still be not enough. Sometimes we need to see it – or
even better – we need to try it. And when we want to try
something, the ideal situation is when we can just run it
without installation and simply remove / delete it once done
while keeping the system clean. The Docker environment is ideal
for it. For this purpose we have prepared Alpine based Docker
images. It is a little bit optimized with Docker specifics in
mind so in comparison with the original Ubuntu based midPoint
Docker images, which have been available for some time already,
we are on 1/3 of the size (compressed image has around 320 MB).
Based on this Alpine image with midPoint we have also prepared <a
moz-do-not-send="true"
href="https://github.com/Evolveum/midpoint-docker">Docker-compose
files</a> (directory: book) covering some chapters of the Book
and using the sample files already mentioned in the Book. The
goal was set to only do necessary changes to the sample files in
order to demonstrate that it is really working. Example of the
necessary change is to change the host from localhost to the
name of the container.<br>
<br>
The chapter environment is composed to have working application
with predefined things so your focus may be directly on the
subject of the chapters (e.g. import account from the resource,
provision to the resource, create the role, set the object
template). As the backend for the application data PostgreSQL
version 13 is used. Resource interaction is demonstrated with
PostgreSQL and OpenLDAP. Default version of midPoint in the
Docker compose file is set to 4.2. There are also other Alpine
based images available, which can be used instead of 4.2. In
case you prefer demonstration on other supported versions, <a
moz-do-not-send="true"
href="https://hub.docker.com/r/evolveum/midpoint/tags">available
tags</a> are latest-alpine, 4.2support-alpine, 4.2-alpine,
4.1support-alpine, 4.1-alpine, 4.0support-alpine and
4.0.2-alpine. You can use them to try any processed chapter of
the Book or you can easily use them to test any other use cases
with some demo objects and already set up resources.<br>
<br>
As we were preparing working Docker environments we decided to
add something special, which was one of our Christmas gifts for
the community – <a moz-do-not-send="true"
href="https://evolveum.com/holiday-season-gift-from-evolveum-to-watch-and-learn/">the
screencasts</a>. For all the chapters available as
docker-compose we made short casts to show it. We finalized the
post production processing of 3 recorded videos. You can use
them to visualizate the Book if you prefer this form of
information. Feel free to share them in order to show how easy
it can be for anyone who wants to know things but doesn’t have
enough time to go though the Book or to try it by themselves
(e.g. friends, colleagues, boss). We have spent extra time to
prepare this another source of information and we will be happy
if it helps you to better understand the topic or save some time
in your activities related to the great midPoint application.</p>
<p>(Written by Kamil Jireš, Identity Engineer at Evolveum.
Reposted from <a moz-do-not-send="true"
href="https://evolveum.com/docker-images-and-screencasts-for-you/">Evolveum
blog</a>) <br>
</p>
<pre class="western" lang="en-US">--
Veronika Kolpascikova
Marketing Specialist
evolveum.com</pre>
</div>
</body>
</html>