> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing platform settings

export const Danger = ({children}) => {
  return <div class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border danger-admonition dark:danger-admonition" data-callout-type="danger">
      <div class="mt-0.5 w-4">
        <svg width="14" height="14" viewBox="0 0 14 14" fill="rgb(239, 68, 68)" xmlns="http://www.w3.org/2000/svg" class="w-4 h-4 text-sky-500" aria-label="Danger">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M7 1.3C10.14 1.3 12.7 3.86 12.7 7C12.7 10.14 10.14 12.7 7 12.7C5.48908 12.6974 4.0408 12.096 2.97241 11.0276C1.90403 9.9592 1.30264 8.51092 1.3 7C1.3 3.86 3.86 1.3 7 1.3ZM7 0C3.14 0 0 3.14 0 7C0 10.86 3.14 14 7 14C10.86 14 14 10.86 14 7C14 3.14 10.86 0 7 0ZM8 3H6V8H8V3ZM8 9H6V11H8V9Z"></path>
        </svg>
      </div>
      <div class="text-sm prose min-w-0 w-full">
        {children}
      </div>
    </div>;
};

You configure the Anaconda Enterprise platform settings using a configuration file or *Config map*. The configuration file, `anaconda-enterprise-anaconda-platform.yml`, contains both global and per-service configuration settings for your Anaconda Enterprise installation.

You can modify the default configuration using the Operations Center UI, or a command shell. Any changes you make will impact how Anaconda Enterprise functions, so **we strongly recommend that you save a copy of the original file** and familiarize yourself with the configuration options before making any changes.

***

**To modify the platform configuration using the UI:**

1. Log in to Anaconda Enterprise, select the **Menu** icon <Icon icon="user" iconType="regular" /> in the top right corner and click the **Administrative Console** link displayed at the bottom of the slide out window.

2. Click **Manage Resources**.

3. Log in to the Operations Center using the Administrator credentials [configured after installation](../../install/config).

4. Select **Configuration** from the menu on the left.

5. Use the **Config map** drop-down menu to select the `anaconda-enterprise-anaconda-platform.yml` configuration file.

   <Danger>
     Unless you want to [configure global environment variables](./global_config.html), **please ignore the other entries in the Config maps and Namespace drop-downs**. They impact the underlying Kubernetes system, so making changes to them may have unintended consequences or cause the platform to behave unpredictably.
   </Danger>

   You’ll notice that it contains GLOBAL CONFIGURATION specifications related to the following:

   * The Authentication Center client URL
   * The internal database
   * Optional NFS server volume mounts
   * HTTPS certificate settings
   * Resource profiles
   * The Kubernetes cluster
   * Any users, groups or roles with Admin authorization
   * The git commit file size limit (The default limit is 50MB, though this limit is configurable. Anaconda recommends keeping files under 100MB.)

   It also contains PER-SERVICE CONFIGURATION settings, related to these services:

   * The authentication server used to secure access
   * The deployment server used to deploy apps
   * The workspace server used to run sessions
   * The storage server used to store and version projects
   * The local repository server used for channels and packages
   * The S3 endpoint and Git server used to store object and data
   * The local documentation server URL and platform UI configuration

6. Edit the specification in the section that corresponds to the setting you want to update, and click **Apply** to save your changes.

   <Note>
     If you navigate away from the Config map without saving your edits, you will be warned that you have unsaved changes. You can abandon your edits by clicking **Disregard and continue**, or return to editing by clicking **Close**.
   </Note>

***

**To edit the platform configuration using a command line:**

1. Enter the following commands in an interactive shell *on the master node*:

   ```
   sudo gravity enter
   kubectl edit cm anaconda-enterprise-anaconda-platform.yml
   ```
2. Make your changes to the file, and save it.
3. Restart all pods using the following command:

   ```
   kubectl get pods | grep ap- | cut -d' ' -f1 | xargs kubectl delete pods
   ```
