<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guides on nplus</title><link>https://www.nplus.cloud/docs/guides/</link><description>Recent content in Guides on nplus</description><generator>Hugo</generator><language>en</language><copyright>© 42i GmbH</copyright><atom:link href="https://www.nplus.cloud/docs/guides/index.xml" rel="self" type="application/rss+xml"/><item><title>Versioning</title><link>https://www.nplus.cloud/docs/guides/versioning/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.nplus.cloud/docs/guides/versioning/</guid><description>&lt;h1 id="versioning"&gt;Versioning&lt;a class="anchor" href="#versioning"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Since 26.4, the &lt;em&gt;nplus version&lt;/em&gt; is &lt;strong&gt;independent of the nscale version&lt;/strong&gt;.
All nplus charts — the instance, the environment, the cluster and every
component — carry the same nplus version. Which nscale version runs is decided
by the values, not by the chart version.&lt;/p&gt;
&lt;h2 id="nplus-versions"&gt;nplus versions&lt;a class="anchor" href="#nplus-versions"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Channel&lt;/th&gt;
 &lt;th&gt;Form&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;th&gt;Helm&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Release&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;X.Y.&amp;lt;rev&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;26.4.1000&lt;/code&gt;, &lt;code&gt;26.4.1001&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;helm install&lt;/code&gt; / &lt;code&gt;helm upgrade&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Development&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;X.Y.1000-&amp;lt;n&amp;gt;&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;26.4.1000-1&lt;/code&gt;, &lt;code&gt;26.4.1000-2&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;helm install --devel&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;X.Y&lt;/code&gt; is the release line. It follows the calendar: &lt;code&gt;26.4&lt;/code&gt; is the line of
2026. A new line starts when the chart code changes in a way that needs
attention on upgrade.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rev&lt;/code&gt; counts the releases of a line, starting at 1000. Every published
version passed the full test suite.&lt;/li&gt;
&lt;li&gt;Development versions are pre-releases of the next release in SemVer terms
(&lt;code&gt;26.4.1000-2 &amp;lt; 26.4.1000&lt;/code&gt;), so &lt;code&gt;helm install&lt;/code&gt; without &lt;code&gt;--devel&lt;/code&gt; never picks
one up.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Versions before 26.3 followed the nscale Application Layer version (for
example &lt;code&gt;10.2.1002-200&lt;/code&gt;). They remain available, but receive no updates.
&lt;strong&gt;26.3.200&lt;/strong&gt; is exactly the code of beta 200 under the new number: switch to
it first, without any change to your deployment, and move on to 26.4 from
there.&lt;/p&gt;</description></item><item><title>Quickstart</title><link>https://www.nplus.cloud/docs/guides/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.nplus.cloud/docs/guides/quickstart/</guid><description>&lt;h1 id="nplus-quickstart-guide"&gt;&lt;em&gt;nplus&lt;/em&gt; Quickstart Guide&lt;a class="anchor" href="#nplus-quickstart-guide"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The charts are built in a way that they provide minimal functionality without any configuration, using default values.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you want ingress, you have to configure the domain. Without the domain set, your charts will not have any default way to access them. However, you can still forward traffic to them or configure a &lt;em&gt;NodePort&lt;/em&gt; or &lt;em&gt;LoadBalancer&lt;/em&gt; manually.&lt;/li&gt;
&lt;li&gt;If you want proper TLS, you need a certificate. Without the certificate provided, a self-signed certificate will secure your connection.&lt;/li&gt;
&lt;li&gt;If you want specific storage, configure the storage class to use. Without it, you will get the default class for RWO and RWX.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This Quick Start example has nothing configured, so you will get:&lt;/p&gt;</description></item><item><title>Quickstart with Argo CD</title><link>https://www.nplus.cloud/docs/guides/quickstart-argo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.nplus.cloud/docs/guides/quickstart-argo/</guid><description>&lt;blockquote class='book-hint '&gt;
&lt;p&gt;This guide extends the &lt;a href="https://www.nplus.cloud/docs/guides/quickstart/"&gt;Quickstart Guide&lt;/a&gt;, so make sure you have completed that before starting with ArgoCD.&lt;/p&gt;
&lt;/blockquote&gt;&lt;h1 id="adding-argocd"&gt;Adding ArgoCD&lt;a class="anchor" href="#adding-argocd"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;In order to be able to deploy &lt;em&gt;nplus instances&lt;/em&gt; using ArgoCD, you need to add the Chart Repository to Argo:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;cat &amp;lt;&amp;lt; EOF | kubectl apply -f -
apiVersion: v1
kind: Secret
metadata:
 name: nplus-repo
 namespace: argocd
 labels:
 argocd.argoproj.io/secret-type: repository
stringData:
 type: helm
 url: https://git.42i.org/api/packages/nplus/helm
 password: $NPLUS_TOKEN
 username: $NPLUS_ACCOUNT
EOF&lt;/code&gt;&lt;/pre&gt;&lt;blockquote class='book-hint '&gt;
&lt;p&gt;This requires the Environment Variables for the &lt;em&gt;NPLUS_ACCOUNT&lt;/em&gt; and &lt;em&gt;NPLUS_TOKEN&lt;/em&gt; to be set. Check the Quickstart Guide if you are uncertain&lt;/p&gt;</description></item><item><title>FAQ</title><link>https://www.nplus.cloud/docs/guides/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.nplus.cloud/docs/guides/faq/</guid><description>&lt;h1 id="frequently-asked-questions-faq"&gt;Frequently Asked Questions (FAQ)&lt;a class="anchor" href="#frequently-asked-questions-faq"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="how-do-i-add-my-custom-generic-base-app-gba-to-the-deployment"&gt;How do I add my custom Generic Base App (GBA) to the deployment?&lt;a class="anchor" href="#how-do-i-add-my-custom-generic-base-app-gba-to-the-deployment"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You can use the application chart to add your GBAs to a deployment. Please follow the instructions
in the &lt;a href="https://www.nplus.cloud/docs/charts/application/"&gt;chart README&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="i-do-not-find-any-of-my-custom-objects-roles-classes--from-my-gba-in-the-system-is-there-an-install-log-file-that-i-can-check"&gt;I do not find any of my custom objects (roles, classes, &amp;hellip;) from my GBA in the system. Is there an install log file that I can check?&lt;a class="anchor" href="#i-do-not-find-any-of-my-custom-objects-roles-classes--from-my-gba-in-the-system-is-there-an-install-log-file-that-i-can-check"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Yes. You can either check the log of the application job with&lt;/p&gt;</description></item><item><title>Operations</title><link>https://www.nplus.cloud/docs/guides/operations1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.nplus.cloud/docs/guides/operations1/</guid><description>&lt;h1 id="day-1-ops-install-update-uninstall"&gt;Day 1 Ops: Install, Update, Uninstall&lt;a class="anchor" href="#day-1-ops-install-update-uninstall"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install instance &lt;em&gt;sample&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To demonstrate, we use the sample-tenant chart we find in the samples directory. The main difference
to the default instance chart is, that a domain is set to &lt;code&gt;*.sample.nplus.cloud&lt;/code&gt;, so we will be able to
log into the web client right away if we redirected this domain correctly.&lt;/p&gt;
&lt;p&gt;You can easily adopt the examples to your environment.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;helm install sample nplus/sample-tenant --version 9.0.1400&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Rolling update&lt;/strong&gt; of instance &lt;em&gt;sample&lt;/em&gt; to a later monthly release&lt;/p&gt;</description></item></channel></rss>