I’m getting started with Juju, and in older blog posts and some GH repositories I see references to “Charmed Operator Lifecycle Manager”, the “Charmed Operator Framework”, the “Python Operator Framework”, or “Juju’s OLM”. However, all those links now redirect to generic Juju docs or the home website, and searching “operator lifecycle manager” in the Juju docs returns no results.
Is there any rationale of when and why this terminology was abandoned?
Hi @astrojuanlu , the OLM is still there. We’ve merely simplified the terminology. Thus, we went from long expressions such as
(charm =) charmed operator (= a fancier kind of operator)
Juju = Charmed Operator Lifecycle Manager
Charmed Operator SDK
to
charm
Juju
Charm SDK
As I see it, that also improves clarity and accuracy. As in, “charmed operator” was never a particularly clear phrase; it’s much clearer to say “charm = an operator designed for Juju” and then move on. And, while Juju’s primary function is indeed that of an OLM, it can also help you manage infrastructure directly etc.