<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spinnaker – Application User Guide</title>
    <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/</link>
    <description>Recent content in Application User Guide on Spinnaker</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Configure an application</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/configure/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/configure/</guid>
      <description>
        
        
        &lt;p&gt;Once you&amp;rsquo;ve 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/create/&#34;&gt;created an application&lt;/a&gt;
, you can
finish configuring it before adding infrastructure and pipelines.&lt;/p&gt;
&lt;h2 id=&#34;start-configuring&#34;&gt;Start configuring&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;From within the application, click &lt;strong&gt;CONFIG&lt;/strong&gt; at the top right of the
Spinnaker screen.&lt;/p&gt;
&lt;p&gt;The application attributes you 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/create/&#34;&gt;defined when you created the app&lt;/a&gt;
 are shown at the top.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; Spinnaker can infer applications based on existing infrastructure.
In these cases, there are no application attributes. For applications that
you want to use &lt;em&gt;as applications&lt;/em&gt; (as described in this guide) you&amp;rsquo;ll have
to add the attributes.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you want to change any of these attributes, click &lt;strong&gt;Edit Application
Attributes&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;create-pipeline-notifications&#34;&gt;Create pipeline notifications&lt;/h2&gt;
&lt;p&gt;Spinnaker can send notifications upon completion of certain types of pipeline
activity. These notifications are optional.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Add Notification Preferences&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the notification medium:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;email&lt;/li&gt;
&lt;li&gt;SMS&lt;/li&gt;
&lt;li&gt;Slack&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Provide the information for the type you chose:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;email address&lt;/li&gt;
&lt;li&gt;Phone number&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose each pipeline event that will trigger this notification:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A pipeline started&lt;/li&gt;
&lt;li&gt;A pipeline finished&lt;/li&gt;
&lt;li&gt;A pipeline failed&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For each event, enter any custom text you want included in the notification.&lt;/p&gt;
&lt;p&gt;For example, for &lt;strong&gt;Any pipeline is complete&lt;/strong&gt; you could enter
&amp;ldquo;Congratulations, your pipeline has finished!&amp;rdquo; Custom notification text is
optional.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/event_notification_prefs.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click Update&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Repeat these steps to add more notifications, if you want.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Edit&lt;/strong&gt; next to any existing notification to change its preferences,
or click &lt;strong&gt;Remove&lt;/strong&gt; to delete it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;enable-or-disable-application-features&#34;&gt;Enable or disable application features&lt;/h2&gt;
&lt;p&gt;You can disable any of the main features available in your application, if you
don&amp;rsquo;t need them. Disabling one of these features merely removes it from the
Deck user interface; no existing data is deleted.&lt;/p&gt;
&lt;p&gt;Simply de-select any of the features you don&amp;rsquo;t need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pipelines&lt;/li&gt;
&lt;li&gt;clusters&lt;/li&gt;
&lt;li&gt;load balancers&lt;/li&gt;
&lt;li&gt;firewalls&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;add-custom-instance-links&#34;&gt;Add custom instance links&lt;/h2&gt;
&lt;p&gt;You can include custom links to the instance details panel, providing shortcuts
to information related to the instance, like logs, health, and so on.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Custom instance links don&amp;rsquo;t currently work for Kubernetes resources.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/instance_with_links.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;These links are resolved using the public IP address of the instance, if
available, or the private IP otherwise. The default port is 80; if you want to
use a different port, begin the path with &lt;code&gt;:&lt;/code&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Links&lt;/strong&gt; section, click &lt;strong&gt;Add Section&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Provide text for the new &lt;strong&gt;Section heading&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Links&lt;/strong&gt; fields, type the text that you want to display, and the path
to the link target.&lt;/p&gt;
&lt;p&gt;You can reference 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/instance-links/#available-template-fields&#34;&gt;these specific instance attributes&lt;/a&gt;

by wrapping them in curly braces. For example, to include the region where
the instance lives, for a GCE or AWS instance, use &lt;code&gt;{region}&lt;/code&gt;. These are for
the path only, not the link display text.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/app_config_add_link.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Add Link&lt;/strong&gt; for each additional link you want displayed in this
section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Add Section&lt;/strong&gt; for any additional sections.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Revert&lt;/strong&gt; to clear your work in progress.&lt;/p&gt;
&lt;p&gt;This does not remove any saved custom instance links.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save Changes&lt;/strong&gt; when you&amp;rsquo;re finished.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Note that you can set default links across all applications, as described

&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/instance-links/#default-links&#34;&gt;here&lt;/a&gt;
.&lt;/p&gt;
&lt;h2 id=&#34;refresh-caches&#34;&gt;Refresh caches&lt;/h2&gt;
&lt;p&gt;Spinnaker keeps a local cache of resources. This section of application
configuration merely gives you a way to refresh those caches.&lt;/p&gt;
&lt;h2 id=&#34;designate-a-traffic-guard-cluster&#34;&gt;Designate a traffic-guard cluster&lt;/h2&gt;
&lt;p&gt;A traffic guard is a 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/concepts/clusters/&#34;&gt;cluster&lt;/a&gt;
 which you have designated as
always having at least one active instance.&lt;/p&gt;
&lt;p&gt;With traffic guard enabled, if a user or process tries to delete, disable, or
resize the server group, Spinnaker will verify the operation will not leave the
cluster with no active instances, and fail the operation if it would.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Traffic Guards&lt;/strong&gt; section, click &lt;strong&gt;Add Traffic Guard&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Set the following values:&lt;/p&gt;
&lt;p&gt;| &lt;strong&gt;Field&lt;/strong&gt; | &lt;strong&gt;Required?&lt;/strong&gt; | &lt;strong&gt;Description&lt;/strong&gt; |
| Account | Yes | The account for which you&amp;rsquo;re setting up the traffic guard|
| Region | Yes | The applicable region from the list, or &lt;code&gt;*&lt;/code&gt; for all|
| Stack | No | The stack to which to apply this traffic guard. Leave blank to apply the guard only to a cluster that has no stack.|
| Detail | No | The detail string necessary to identify this cluster via the application-stack-detail naming convention|&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save Changes&lt;/strong&gt; to apply your new traffic guard, or changes to an existing one.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Create an application</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/create/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/create/</guid>
      <description>
        
        
        &lt;p&gt;You can&amp;rsquo;t create a deployment pipeline unless you have an application to put it
in. If you&amp;rsquo;re accessing Spinnaker for the first time and there are no
applications available, the first thing you&amp;rsquo;re going to do is create one.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;From any screen, click on the &lt;strong&gt;Applications&lt;/strong&gt; tab.&lt;/p&gt;
&lt;p&gt;Note that there might be some applications there already. In some cases,
Spinnaker creates applications automatically based on existing
infrastructure.&lt;/p&gt;
&lt;p&gt;These applications will be marked &amp;ldquo;unconfigured&amp;rdquo;; they won&amp;rsquo;t have the
application attributes that are added when you create a new application.
These inferred applications are not suitable for putting your pipelines in;
go ahead and create a new one.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Actions&lt;/strong&gt;, then &lt;strong&gt;Create Application&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/create_application.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Provide the application attributes in the &lt;strong&gt;New Application&lt;/strong&gt; dialog.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Required&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Name&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;A unique name to identify this application.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Owner Email&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;The email address of the owner of this application, within your installation of Spinnaker.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Repo type&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;The platform hosting the code repository for this application. Stash, Bitbucket, or GitHub.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Description&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Use this text field to describe the application, if necessary.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Consider only cloud provider health&lt;/td&gt;
&lt;td&gt;Bool, default=no&lt;/td&gt;
&lt;td&gt;If enabled, instance status as reported by the cloud provider is considered sufficient to determine task completion. When disabled, tasks need health status reported by some other health provider (load balancer, discovery service).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Show health override option&lt;/td&gt;
&lt;td&gt;Bool, default=no&lt;/td&gt;
&lt;td&gt;If enabled, users can toggle previous option per task.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Instance port&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;This field is used to generate links from Spinnaker instance details to a running instance. The instance port can be used or overridden for specific links configured for your application (via the Config screen).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enable restarting running pipelines&lt;/td&gt;
&lt;td&gt;Bool, default=no&lt;/td&gt;
&lt;td&gt;If enabled, users can restart pipeline stages while a pipeline is still running. This behavior is not recommended.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Create&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;p&gt;You now have an application in which to start adding infrastructure and creating
pipelines. These application attributes are the minimum configuration, but you
will probably want to 
&lt;a href=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/configure/&#34;&gt;finish configuring the application&lt;/a&gt;
.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Delete an application</title>
      <link>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/delete/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/delete/</guid>
      <description>
        
        
        &lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If you have any server groups in this application, you need to delete them
first.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;From the Applications screen, open the application you want to delete.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;CONFIG&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll to the bottom of the application configuration screen, and click
&lt;strong&gt;Delete Application&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://deploy-preview-629--spinnaker-io.netlify.app/docs/guides/user/applications/delete_application.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
