118 lines
5.2 KiB
HTML
118 lines
5.2 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="chrome=1">
|
|
<meta name="referrer" content="no-referrer">
|
|
<link rel="icon" type="image/svg+xml" href="favicon.svg" sizes="any">
|
|
<link rel="stylesheet" href="stylesheets/styles.css">
|
|
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
|
|
<meta name="viewport" content="width=device-width">
|
|
{% include umami.html %}
|
|
<!--[if lt IE 9]>
|
|
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
|
<![endif]-->
|
|
<link href="pagefind/pagefind-ui.css" rel="stylesheet">
|
|
<script src="pagefind/pagefind-ui.js"></script>
|
|
<script>
|
|
window.addEventListener('DOMContentLoaded', (event) => {
|
|
new PagefindUI({ element: "#search", showSubResults: true,
|
|
// Regrettably works with absolute path only
|
|
bundlePath: "/pagefind/",
|
|
// See https://github.com/CloudCannon/pagefind/issues/530
|
|
processResult: function (result) {
|
|
if (result?.meta?.image) {
|
|
let resultBase = new URL(result.url, window.location);
|
|
let remappedImage = new URL(result.meta.image, resultBase);
|
|
if (remappedImage.hostname !== window.location.hostname) {
|
|
result.meta.image = remappedImage.toString();
|
|
} else {
|
|
result.meta.image = remappedImage.pathname;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
{% seo %}
|
|
</head>
|
|
<body>
|
|
<div class="wrapper">
|
|
<div id="search"></div>
|
|
<header>
|
|
<div>
|
|
<div style="float: left;">
|
|
<div class="index-title"><a style="color: #222;" href="https://vm-operator.jdrupes.org/">VM-Operator</a></div>
|
|
<div class="index-subtitle">By <a href="https://github.com/mnlipp/">Michael N. Lipp</a></div>
|
|
<p><a rel="me" href="https://fosstodon.org/@mnl"><img alt="Mastodon Follow"
|
|
src="https://img.shields.io/mastodon/follow/108843609567976408?domain=https%3A%2F%2Ffosstodon.org&style=social"></a></p>
|
|
</div>
|
|
<div style="float: right; width: 7em;">
|
|
<img alt="VM-Operator Logo" src="VM-Operator.svg">
|
|
</div>
|
|
<div style="clear:both;"></div>
|
|
</div>
|
|
<p></p>
|
|
|
|
<p class="view"><a href="https://github.com/mnlipp/VM-Operator">View GitHub Project</a></p>
|
|
|
|
<p></p>
|
|
|
|
<p class="part-entry"><a href="index.html">Overview</a></p>
|
|
<p class="part-entry"><a href="runner.html">The Runner</a></p>
|
|
<p class="part-list-title"><a href="manager.html">The Manager</a></p>
|
|
<ul style="margin-bottom: 0;" class="no-bullets">
|
|
<li><p class="part-entry"><a href="controller.html">The Controller</a></p></li>
|
|
</ul>
|
|
<p class="part-list-title"><a href="webgui.html">Web interface</a></p>
|
|
<ul style="margin-bottom: 0;" class="no-bullets">
|
|
<li><p class="part-entry"><a href="admin-gui.html">For Admins</a></p></li>
|
|
<li><p class="part-entry"><a href="user-gui.html">For Users</a></p></li>
|
|
</ul>
|
|
<p class="part-list-title">Advanced</p>
|
|
<ul style="margin-bottom: 0;" class="no-bullets">
|
|
<li><p class="part-entry"><a href="auto-login.html">Auto Login</a></p></li>
|
|
<li><p class="part-entry"><a href="pools.html">Pools</a></p></li>
|
|
</ul>
|
|
<p class="part-list-title"><a href="hints.html">Hints</a></p>
|
|
<p class="part-list-title"><a href="upgrading.html">Upgrading</a></p>
|
|
<p class="part-list-title"><a href="https://vm-operator.jdrupes.org/javadoc/index.html">Javadoc</a></p>
|
|
|
|
</header>
|
|
<section>
|
|
<div class="post-date"><span class="post-meta">{{ page.date | date: "%b %-d, %Y" }}</span></div>
|
|
{% if page.tocTitle %}
|
|
<h1>{{ page.tocTitle }}</h1>
|
|
{% include toc.html html=content %}
|
|
{% endif %}
|
|
|
|
{{ content }}
|
|
</section>
|
|
<footer>
|
|
<!-- Optional footer data -->
|
|
<p id=githubfooter style="display: none"><small>
|
|
Hosted on GitHub Pages —
|
|
<a href="https://github.com/site/terms" target="_top">Terms</a>
|
|
— <a href="https://github.com/site/privacy" target="_top">Privacy</a>
|
|
— Theme derived from <a href="https://github.com/orderedlist/minimal">minimal</a></small>
|
|
</p>
|
|
<p id=readthedocsfooter style="display: none"><small>
|
|
Hosted on Readthedocs —
|
|
<a href="https://docs.readthedocs.io/page/terms-of-service.html" target="_top">Terms</a>
|
|
— <a href="https://docs.readthedocs.io/page/privacy-policy.html" target="_top">Privacy</a>
|
|
— Theme derived from <a href="https://github.com/orderedlist/minimal">minimal</a></small>
|
|
</p>
|
|
<script type="text/javascript">
|
|
if (location.hostname.indexOf("github") !== -1 || location.hostname.indexOf("jdrupes.org") !== -1) {
|
|
document.getElementById("githubfooter").style.display="inherit";
|
|
} else if (location.hostname.indexOf("readthedocs") !== -1) {
|
|
document.getElementById("readthedocsfooter").style.display="inherit";
|
|
}
|
|
</script>
|
|
</footer>
|
|
</div>
|
|
|
|
{% include matomo.html %}
|
|
|
|
</body>
|
|
</html lang="en">
|