<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Configure optimization settings on StormForge Documentation</title>
		<link>/docs/configure/</link>
		<description>Recent content in Configure optimization settings on StormForge Documentation</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<atom:link href="/docs/configure/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Getting started with configuring StormForge</title>
				<link>/docs/configure/configure-opt-settings/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/docs/configure/configure-opt-settings/</guid>
				<description>&lt;h2 id=&#34;getting-started&#34;&gt;Getting started&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#getting-started&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;StormForge performs best when it is properly configured with goals, constraints, and requirements appropriate for the workloads it is optimizing. One of the first steps you should take when deploying StormForge is to &lt;strong&gt;review the available configuration options, and adjust settings as needed to suit your organization’s requirements.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Optimization settings can be applied as cluster-scoped defaults, namespace-scoped defaults, or directly to individual workloads. Making sure your cluster-scoped default values are aligned with your organization’s requirements first provides the most return for your effort. You can carve out exceptions to these settings for particular namespaces or workloads later.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configure optimization defaults for the cluster</title>
				<link>/docs/configure/cluster-defaults/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/docs/configure/cluster-defaults/</guid>
				<description>&lt;p&gt;The purpose of this topic is to describe how to use the &lt;code&gt;cluster-defaults&lt;/code&gt; ConfigMap to configure default optimization settings for a cluster.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Topics:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#configure-defaults&#34;&gt;Configure default optimization settings for all workloads in the cluster&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#defaults-using-kubectl-apply&#34;&gt;Using &lt;code&gt;kubectl apply&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#defaults-using-kubectl-edit&#34;&gt;Using &lt;code&gt;kubectl edit&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;configure-defaults&#34;&gt;Configure default optimization settings for all workloads in the cluster&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#configure-defaults&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Cluster-level defaults:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Define the default optimization settings for all workloads in a cluster&lt;/li&gt;&#xA;&lt;li&gt;Are specified in a ConfigMap named &lt;code&gt;cluster-defaults&lt;/code&gt; in the &lt;code&gt;stormforge-system&lt;/code&gt; namespace&lt;/li&gt;&#xA;&lt;li&gt;Have the lowest configuration precedence and can be overridden by namespace annotations or by annotations on individual workload resources&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;defaults-using-kubectl-apply&#34;&gt;Setting cluster default values using &lt;code&gt;kubectl apply&lt;/code&gt;&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#defaults-using-kubectl-apply&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Create a YAML file that defines a ConfigMap called &lt;code&gt;cluster-defaults&lt;/code&gt;, with a &lt;code&gt;cluster-defaults.yaml&lt;/code&gt; data key, and the settings you want to set in annotation syntax.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configure optimization defaults for namespaces</title>
				<link>/docs/configure/annotate-namespaces/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/docs/configure/annotate-namespaces/</guid>
				<description>&lt;p&gt;The purpose of this topic is to describe how to use annotations to configure optimization settings.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Topics:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#annot-ns&#34;&gt;Configure default optimization settings for all workloads in a namespace&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#annot-ns-yaml&#34;&gt;Using YAML manifests&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#annot-ns-kubectl-annotate&#34;&gt;Using &lt;code&gt;kubectl annotate&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;annot-ns&#34;&gt;Configure default optimization settings for all workloads in a namespace&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#annot-ns&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;To configure settings for all workloads in a namespace, edit the Namespace definition or run &lt;code&gt;kubectl annotate&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Namespace-level defaults:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Define the default optimization settings for all workloads in a namespace&lt;/li&gt;&#xA;&lt;li&gt;Override any equivalent cluster-level defaults&lt;/li&gt;&#xA;&lt;li&gt;Are specified using annotations on the namespace&lt;/li&gt;&#xA;&lt;li&gt;Fill in any settings not provided by annotations on the workloads themselves&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;annot-ns-yaml&#34;&gt;Using YAML manifests&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#annot-ns-yaml&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Open the namespace definition in your favorite editor. This is commonly done using commands like these (remember to replace NAMESPACE and FILENAME with your own values):&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configure optimization for individual workloads</title>
				<link>/docs/configure/annotate-workloads/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/docs/configure/annotate-workloads/</guid>
				<description>&lt;p&gt;The purpose of this topic is to describe how to use annotations to configure optimization settings.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Topics:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#annot-wl&#34;&gt;Configure optimization settings for a specific workload&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#annot-wl-yaml&#34;&gt;Using YAML manifests&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#annot-wl-kubectl-annotate&#34;&gt;Using &lt;code&gt;kubectl annotate&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;annot-wl&#34;&gt;Configure optimization settings for a specific workload&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#annot-wl&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;To configure settings an individual workload, edit the resource definition or run &lt;code&gt;kubectl annotate&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Workload optimization settings are defined by annotations in the &lt;code&gt;metadata.annotations&lt;/code&gt; section of a Deployment, StatefulSet, or other supported workload resource type.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configure optimization using CRDs</title>
				<link>/docs/configure/optimization-configurations/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/docs/configure/optimization-configurations/</guid>
				<description>&lt;p&gt;StormForge&amp;rsquo;s optimization configuration options ensure consistent right-sizing across workloads and give teams control over their work.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Platform teams&lt;/strong&gt; can set organization-wide default optimization values&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Platform teams&lt;/strong&gt; can provide different default optimization values for all workloads matching a type or label selector&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Development teams&lt;/strong&gt; can fine-tune settings further for workloads in their namespaces, or for those matching specific label selectors&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Optimization configurations are Custom Resource Definitions (CRDs) consisting of &lt;a href=&#34;#rules&#34;&gt;rules&lt;/a&gt; evaluated and applied to workloads in definition order.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
