From ee105a76896e598b298d069b4997adec675e0a48 Mon Sep 17 00:00:00 2001 From: bobjwalker Date: Wed, 27 Mar 2024 10:39:42 -0500 Subject: [PATCH 001/241] Adding references to machines for PTM licenses. --- .../docs/administration/community/index.md | 2 +- .../managing-licenses/community/index.mdx | 76 ++----------------- .../administration/managing-licenses/index.md | 12 +-- src/pages/docs/octopus-cloud/task-cap.md | 4 +- .../deployment-targets.include.mdx | 31 ++++---- ...-community-plan-instance-limits.include.md | 5 -- ...d-community-plan-storage-limits.include.md | 4 - ...octopus-server-community-limits.include.md | 5 -- 8 files changed, 30 insertions(+), 109 deletions(-) delete mode 100644 src/shared-content/octopus-cloud/octopus-cloud-community-plan-instance-limits.include.md delete mode 100644 src/shared-content/octopus-cloud/octopus-cloud-community-plan-storage-limits.include.md delete mode 100644 src/shared-content/octopus-server/octopus-server-community-limits.include.md diff --git a/src/pages/docs/administration/community/index.md b/src/pages/docs/administration/community/index.md index 9c46c2fc69..b498cec38a 100644 --- a/src/pages/docs/administration/community/index.md +++ b/src/pages/docs/administration/community/index.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Redirect.astro title: Redirect -redirect: https://octopus.com/docs/administration/managing-licenses/community +redirect: https://octopus.com/docs/administration/ pubDate: 2023-01-01 navSearch: false navSitemap: false diff --git a/src/pages/docs/administration/managing-licenses/community/index.mdx b/src/pages/docs/administration/managing-licenses/community/index.mdx index a8030005aa..e98d22207c 100644 --- a/src/pages/docs/administration/managing-licenses/community/index.mdx +++ b/src/pages/docs/administration/managing-licenses/community/index.mdx @@ -1,74 +1,8 @@ --- -layout: src/layouts/Default.astro +layout: src/layouts/Redirect.astro pubDate: 2023-01-01 -modDate: 2023-11-24 -title: Community edition +modDate: 2024-04-15 +title: Redirect +redirect: https://octopus.com/docs/administration/ description: Server and Cloud community edition limits -navOrder: 10 -hideInThisSection: true ---- -import OctopusCloudCommunityLimits from 'src/shared-content/octopus-cloud/octopus-cloud-community-plan-instance-limits.include.md'; -import OctopusCloudCommunityStorageLimits from 'src/shared-content/octopus-cloud/octopus-cloud-community-plan-storage-limits.include.md'; -import OctopusServerCommunityLimits from 'src/shared-content/octopus-server/octopus-server-community-limits.include.md'; - -The Community edition of Octopus is for individuals making personal projects or open source software. It's free to self-host using Octopus Server, and we have a low-cost Cloud Community plan that is `$10 USD` per month. - -This page outlines the limits for the Community edition of Octopus, and how to switch to a community license via the [Octopus Control Center](https://octopus.com/control-center/). - -## Server Community - -With Octopus Server Community, you host it on your own infrastructure, for free. The license is available 12-months from when you register. This period can be extended by 12-months **at no cost at any time**. - -### Server Community limits - -Octopus Server Community has limits that apply: - - - -### How to switch to Community Server - -From the [Octopus Control Center](https://octopus.com/control-center/) dashboard, navigate to **Server Licenses ➜ View**, select your Server license and on the **Overview** pane under the serial select **Change license**. - -:::figure -![](/docs/administration/managing-licenses/community/images/octopus-server-change-license.png "width=500") -::: - -This will take you to the **Manage your licenses** page. Here you can switch to a Community Server license by clicking on **Change to Community**. - -:::figure -![](/docs/administration/managing-licenses/community/images/octopus-server-community.png "width=500") -::: - -Lastly, you'll be shown a preview screen where you can review the changes. Once you're happy, click the **Agree, change license** button to complete your switch to the Community edition. - -:::figure -![](/docs/administration/managing-licenses/community/images/octopus-server-agree.png "width=500") -::: - -## Cloud Community - -With Octopus Cloud, we host Octopus on your behalf. Our team takes care of managing the service, ensuring it is backed up and has the latest patches and features. We have a low-cost Cloud Community plan that is `$10 USD` per month. - -### Cloud Community limits - -The Octopus Cloud Community plan has limits that apply. - -**Instance limits:** - - - -**Storage limits:** - - - -### How to switch to Community Cloud - -From the [Octopus Control Center](https://octopus.com/control-center/) dashboard, navigate to **Cloud Instances ➜ View**, select your instance and click on the **Finance** pane. Once there, click on the **Change Plan** button, and you'll be presented with an option at the bottom of the page. To complete the switch to Community Cloud, click on the **Switch to community plan** link. - -:::figure -![](/docs/administration/managing-licenses/community/images/octopus-cloud-community.png "width=500") -::: - -## Restricted permissions - -The community edition of Octopus runs in a restricted permissions mode. This means that all users within the instance are granted system-wide administrator-level permissions. While Users and Teams can still be configured, any changes to these settings will be ignored. \ No newline at end of file +--- \ No newline at end of file diff --git a/src/pages/docs/administration/managing-licenses/index.md b/src/pages/docs/administration/managing-licenses/index.md index e9c9fc41e2..db75a9874e 100644 --- a/src/pages/docs/administration/managing-licenses/index.md +++ b/src/pages/docs/administration/managing-licenses/index.md @@ -1,11 +1,7 @@ --- -layout: src/layouts/Default.astro +layout: src/layouts/Redirect.astro pubDate: 2023-01-01 -modDate: 2023-01-01 -title: Managing licenses -description: Managing your licenses for Octopus Server and Octopus Cloud. -navOrder: 60 -hideInThisSectionHeader: true +modDate: 2024-04-15 +title: Redirect +redirect: https://octopus.com/docs/administration/ --- - -This section provides important information for managing your licenses for Octopus Server and Octopus Cloud. diff --git a/src/pages/docs/octopus-cloud/task-cap.md b/src/pages/docs/octopus-cloud/task-cap.md index 6aff12dfc8..06321db7f1 100644 --- a/src/pages/docs/octopus-cloud/task-cap.md +++ b/src/pages/docs/octopus-cloud/task-cap.md @@ -28,7 +28,7 @@ A task can be: The most common tasks are deployments and runbook runs. The default task cap for Octopus Cloud instances is based on the license tier: -- Community: 5 +- Starter: 5 - Professional: 5 - Enterprise: 20 @@ -38,7 +38,7 @@ Self-hosted customers have more control over their task cap. As such, every sel Octopus Cloud customers must reach out to sales@octopus.com to increase the task cap. Octopus Cloud provides the following Task Cap options: -- Community: 5 +- Starter: 5 - Professional: 5, 10, 20 - Enterprise: 20, 40, 80, 160 diff --git a/src/shared-content/infrastructure/deployment-targets.include.mdx b/src/shared-content/infrastructure/deployment-targets.include.mdx index b6412df60b..9970913a85 100644 --- a/src/shared-content/infrastructure/deployment-targets.include.mdx +++ b/src/shared-content/infrastructure/deployment-targets.include.mdx @@ -2,19 +2,24 @@ import Image from "src/components/Image.astro"; With Octopus Deploy, you can deploy software to Windows servers, Linux servers, Microsoft Azure, AWS, Kubernetes clusters, cloud regions, or an offline package drop. Regardless of where you're deploying your software, these machines and services are known as your deployment targets. -Deployment targets are defined as: - -| Host |
Target Count Against License
| Important Note | -| ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [Windows Server running a Tentacle](/docs/infrastructure/deployment-targets/tentacle/windows) | 1 Target per Tentacle instance | Listening Tentacles registered multiple times on the same instance will count as one (1) target. | -| [Linux Server running a Tentacle](/docs/infrastructure/deployment-targets/tentacle/linux) | 1 Target per Tentacle instance | Listening Tentacles registered multiple times on the same instance will count as one (1) target. | -| [SSH Connection](/docs/infrastructure/deployment-targets/linux/ssh-target) | 1 Target per SSH Connection | | -| [Kubernetes Cluster](/docs/infrastructure/deployment-targets/kubernetes-target) | 1 Target per Kubernetes Namespace | A namespace is required when registering the Kubernetes cluster with Octopus Deploy. By default, the namespace used in the registration is used in health checks and deployments. The namespace can be overwritten in the deployment process. | -| [AWS ECS Cluster](/docs/infrastructure/deployment-targets/amazon-ecs-cluster-target) | 1 Target per ECS Cluster | | -| [Azure Web App / Function / Cloud Service](/docs/infrastructure/deployment-targets/azure/web-app-targets) | 1 Target per Web App / Function | This represents how Octopus Deploy _currently_ counts Azure Web Apps / Functions. However, one (1) Azure Web App / Function is not equal to one (1) Linux server. | -| [Azure Service Fabric Cluster](/docs/infrastructure/deployment-targets/azure/service-fabric-cluster-targets) | 1 Target per Cluster | | -| [Offline Package Drops](/docs/infrastructure/deployment-targets/offline-package-drop) | 1 Target per Offline Package Drop | | -| [Cloud Region](/docs/infrastructure/deployment-targets/cloud-regions) | 0 Target per Cloud Region | Cloud regions are legacy targets that pre-dated workers as a mechanism to run scripts on cloud providers. They are used today to execute scripts multiple times with variables scoped for each iteration. | +Deployment targets are defined as the following. Octopus Deploy will count deployment targets differently against your license based on your license type. + +- PTM License (Projects/Tenants/Machines) - Has at a project limit with optional tenant and machine limits in the license key. Sold from 2023 onward. +- Per Target License - Only has a target limit in the license key, no project or tenant limits appear in the license key. Sold between 2017 and 2024. + +**Please note:** If you are unsure of your license type, please refer to your invoice or reach out to sales@octopus.com and they will clarify your license type. + +| Host |
Machine Count Against License (PTM)
|
Target Count Against License (Per-Target)
| Important Note | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------------ | -------------- | +| [Windows Server running a Tentacle](/docs/infrastructure/deployment-targets/tentacle/windows) | 1 Machine per Tentacle instance | 1 Target per Tentacle instance | Listening Tentacles registered multiple times on the same instance will count as one (1) target. | +| [Linux Server running a Tentacle](/docs/infrastructure/deployment-targets/tentacle/linux) | 1 Machine per Tentacle instance | 1 Target per Tentacle instance | Listening Tentacles registered multiple times on the same instance will count as one (1) target. | +| [SSH Connection](/docs/infrastructure/deployment-targets/linux/ssh-target) | 1 Machine per SSH Connection | 1 Target per SSH Connection | | +| [Kubernetes Cluster](/docs/infrastructure/deployment-targets/kubernetes-target) | 0 Machine per Kubernetes Cluster | 1 Target per Kubernetes Namespace | A namespace is required when registering the Kubernetes cluster with Octopus Deploy. By default, the namespace used in the registration is used in health checks and deployments. The namespace can be overwritten in the deployment process. | +| [AWS ECS Cluster](/docs/infrastructure/deployment-targets/amazon-ecs-cluster-target) | 0 Machine per ECS Cluster | 1 Target per ECS Cluster | | +| [Azure Web App / Function / Cloud Service](/docs/infrastructure/deployment-targets/azure/web-app-targets) | 0 Machine per Web App / Function | 1 Target per Web App / Function | This represents how Octopus Deploy _currently_ counts Azure Web Apps / Functions. However, one (1) Azure Web App / Function is not equal to one (1) Linux server. | +| [Azure Service Fabric Cluster](/docs/infrastructure/deployment-targets/azure/service-fabric-cluster-targets) | 0 Machine per Cluster | 1 Target per Cluster | | +| [Offline Package Drops](/docs/infrastructure/deployment-targets/offline-package-drop) | 0 Machine per Offline Package Drop | 1 Target per Offline Package Drop | | +| [Cloud Region](/docs/infrastructure/deployment-targets/cloud-regions) | 0 Machine per Cloud Region | 0 Target per Cloud Region | Cloud regions are legacy targets that pre-dated workers as a mechanism to run scripts on cloud providers. They are used today to execute scripts multiple times with variables scoped for each iteration. | **Please note:** Octopus will only count Windows Servers, Linux Servers, ECS Clusters, Kubernetes Clusters, etc., that are registered with an Octopus Deploy Instance. If you have 5,000 Linux Servers, and 4,000 of them are registered with Octopus Deploy, then Octopus will only count those 4,000 against your license. diff --git a/src/shared-content/octopus-cloud/octopus-cloud-community-plan-instance-limits.include.md b/src/shared-content/octopus-cloud/octopus-cloud-community-plan-instance-limits.include.md deleted file mode 100644 index cf0f2e76dd..0000000000 --- a/src/shared-content/octopus-cloud/octopus-cloud-community-plan-instance-limits.include.md +++ /dev/null @@ -1,5 +0,0 @@ -- Deploy to 5 targets -- Limit of 5 users -- Limit of 5 projects -- Limit of 20 worker hours per month -- [Community Slack](https://octopus.com/slack) \ No newline at end of file diff --git a/src/shared-content/octopus-cloud/octopus-cloud-community-plan-storage-limits.include.md b/src/shared-content/octopus-cloud/octopus-cloud-community-plan-storage-limits.include.md deleted file mode 100644 index 9d86dd8664..0000000000 --- a/src/shared-content/octopus-cloud/octopus-cloud-community-plan-storage-limits.include.md +++ /dev/null @@ -1,4 +0,0 @@ -- Maximum File Storage for artifacts, task logs, packages, package cache, and event exports is limited to `20 GB`. -- Maximum Database Size for configuration data (e.g. projects, deployment processes and inline scripts) is limited to `5 GB`. -- Maximum size for any single package is `5 GB`. -- [Retention policies](/docs/administration/retention-policies) can be configured up to a **maximum** of `30 Days`. \ No newline at end of file diff --git a/src/shared-content/octopus-server/octopus-server-community-limits.include.md b/src/shared-content/octopus-server/octopus-server-community-limits.include.md deleted file mode 100644 index 0370a9b338..0000000000 --- a/src/shared-content/octopus-server/octopus-server-community-limits.include.md +++ /dev/null @@ -1,5 +0,0 @@ -- Deploy to 5 targets -- Limit of 5 users with [restricted permissions](/docs/administration/managing-licenses/community/#restricted-permissions) -- Limit of 5 projects -- Valid for 12 months, extend anytime for free -- [Community Slack](https://octopus.com/slack) \ No newline at end of file From 22ac608513b7e7f034eca1ebc3b837e79bb7303a Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Tue, 23 Apr 2024 17:16:42 +0200 Subject: [PATCH 002/241] Some dark theme colors and components adjustment --- public/docs/css/main.css | 65 ++++++++++++------- public/docs/css/vars.css | 36 +++++++++- src/layouts/Default.astro | 4 +- src/layouts/Search.astro | 4 +- .../octopus/components/NavigationItem.astro | 4 +- src/themes/octopus/components/Search.astro | 8 ++- 6 files changed, 89 insertions(+), 32 deletions(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index 7831e2844e..9289bda4e8 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -28,7 +28,7 @@ body { font-size: var(--font-size-medium); line-height: 1.6; color: var(--color-text); - background-color: var(--white); + background-color: var(--color-base-primary); } body.no-scroll { @@ -113,7 +113,7 @@ pre code { } .dark pre { - background-color: var(--white) !important; + background-color: var(--color-base-primary) !important; filter: invert(98%) hue-rotate(180deg); } @@ -178,14 +178,14 @@ h6 { img { max-width: 100%; height: auto; - background-color: var(--white); + background-color: var(--color-base-primary); } /* Image component */ .image { border-radius: 0.9375rem; border: 0.0625rem solid var(--navy-200); - background: #f4f6f8; + background: var(--grey-lighter); display: flex; flex-direction: column; gap: 1.56rem; @@ -212,7 +212,7 @@ img { } .image__caption { - color: var(--blue-grey-dark); + color: var(--color-heading); font-size: 1.125rem; font-weight: 400; } @@ -231,7 +231,7 @@ figure:has(p > img) { figure:has(p > img) p { border: 0.0625rem solid var(--navy-200); border-radius: 0.9375rem; - background: #f4f6f8; + background: var(--grey-lighter); padding: 2rem; } @@ -443,7 +443,7 @@ nav.skip-links { } nav.skip-links a { - background-color: var(--white); + background-color: var(--color-base-primary); clip: rect(0 0 0 0); min-width: 20vw; overflow: hidden; @@ -622,7 +622,7 @@ nav.skip-links a:focus { .card__title { font-size: var(--font-size-regular); font-weight: 600; - color: var(--blue-grey-dark); + color: var(--color-heading); } .card__description { @@ -729,6 +729,11 @@ nav.skip-links a:focus { border-radius: var(--standard-radius); } +.site-nav .sub-nav[open] > .sub-nav__summary .sub-nav__summary-title { + color: var(--color-menu-link-active); + font-weight: 700; +} + .site-nav a, .site-nav li.has-children summary span { padding-block: var(--gap-menu); @@ -1292,7 +1297,7 @@ a[data-youtube] { .article-journey__content { display: flex; flex-direction: column; - color: var(--blue-grey-dark); + color: var(--color-heading); transition: var(--duration-default) ease-in-out; transition-property: color, transform; } @@ -1311,12 +1316,12 @@ a[data-youtube] { .octo-related { background-color: var(--blue-midnight-darker); - color: var(--white); + color: var(--color-base-primary); padding: 3rem 0 3rem 0; } .octo-related h2 { - color: var(--white); + color: var(--color-base-primary); text-align: center; padding: 0 0 2rem 0; margin: 0; @@ -1336,7 +1341,7 @@ a[data-youtube] { padding: 1px; border-radius: var(--standard-radius); background: - linear-gradient(var(--blue-midnight), var(--blue-midnight)) padding-box, + linear-gradient(var(--color-text), var(--color-text)) padding-box, linear-gradient(to bottom, #173045 80%, #0cb0f2) border-box; border: 0.1rem solid transparent; } @@ -1348,7 +1353,7 @@ a[data-youtube] { .octo-related h3 { font-size: var(--font-size-large); font-weight: 400; - color: var(--white); + color: var(--color-base-primary); } .octo-related a { @@ -1578,13 +1583,13 @@ a[data-youtube] { height: var(--search-height); border-radius: var(--search-border-radius); border: var(--search-border); - background-color: var(--white); + background-color: var(--color-base-primary); position: relative; z-index: 1; } .site-search-results { - background-color: var(--white); + background-color: var(--color-base-primary); position: absolute; top: var(--search-height); width: 100%; @@ -1644,12 +1649,22 @@ a[data-youtube] { visibility: visible; } +.site-search__icon path { + fill: var(--blue-grey-light); +} + .site-search-query { width: 100%; background: transparent; height: 100%; padding: 0 1rem; width: calc(100% - 2rem); + color: var(--color-text); +} + +.site-search-query::placeholder { + color: var(--search-placeholder-color); + opacity: 0.6; } .search-results__heading { @@ -1667,7 +1682,7 @@ a[data-youtube] { transition-duration: var(--search-dropdown-duration); transition-timing-function: ease-in-out; border-bottom: 0.0625rem solid; - border-color: #dae2e9; + border-color: var(--navy-200); position: relative; cursor: pointer; } @@ -1726,7 +1741,7 @@ a[data-youtube] { } .result-wrapper mark { - color: var(--blue-500); + color: var(--octo-blue); } .result-path { @@ -1743,13 +1758,13 @@ a[data-youtube] { } .result-title { - color: var(--blue-midnight); + color: var(--color-text); font-size: var(--font-size-large); font-weight: 700; } .result-description { - color: var(--blue-grey-dark); + color: var(--color-heading); font-size: var(--font-size-medium); font-weight: 400; } @@ -1774,6 +1789,10 @@ a[data-youtube] { transform: scale(1.2); } +.site-search__remove-btn path { + fill: var(--search-remove-icon-color); +} + .site-search.is-active .site-search__remove-btn { visibility: visible; } @@ -2042,7 +2061,7 @@ a[data-youtube] { color: var(--body-link-color); display: inline-block; cursor: pointer; - background-color: var(--white); + background-color: var(--color-base-primary); border-radius: 50%; padding: 2px; } @@ -2206,7 +2225,7 @@ figure:focus .magnify-icon { .rec-list figure { padding: 1rem; border-radius: var(--standard-radius); - background: var(--white); + background: var(--color-base-primary); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25); height: 287px; } @@ -2338,8 +2357,8 @@ a.button.trial:focus { border-top-width: 6px; border-top-color: var(--border-color-tab-active); border-inline-color: var(--border-color-tab-active); - border-bottom-color: var(--white); - background-color: var(--white); + border-bottom-color: var(--color-base-primary); + background-color: var(--color-base-primary); } .tab-list button[aria-selected='false'] { diff --git a/public/docs/css/vars.css b/public/docs/css/vars.css index 8191aaeeac..4c4d236509 100644 --- a/public/docs/css/vars.css +++ b/public/docs/css/vars.css @@ -45,13 +45,13 @@ /* Theme colors */ --black: #000000ff; --white: #ffffffff; - --grey: #555555ff; /* #777777 is low contrast (WCAG) */ - --grey-light: #eef0f2ff; + --navy-700: #2e475dff; --navy-600: #3e607dff; --navy-400: #7c98b4ff; --navy-300: #a9bbcbff; --navy-200: #dae2e9ff; + --navy-100: #f4f6f8ff; --blue-500: #1a77ca; --blue-200: #cde4f7; @@ -77,12 +77,18 @@ --blue-grey-lighter: #557999ff; --blue-grey-smoke: #c5e6ff66; + --grey: #555555ff; /* #777777 is low contrast (WCAG) */ + --grey-light: #eef0f2ff; + --grey-lighter: var(--navy-100); + --font-size-xlarge: 24px; --font-size-large: 20px; --font-size-regular: 18px; --font-size-medium: 16px; --font-size-small: 14px; + --color-base-primary: var(--white); + --color-text: var(--blue-midnight); --color-heading: var(--blue-grey-dark); @@ -92,6 +98,7 @@ --border-color-header: var(--navy-200); --color-menu-link: var(--navy-600); + --color-menu-link-active: var(--navy-700); --color-menu-link-alt: var(--blue-500); --color-menu-marker: var(--navy-300); --bg-color-menu: var(--blue-qqq); @@ -137,6 +144,8 @@ --search-border: 0.0625rem solid #76a1c2; --search-dropdown-height: 60vh; --search-dropdown-duration: var(--duration-default); + --search-placeholder-color: #173b56; + --search-remove-icon-color: #355670; --navbar-icon-size: 3rem; /* Hamburger menu */ @@ -213,3 +222,26 @@ :root { } } + +body[data-theme='dark'] { + --color-base-primary: #10202e; + --color-menu-link: var(--navy-300); + --color-menu-link-active: var(--navy-100); + --bg-color-menu: #0c1a24; + --bg-color-menu-open: var(--blue-grey-dark); + --border-color-menu-open: var(--blue-grey); + --header-bg: var(--blue-grey-dark); + --color-text: var(--white); + --color-heading: var(--white); + --color-subtitle: var(--white); + --body-link-alt: var(--white); + --search-placeholder-color: var(--navy-400); + /* --blue-midnight: var(--white); + --blue-grey-dark: var(--white); + --blue-grey-light: var(--white); */ + --search-remove-icon-color: var(--white); + --grey-lighter: var(--blue-grey-dark); + --navy-200: #314c62; + --octo-blue: var(--octo-blue-lightest); + --border-color-header: var(--blue-grey); +} diff --git a/src/layouts/Default.astro b/src/layouts/Default.astro index 2536c5c225..5914a354ae 100644 --- a/src/layouts/Default.astro +++ b/src/layouts/Default.astro @@ -65,7 +65,7 @@ const showSearch = !isSearchPage; - +
-
+
- + diff --git a/src/themes/octopus/components/NavigationItem.astro b/src/themes/octopus/components/NavigationItem.astro index e0b13c75e1..d85a25ecb2 100644 --- a/src/themes/octopus/components/NavigationItem.astro +++ b/src/themes/octopus/components/NavigationItem.astro @@ -40,8 +40,8 @@ stats.stop(); page.children.length > 0 && (
  • + + From e99846414dfff1e6b9aee71317e392e393aca36b Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Fri, 26 Apr 2024 10:08:10 +0200 Subject: [PATCH 005/241] Accessibility improvement --- public/docs/js/modules/theme-switcher.js | 36 ++++++++++++++++++------ src/components/Header.astro | 21 +++++++++----- 2 files changed, 42 insertions(+), 15 deletions(-) diff --git a/public/docs/js/modules/theme-switcher.js b/public/docs/js/modules/theme-switcher.js index 4134a05550..75027c1e86 100644 --- a/public/docs/js/modules/theme-switcher.js +++ b/public/docs/js/modules/theme-switcher.js @@ -1,9 +1,9 @@ class ThemeSwitcher { constructor() { - this.toggle = document.querySelector('[data-theme-toggle]'); - if (!this.toggle) { - throw new Error('Toggle switch not found!'); - } + this.themeSwitcher = document.querySelector('[data-theme-toggle]'); + this.checkbox = this.themeSwitcher.querySelector( + '[data-theme-toggle-checkbox]' + ); this.body = document.body; this.init(); } @@ -17,22 +17,42 @@ class ThemeSwitcher { ? 'dark' : 'light'); this.body.setAttribute('data-theme', preferredTheme); - this.toggle.checked = preferredTheme === 'dark'; - this.toggle.setAttribute('aria-checked', this.toggle.checked.toString()); + this.checkbox.checked = preferredTheme === 'dark'; + this.checkbox.setAttribute( + 'aria-checked', + this.checkbox.checked.toString() + ); this.addEventListeners(); } addEventListeners() { - this.toggle.addEventListener('click', () => this.toggleTheme()); + this.themeSwitcher.addEventListener('click', (e) => { + if (e.target === this.checkbox) { + this.toggleTheme(); + } + }); + // Handle keydown event for keyboard accessibility + this.themeSwitcher.addEventListener('keydown', (e) => { + // Enter or Space key + if (e.keyCode === 13 || e.keyCode === 32) { + e.preventDefault(); + this.toggleTheme(); + } + }); } toggleTheme() { const newTheme = this.body.getAttribute('data-theme') === 'dark' ? 'light' : 'dark'; + // Toggle the checked state of the checkbox - keyboard fallback + this.checkbox.checked = newTheme === 'dark'; this.body.setAttribute('data-theme', newTheme); localStorage.setItem('theme', newTheme); - this.toggle.setAttribute('aria-checked', this.toggle.checked.toString()); + this.checkbox.setAttribute( + 'aria-checked', + this.checkbox.checked.toString() + ); } } diff --git a/src/components/Header.astro b/src/components/Header.astro index 4e17f1bb45..0e49fd8c9d 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -33,22 +33,29 @@ stats.stop(); -
    +
    -
    + + + +## Layout +### Grid +#### 2 columns + +
    +
    + + +
    +
    + ``` +
    + + +
    + ``` +
    +
    +#### 3 columns + +
    +
    + + + +
    +
    + ``` +
    + + + +
    + ``` +
    +
    From 23f3a017a1beabec1530a92e98dd5baeba4b5525 Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Wed, 22 May 2024 15:18:40 +0200 Subject: [PATCH 113/241] Headings fontsize --- public/docs/css/main.css | 54 +++++++++++++++++++++++++++++++++++----- 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index fe8e4ef06b..17025e6df1 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -160,26 +160,31 @@ h6 { padding: 2rem 0 0.5rem 0; font-family: var(--heading-font); letter-spacing: -0.02em; + transition: color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } h2 { - font-size: 2.25rem; + font-size: var(--font-size-xlarge); } h3 { - font-size: 1.75rem; + font-size: var(--font-size-large); } h4 { - font-size: 1.25rem; + font-size: var(--font-size-regular); } h5 { - font-size: 1rem; + font-size: var(--font-size-medium); } h6 { - font-size: 0.875rem; + font-size: var(--font-size-small); } img { @@ -488,7 +493,7 @@ nav.skip-links a:focus { transition: background-color var(--duration-default) ease-in-out; @media (prefers-reduced-motion: reduce) { - transition-property: none; + transition: none; } } @@ -591,6 +596,13 @@ nav.skip-links a:focus { font-size: var(--font-size-small); font-weight: 600; line-height: 138%; + transition-property: background-color, color; + transition-timing-function: ease-in-out; + transition-duration: var(--duration-default); + + @media (prefers-reduced-motion: reduce) { + transition-property: none; + } } .badge--brand { @@ -706,6 +718,11 @@ nav.skip-links a:focus { height: 0.0625rem; background-color: var(--separator-color); margin: 3rem 0 3.75rem; + transition: background-color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } /* Link */ @@ -800,6 +817,11 @@ nav.skip-links a:focus { font-weight: 700; text-transform: uppercase; text-decoration: none; + transition: color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } .article-nav .separator { @@ -1070,6 +1092,11 @@ nav.skip-links a:focus { .site-breadcrumbs a { color: var(--color-menu-link); text-decoration: none; + transition: color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } .site-breadcrumbs a:hover, @@ -1373,6 +1400,11 @@ li.has-children .sub-nav ul li:focus > a { padding-bottom: 2rem; border-bottom: 1px solid var(--header-separator-color); margin-bottom: 1.56rem; + transition: border-color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } .header__icon-wrapper { @@ -1428,11 +1460,21 @@ li.has-children .sub-nav ul li:focus > a { color: var(--color-text); font-size: var(--font-size-title); font-weight: 700; + transition: color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } .header__subtitle { color: var(--color-subtitle); font-size: var(--font-size-subtitle); + transition: color var(--duration-default) ease-in-out; + + @media (prefers-reduced-motion: reduce) { + transition: none; + } } /* Article header END */ From 5ee2688f88baa5e2b573c4f1505d68062342c4e5 Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Thu, 23 May 2024 09:24:54 +1000 Subject: [PATCH 114/241] Made page public and updated intro (#2312) --- src/pages/docs/administration/copilot/index.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index e15d61018d..c9ffad09cd 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -6,10 +6,6 @@ title: Octopus extension for GitHub Copilot description: How to use the Octopus extension for GitHub Copilot navOrder: 100 hideInThisSection: true -navSearch: false -navSitemap: false -navMenu: false -robots: noindex, follow --- The Octopus extension for GitHub Copilot allows read only queries of cloud Octopus instances via GitHub Copilot. @@ -18,7 +14,7 @@ The Octopus extension for GitHub Copilot allows read only queries of cloud Octop The Octopus extension is an experiment. It is not covered by service level agreements. ::: -The goal of the Octopus extension is to provide a middle ground between the web based UI and the REST API. Prior to the Octopus extension, tasks that can not be performed via the web UI could only be achieved through custom scripts that interacted with the REST API. Working with the REST API requires a good understanding of the Octopus domain model and the ability to write custom code. The Octopus extension provides the ability to query the configuration and state of an Octopus instance via natural language prompts. +The goal of the Octopus extension is to allow developers to remain in a state of flow by querying their Octopus instance from their favorite IDE or any platform that supports GitHub Copilot. The Octopus extension allows Devops teams to query the state of deployments, extract useful information from log files, build custom reports, and get answers to common questions with natural language prompts. ## Getting started From 4baef39e56536a1eadecfc360f2d72b14cc686e2 Mon Sep 17 00:00:00 2001 From: Shane Gill Date: Thu, 23 May 2024 15:47:21 +1000 Subject: [PATCH 115/241] Automatic deployments now work with deployment freezes (#2311) * Automatic deployments now work with deployment freezes * Update modified date --------- Co-authored-by: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> --- src/pages/docs/deployments/deployment-freezes.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/pages/docs/deployments/deployment-freezes.md b/src/pages/docs/deployments/deployment-freezes.md index fb6911cf71..da4f59132a 100644 --- a/src/pages/docs/deployments/deployment-freezes.md +++ b/src/pages/docs/deployments/deployment-freezes.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2024-03-25 -modDate: 2024-05-21 +modDate: 2024-05-22 title: Deployment freezes description: Deployment freezes allow you to pause deployments for a specified time range navOrder: 170 @@ -70,16 +70,10 @@ To override a freeze: ![Override a deployment freeze confirmation dialog](/docs/deployments/deployment-freeze-override-dialog-confirm.png) ::: +## Deployment freezes and automatic deployments +During deployment freezes, automatic deployments based on deployment target triggers are allowed. This ensures that your deployment targets will be updated with the latest deployments when you scale up. -## Current limitations - -:::div{.hint} -As this is an early access feature, we are aware of some flaws in the UI when assigning projects and environments to the deployment freeze. If you have feedback regarding this feature please contact michelle.obrien@octopus.com. -::: - -- Deployment freezes are not yet integrated with our [Executions API](https://octopus.com/blog/faster-deployments-with-the-executions-api). -- Deployment freezes currently block [automatic deployments](/docs/deployments/patterns/elastic-and-transient-environments/immutable-infrastructure/#automatically-deploying) - +All other automatic deployments, such as scheduled deployment or automatic lifecycle promotions, are blocked by deployment freezes. ## Learn more From 198ca598fcd820fc0da0540bf0a08bed5e69bd06 Mon Sep 17 00:00:00 2001 From: Steve Fenton Date: Fri, 24 May 2024 08:57:48 +0000 Subject: [PATCH 116/241] Octopus Schema Migration to v8 --- .octopus/deployment_process.ocl | 1 - .octopus/schema_version.ocl | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.octopus/deployment_process.ocl b/.octopus/deployment_process.ocl index d2070bfcaa..77eefa1b19 100644 --- a/.octopus/deployment_process.ocl +++ b/.octopus/deployment_process.ocl @@ -16,7 +16,6 @@ step "upload-microsite-to-aws-s3" { Octopus.Action.Package.DownloadOnTentacle = "False" Octopus.Action.Package.FeedId = "octopus-server-built-in" Octopus.Action.Package.PackageId = "DocsMicrosite" - Octopus.Action.RunOnServer = "true" } worker_pool = "hosted-ubuntu" diff --git a/.octopus/schema_version.ocl b/.octopus/schema_version.ocl index 4548a61f7b..b6e3687a8a 100644 --- a/.octopus/schema_version.ocl +++ b/.octopus/schema_version.ocl @@ -1 +1 @@ -version = 6 \ No newline at end of file +version = 8 \ No newline at end of file From 62bed880ce7eaf981802fe6d689e9050d5acb499 Mon Sep 17 00:00:00 2001 From: Steve Fenton Date: Fri, 24 May 2024 08:57:48 +0000 Subject: [PATCH 117/241] Add variable for AWS account --- .octopus/variables.ocl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.octopus/variables.ocl b/.octopus/variables.ocl index e69de29bb2..9e070d7819 100644 --- a/.octopus/variables.ocl +++ b/.octopus/variables.ocl @@ -0,0 +1,7 @@ +variable "CloudFront.InvalidationAccount" { + type = "AmazonWebServicesAccount" + + value "cacheinvalidationaccount" { + process = ["runbook/clear-cloudfront-cache"] + } +} \ No newline at end of file From 8b63ae0e0595a4d9c2ca7d7dfcb1b53ada43c5a9 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 10:02:36 +0100 Subject: [PATCH 118/241] Update cspell.json --- cspell.json | 1 + 1 file changed, 1 insertion(+) diff --git a/cspell.json b/cspell.json index 06cc576f5e..322b7902ab 100644 --- a/cspell.json +++ b/cspell.json @@ -17,6 +17,7 @@ "package-lock.yaml", "pnpm-lock.yaml", "docs/credits.md", + ".octopus/**", "src/pages/report/**", "public/docs/js/**", "node_modules/**", From 2986f3419b38efcdd1651e59f86aef13c407998d Mon Sep 17 00:00:00 2001 From: Steve Fenton Date: Fri, 24 May 2024 09:09:21 +0000 Subject: [PATCH 119/241] Remove restriction --- .octopus/variables.ocl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.octopus/variables.ocl b/.octopus/variables.ocl index 9e070d7819..2a45868aad 100644 --- a/.octopus/variables.ocl +++ b/.octopus/variables.ocl @@ -1,7 +1,5 @@ variable "CloudFront.InvalidationAccount" { type = "AmazonWebServicesAccount" - value "cacheinvalidationaccount" { - process = ["runbook/clear-cloudfront-cache"] - } + value "cacheinvalidationaccount" {} } \ No newline at end of file From c4bf4ca0655318b1f9bd282c78ea0cba3babe588 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 13:09:48 +0100 Subject: [PATCH 120/241] Update branch-validation.yml --- .github/workflows/branch-validation.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/branch-validation.yml b/.github/workflows/branch-validation.yml index b366be0bb0..4389bb2b3f 100644 --- a/.github/workflows/branch-validation.yml +++ b/.github/workflows/branch-validation.yml @@ -9,7 +9,7 @@ permissions: id-token: write jobs: - build: + branch_tests: runs-on: ubuntu-latest env: @@ -110,4 +110,4 @@ jobs: with: project: "Docs Microsite" package_version: "${{ env.PACKAGE_VERSION }}-pullrequest" - git_ref: ${{ github.ref }} \ No newline at end of file + git_ref: ${{ github.ref }} From 0d4a76dc470d59cff9d58a99999dfe9b83453359 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 13:10:05 +0100 Subject: [PATCH 121/241] Update build-astro.yml --- .github/workflows/build-astro.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-astro.yml b/.github/workflows/build-astro.yml index 4513a31ded..6204afdc6b 100644 --- a/.github/workflows/build-astro.yml +++ b/.github/workflows/build-astro.yml @@ -13,7 +13,7 @@ permissions: id-token: write jobs: - build: + build_and_deploy: runs-on: ubuntu-latest env: @@ -114,4 +114,4 @@ jobs: with: project: "Docs Microsite" package_version: "${{ env.PACKAGE_VERSION }}" - git_ref: ${{ github.ref }} \ No newline at end of file + git_ref: ${{ github.ref }} From 4bba974d12b3d0fae5b556a7d5e63aa8dc1cd371 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 13:12:35 +0100 Subject: [PATCH 122/241] Update cspell.json --- cspell.json | 1 + 1 file changed, 1 insertion(+) diff --git a/cspell.json b/cspell.json index 322b7902ab..36757ebe95 100644 --- a/cspell.json +++ b/cspell.json @@ -18,6 +18,7 @@ "pnpm-lock.yaml", "docs/credits.md", ".octopus/**", + ".github/**", "src/pages/report/**", "public/docs/js/**", "node_modules/**", From 6fbd55128ebda3d5b440614a66e2a49825d91b8b Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 14:20:01 +0100 Subject: [PATCH 123/241] Faster CI feedback --- .github/workflows/branch-spellcheck.yml | 11 +++++++++-- .github/workflows/branch-validation.yml | 7 +++++++ .github/workflows/build-astro.yml | 7 +++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/.github/workflows/branch-spellcheck.yml b/.github/workflows/branch-spellcheck.yml index 6a7607f467..efecdf21d8 100644 --- a/.github/workflows/branch-spellcheck.yml +++ b/.github/workflows/branch-spellcheck.yml @@ -7,9 +7,15 @@ permissions: contents: read id-token: write +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: spellcheck: runs-on: ubuntu-latest + strategy: + fail-fast: true steps: - name: Checkout @@ -19,6 +25,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: 'pnpm' - name: Install pnpm uses: pnpm/action-setup@v2 @@ -39,13 +46,13 @@ jobs: restore-keys: | ${{ runner.os }}-pnpm-store- - - name: PNPM and Playwright install + - name: PNPM install run: | echo; echo "cd to workspace" cd $GITHUB_WORKSPACE echo; echo "listing" ls - echo; echo "NPM install" + echo; echo "PNPM install" pnpm install - name: Check spellings diff --git a/.github/workflows/branch-validation.yml b/.github/workflows/branch-validation.yml index 4389bb2b3f..269966e117 100644 --- a/.github/workflows/branch-validation.yml +++ b/.github/workflows/branch-validation.yml @@ -8,9 +8,15 @@ permissions: pages: write id-token: write +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: branch_tests: runs-on: ubuntu-latest + strategy: + fail-fast: true env: SHOULD_DEPLOY: ${{ secrets.OCTOPUSSERVERURL != '' || '' }} @@ -26,6 +32,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: 'pnpm' - name: Install pnpm uses: pnpm/action-setup@v2 diff --git a/.github/workflows/build-astro.yml b/.github/workflows/build-astro.yml index 6204afdc6b..6ad9f37bc7 100644 --- a/.github/workflows/build-astro.yml +++ b/.github/workflows/build-astro.yml @@ -12,9 +12,15 @@ permissions: pages: write id-token: write +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build_and_deploy: runs-on: ubuntu-latest + strategy: + fail-fast: true env: SHOULD_DEPLOY: ${{ secrets.OCTOPUSSERVERURL != '' || '' }} @@ -30,6 +36,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: 'pnpm' - name: Install pnpm uses: pnpm/action-setup@v2 From 53237220e3cb6ef5ee0d3e9338aed68bc26b620e Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 14:24:21 +0100 Subject: [PATCH 124/241] Install PNPM first. --- .github/workflows/branch-spellcheck.yml | 12 ++++++------ .github/workflows/branch-validation.yml | 11 ++++++----- .github/workflows/build-astro.yml | 12 ++++++------ 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/.github/workflows/branch-spellcheck.yml b/.github/workflows/branch-spellcheck.yml index efecdf21d8..94fa7028de 100644 --- a/.github/workflows/branch-spellcheck.yml +++ b/.github/workflows/branch-spellcheck.yml @@ -21,18 +21,18 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 18 - cache: 'pnpm' - - name: Install pnpm uses: pnpm/action-setup@v2 with: version: 9.1.0 run_install: false + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'pnpm' + - name: Get pnpm store directory shell: bash run: | diff --git a/.github/workflows/branch-validation.yml b/.github/workflows/branch-validation.yml index 269966e117..8d93c3af53 100644 --- a/.github/workflows/branch-validation.yml +++ b/.github/workflows/branch-validation.yml @@ -28,11 +28,6 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 18 - cache: 'pnpm' - name: Install pnpm uses: pnpm/action-setup@v2 @@ -40,6 +35,12 @@ jobs: version: 9.1.0 run_install: false + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'pnpm' + - name: Get pnpm store directory shell: bash run: | diff --git a/.github/workflows/build-astro.yml b/.github/workflows/build-astro.yml index 6ad9f37bc7..a43b0c76ae 100644 --- a/.github/workflows/build-astro.yml +++ b/.github/workflows/build-astro.yml @@ -32,18 +32,18 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: 18 - cache: 'pnpm' - - name: Install pnpm uses: pnpm/action-setup@v2 with: version: 9.1.0 run_install: false + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'pnpm' + - name: Get pnpm store directory shell: bash run: | From bacc98e3f22400f73072ea80074f03ed207b872d Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 14:32:02 +0100 Subject: [PATCH 125/241] Set dependency path --- .github/workflows/branch-spellcheck.yml | 1 + .github/workflows/branch-validation.yml | 1 + .github/workflows/build-astro.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/branch-spellcheck.yml b/.github/workflows/branch-spellcheck.yml index 94fa7028de..9e282692c1 100644 --- a/.github/workflows/branch-spellcheck.yml +++ b/.github/workflows/branch-spellcheck.yml @@ -32,6 +32,7 @@ jobs: with: node-version: 18 cache: 'pnpm' + cache-dependency-path: 'pnpm-lock.yaml' - name: Get pnpm store directory shell: bash diff --git a/.github/workflows/branch-validation.yml b/.github/workflows/branch-validation.yml index 8d93c3af53..3107a0e7d3 100644 --- a/.github/workflows/branch-validation.yml +++ b/.github/workflows/branch-validation.yml @@ -40,6 +40,7 @@ jobs: with: node-version: 18 cache: 'pnpm' + cache-dependency-path: 'pnpm-lock.yaml' - name: Get pnpm store directory shell: bash diff --git a/.github/workflows/build-astro.yml b/.github/workflows/build-astro.yml index a43b0c76ae..bc919e2a81 100644 --- a/.github/workflows/build-astro.yml +++ b/.github/workflows/build-astro.yml @@ -43,6 +43,7 @@ jobs: with: node-version: 18 cache: 'pnpm' + cache-dependency-path: 'pnpm-lock.yaml' - name: Get pnpm store directory shell: bash From c31babd1d75c37ff170af59397e32d3d1ade1315 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 14:34:05 +0100 Subject: [PATCH 126/241] Remove redundant manual cache setup --- .github/workflows/branch-spellcheck.yml | 13 ------------- .github/workflows/branch-validation.yml | 13 ------------- .github/workflows/build-astro.yml | 13 ------------- 3 files changed, 39 deletions(-) diff --git a/.github/workflows/branch-spellcheck.yml b/.github/workflows/branch-spellcheck.yml index 9e282692c1..eadaa198df 100644 --- a/.github/workflows/branch-spellcheck.yml +++ b/.github/workflows/branch-spellcheck.yml @@ -34,19 +34,6 @@ jobs: cache: 'pnpm' cache-dependency-path: 'pnpm-lock.yaml' - - name: Get pnpm store directory - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV - - - uses: actions/cache@v3 - name: Setup pnpm cache - with: - path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - name: PNPM install run: | echo; echo "cd to workspace" diff --git a/.github/workflows/branch-validation.yml b/.github/workflows/branch-validation.yml index 3107a0e7d3..511ddb0f1f 100644 --- a/.github/workflows/branch-validation.yml +++ b/.github/workflows/branch-validation.yml @@ -42,19 +42,6 @@ jobs: cache: 'pnpm' cache-dependency-path: 'pnpm-lock.yaml' - - name: Get pnpm store directory - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV - - - uses: actions/cache@v3 - name: Setup pnpm cache - with: - path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - name: PNPM and Playwright install run: | echo; echo "cd to workspace" diff --git a/.github/workflows/build-astro.yml b/.github/workflows/build-astro.yml index bc919e2a81..6ca88dd2c5 100644 --- a/.github/workflows/build-astro.yml +++ b/.github/workflows/build-astro.yml @@ -45,19 +45,6 @@ jobs: cache: 'pnpm' cache-dependency-path: 'pnpm-lock.yaml' - - name: Get pnpm store directory - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV - - - uses: actions/cache@v3 - name: Setup pnpm cache - with: - path: ${{ env.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - name: PNPM and Playwright install run: | echo; echo "cd to workspace" From 2c381f7d9082732f0471ab782db5acc6a0660ff3 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 15:25:19 +0100 Subject: [PATCH 127/241] Update actions to latest version --- .github/workflows/branch-spellcheck.yml | 6 +++--- .github/workflows/branch-validation.yml | 6 +++--- .github/workflows/build-astro.yml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/branch-spellcheck.yml b/.github/workflows/branch-spellcheck.yml index eadaa198df..25a6607761 100644 --- a/.github/workflows/branch-spellcheck.yml +++ b/.github/workflows/branch-spellcheck.yml @@ -19,16 +19,16 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@v4 with: version: 9.1.0 run_install: false - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: 'pnpm' diff --git a/.github/workflows/branch-validation.yml b/.github/workflows/branch-validation.yml index 511ddb0f1f..3221e8b805 100644 --- a/.github/workflows/branch-validation.yml +++ b/.github/workflows/branch-validation.yml @@ -26,17 +26,17 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@v4 with: version: 9.1.0 run_install: false - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: 'pnpm' diff --git a/.github/workflows/build-astro.yml b/.github/workflows/build-astro.yml index 6ca88dd2c5..9565a6856e 100644 --- a/.github/workflows/build-astro.yml +++ b/.github/workflows/build-astro.yml @@ -30,16 +30,16 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install pnpm - uses: pnpm/action-setup@v2 + uses: pnpm/action-setup@v4 with: version: 9.1.0 run_install: false - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: 'pnpm' From 45daa831ad9d11809e4c232529ad367ca0a1fdad Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 24 May 2024 16:04:44 +0100 Subject: [PATCH 128/241] Fixing a typo in the modification date field --- src/pages/docs/administration/copilot/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index c9ffad09cd..9d8c66686f 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2024-05-08 -modDate: 2023-10-04 +modDate: 2024-05-24 title: Octopus extension for GitHub Copilot description: How to use the Octopus extension for GitHub Copilot navOrder: 100 From f2d811686cf43fda6ce248ea8a870eb73eacaa87 Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Fri, 24 May 2024 16:09:46 +0100 Subject: [PATCH 129/241] Updates to title icons in docs --- src/pages/docs/getting-started/{index.md => index.mdx} | 1 + src/pages/docs/octopus-cloud/index.mdx | 2 ++ 2 files changed, 3 insertions(+) rename src/pages/docs/getting-started/{index.md => index.mdx} (99%) diff --git a/src/pages/docs/getting-started/index.md b/src/pages/docs/getting-started/index.mdx similarity index 99% rename from src/pages/docs/getting-started/index.md rename to src/pages/docs/getting-started/index.mdx index cef3ed3de0..b146e7715f 100644 --- a/src/pages/docs/getting-started/index.md +++ b/src/pages/docs/getting-started/index.mdx @@ -4,6 +4,7 @@ pubDate: 2023-01-01 modDate: 2024-03-26 title: Getting started subtitle: An overview of Octopus Deploy concepts +icon: fa-solid fa-octopus navTitle: Overview navSection: Getting started description: This section provides an overview of Octopus Deploy concepts and links to the relevant documentation, which explore the concepts further and guide you through implementing them with Octopus Cloud or your own self-hosted Octopus Server diff --git a/src/pages/docs/octopus-cloud/index.mdx b/src/pages/docs/octopus-cloud/index.mdx index 18e4e7ceab..67c7c39590 100644 --- a/src/pages/docs/octopus-cloud/index.mdx +++ b/src/pages/docs/octopus-cloud/index.mdx @@ -3,6 +3,8 @@ layout: src/layouts/Default.astro pubDate: 2023-01-01 modDate: 2024-05-13 title: Octopus Cloud +subtitle: We host Octopus for you +icon: fa-solid fa-cloud navTitle: Overview navSection: Octopus Cloud navOrder: 10 From 6405f10651717e0a5a4ac4a10ad0628620f532b8 Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Fri, 24 May 2024 17:22:42 +0200 Subject: [PATCH 130/241] Octopus icon fix --- public/docs/css/main.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index 17025e6df1..caf2a1ec29 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -1451,6 +1451,10 @@ li.has-children .sub-nav ul li:focus > a { background: transparent; } +.header__icon.fa-octopus:before { + padding-inline-end: 0; +} + .header__text { display: flex; flex-direction: column; From 976f987498e3641be904893e818f05e2acba087f Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Fri, 24 May 2024 16:59:16 +0100 Subject: [PATCH 131/241] Overview page icons --- src/pages/docs/administration/index.md | 4 +++- src/pages/docs/approvals/index.md | 4 +++- src/pages/docs/deployments/index.mdx | 4 +++- src/pages/docs/getting-started/index.mdx | 2 +- src/pages/docs/infrastructure/index.mdx | 4 +++- src/pages/docs/insights/index.md | 4 +++- src/pages/docs/installation/index.mdx | 4 +++- src/pages/docs/octopus-cloud/index.mdx | 2 +- src/pages/docs/octopus-rest-api/index.mdx | 4 +++- src/pages/docs/packaging-applications/index.md | 4 +++- src/pages/docs/projects/index.mdx | 4 +++- src/pages/docs/releases/index.mdx | 4 +++- src/pages/docs/runbooks/index.mdx | 4 +++- src/pages/docs/tasks/index.md | 4 +++- src/pages/docs/tenants/index.md | 4 +++- 15 files changed, 41 insertions(+), 15 deletions(-) diff --git a/src/pages/docs/administration/index.md b/src/pages/docs/administration/index.md index 574a83155e..49f9de84fa 100644 --- a/src/pages/docs/administration/index.md +++ b/src/pages/docs/administration/index.md @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-05-24 title: Administration +subtitle: Octopus administration tasks and command reference +icon: fa-solid fa-toolbox navTitle: Overview navSection: Administration description: Octopus administration tasks and command reference. diff --git a/src/pages/docs/approvals/index.md b/src/pages/docs/approvals/index.md index 25c37bc569..136874b4d0 100644 --- a/src/pages/docs/approvals/index.md +++ b/src/pages/docs/approvals/index.md @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-23 +modDate: 2024-05-24 title: Approvals +subtitle: Defining your change approval process +icon: fa-solid fa-square-check navTitle: Overview navSection: Approvals description: Octopus Deploy can integrate with supported ITSM tools for deployment control using Change Request approvals diff --git a/src/pages/docs/deployments/index.mdx b/src/pages/docs/deployments/index.mdx index 900d252d95..7ba3c100d0 100644 --- a/src/pages/docs/deployments/index.mdx +++ b/src/pages/docs/deployments/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-05-01 +modDate: 2024-05-24 title: Deployments +subtitle: Let's deploy! +icon: fa-solid fa-octopus navTitle: Overview navSection: Deployments description: Deployment examples, patterns and practices, and their practical implementation using Octopus. diff --git a/src/pages/docs/getting-started/index.mdx b/src/pages/docs/getting-started/index.mdx index b146e7715f..a0d2a4684b 100644 --- a/src/pages/docs/getting-started/index.mdx +++ b/src/pages/docs/getting-started/index.mdx @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-03-26 +modDate: 2024-05-24 title: Getting started subtitle: An overview of Octopus Deploy concepts icon: fa-solid fa-octopus diff --git a/src/pages/docs/infrastructure/index.mdx b/src/pages/docs/infrastructure/index.mdx index ca6ea83a02..0ad5c68fbf 100644 --- a/src/pages/docs/infrastructure/index.mdx +++ b/src/pages/docs/infrastructure/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-05-08 +modDate: 2024-05-24 title: Infrastructure +subtitle: Map and organize your infrastructure separately from your deployment process +icon: fa-solid fa-bullseye navTitle: Overview navSection: Infrastructure description: The infrastructure tab in the Octopus Web Portal is where you manage your environments, deployment targets, and other infrastructure. diff --git a/src/pages/docs/insights/index.md b/src/pages/docs/insights/index.md index 8a4ae020f6..adb35a27e8 100644 --- a/src/pages/docs/insights/index.md +++ b/src/pages/docs/insights/index.md @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-10-04 +modDate: 2024-05-24 title: Insights +subtitle: Deployment metrics to help celebrate wins or find improvements +icon: fa-solid fa-chart-line navTitle: Overview navSection: Insights description: Insights gives you better visibility into your company's DevOps performance. diff --git a/src/pages/docs/installation/index.mdx b/src/pages/docs/installation/index.mdx index c611999208..3366c96cae 100644 --- a/src/pages/docs/installation/index.mdx +++ b/src/pages/docs/installation/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-05-24 title: Installation +subtitle: Installing Octopus Server +icon: fa-solid fa-server navTitle: Overview navSection: Installation navOrder: 20 diff --git a/src/pages/docs/octopus-cloud/index.mdx b/src/pages/docs/octopus-cloud/index.mdx index 67c7c39590..898772b572 100644 --- a/src/pages/docs/octopus-cloud/index.mdx +++ b/src/pages/docs/octopus-cloud/index.mdx @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-05-13 +modDate: 2024-05-24 title: Octopus Cloud subtitle: We host Octopus for you icon: fa-solid fa-cloud diff --git a/src/pages/docs/octopus-rest-api/index.mdx b/src/pages/docs/octopus-rest-api/index.mdx index 1adb01ab49..c052db27d7 100644 --- a/src/pages/docs/octopus-rest-api/index.mdx +++ b/src/pages/docs/octopus-rest-api/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-10 +modDate: 2024-05-24 title: Octopus REST API +subtitle: Octopus is built API-first +icon: fa-solid fa-circle-nodes navTitle: Overview navSection: Octopus REST API description: Octopus integrates with build servers, scripts, external applications and anything else with its REST API. diff --git a/src/pages/docs/packaging-applications/index.md b/src/pages/docs/packaging-applications/index.md index cbc88f85be..b8591276f1 100644 --- a/src/pages/docs/packaging-applications/index.md +++ b/src/pages/docs/packaging-applications/index.md @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-05-24 title: Packaging applications +subtitle: How to package your applications for deployment with Octopus +icon: fa-solid fa-cubes navTitle: Overview navSection: Packaging applications description: Packaging applications for deployment with Octopus Deploy. diff --git a/src/pages/docs/projects/index.mdx b/src/pages/docs/projects/index.mdx index 4ae53e4b94..20f9e9cecf 100644 --- a/src/pages/docs/projects/index.mdx +++ b/src/pages/docs/projects/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-02 +modDate: 2024-05-24 title: Projects +subtitle: Projects gather together all the processes, releases, and runbooks for an application or service. +icon: fa-solid fa-diagram-project navTitle: Overview navSection: Projects description: Projects let you create and manage your deployment processes, releases, and operations processes. diff --git a/src/pages/docs/releases/index.mdx b/src/pages/docs/releases/index.mdx index 568c457e82..234e7dfb90 100644 --- a/src/pages/docs/releases/index.mdx +++ b/src/pages/docs/releases/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-29 +modDate: 2024-05-24 title: Releases +subtitle: A snapshot of the deployment process and associated assets +icon: fa-solid fa-camera navTitle: Overview navSection: Releases description: Releases allow you to capture everything required to deploy a project in a repeatable and reliable manner. diff --git a/src/pages/docs/runbooks/index.mdx b/src/pages/docs/runbooks/index.mdx index b3b75c1192..1e072e4e60 100644 --- a/src/pages/docs/runbooks/index.mdx +++ b/src/pages/docs/runbooks/index.mdx @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-02 +modDate: 2024-05-24 title: Runbooks +subtitle: Automate routine maintenance and emergency operations tasks +icon: fa-solid fa-repeat navTitle: Overview navSection: Runbooks description: With Octopus runbook automation you can automate routine or emergency operations-centric processes, for instance, disaster recovery and database backups. diff --git a/src/pages/docs/tasks/index.md b/src/pages/docs/tasks/index.md index 8e28e84e8b..8a2a890c52 100644 --- a/src/pages/docs/tasks/index.md +++ b/src/pages/docs/tasks/index.md @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-10-20 -modDate: 2023-10-20 +modDate: 2024-05-24 title: Tasks +subtitle: The task view shows waiting, running, and completed tasks +icon: fa-solid fa-list-check navTitle: Overview navSection: Tasks description: Tasks are the primary way of getting work done in Octopus. diff --git a/src/pages/docs/tenants/index.md b/src/pages/docs/tenants/index.md index a96f7aa287..2a8e2b7680 100644 --- a/src/pages/docs/tenants/index.md +++ b/src/pages/docs/tenants/index.md @@ -1,8 +1,10 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-29 +modDate: 2024-05-24 title: Tenants +subtitle: Deploy to many production instances, targets, or customers without duplication +icon: fa-solid fa-users navTitle: Overview navSection: Tenants description: Tenants allow you to easily create customer specific deployment pipelines without duplicating project configuration. From 159fc260dd11d20a26377a556c6f090a880a8dec Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Mon, 27 May 2024 09:16:38 +1000 Subject: [PATCH 132/241] Added a link to the marketplace (#2319) --- src/pages/docs/administration/copilot/index.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index c9ffad09cd..c7ea553f4f 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -18,11 +18,12 @@ The goal of the Octopus extension is to allow developers to remain in a state of ## Getting started -The Octopus extension has 3 prerequisites: +The Octopus extension has 4 prerequisites: * An Octopus Cloud instance * An API key * A GitHub Copilot account +* The Octopus for GitHub Copilot application ### Creating an Octopus cloud instance The Octopus extension is available for cloud Octopus instances. Click [here](https://octopus.com/start) to sign up for a trial cloud Octopus instance. @@ -38,6 +39,10 @@ You can sign up for a GitHub Copilot account [here](https://github.com/features/ You can also use the web based interface without GitHub Copilot. See the section "Test query website" for more details. +### Installing Octopus for GitHub Copilot + +[Octopus for GitHub Copilot](https://github.com/marketplace/octopus-github-copilot-extension) can be found in the GitHub marketplace. + ## Querying Octopus with Copilot Queries directed to `@octopus-ai-app` in the GitHub Copilot chat window are answered by the Octopus extension. For example, the following query displays the dashboard of the `Default` space: From 46c80a522825494f609b59e70ec4c5c27ef5aa32 Mon Sep 17 00:00:00 2001 From: Finnian Dempsey <78527975+FinnianDempsey@users.noreply.github.com> Date: Wed, 29 May 2024 15:23:15 +1000 Subject: [PATCH 133/241] updated references to support email --- .../administration/high-availability/troubleshooting/index.md | 2 +- .../administration/upgrading/guide/upgrade-host-os-or-net.mdx | 2 +- .../docs/getting-started/managing-octopus-subscriptions.md | 2 +- src/pages/docs/infrastructure/workers/dynamic-worker-pools.md | 2 +- src/pages/docs/octopus-cloud/migrations.md | 4 ++-- src/pages/docs/octopus-cloud/permissions.md | 2 +- .../packaging-applications/build-servers/jenkins/index.md | 2 +- src/pages/docs/security/cve/zipbombs-and-octopus-deploy.md | 2 +- ...egenerate-certificates-with-octopus-server-and-tentacle.md | 2 +- .../tenants/guides/tenants-sharing-machine-targets/summary.md | 4 ++-- .../upgrade/upgrade-in-place-upgrade.include.md | 2 +- .../upgrade/upgrade-octopus-backup-master-key.include.md | 2 +- .../upgrade/upgrade-testing-upgraded-instance.include.md | 2 +- 13 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/pages/docs/administration/high-availability/troubleshooting/index.md b/src/pages/docs/administration/high-availability/troubleshooting/index.md index ab8d93fbda..dacf6e01a3 100644 --- a/src/pages/docs/administration/high-availability/troubleshooting/index.md +++ b/src/pages/docs/administration/high-availability/troubleshooting/index.md @@ -7,7 +7,7 @@ description: Solutions to common problems with Octopus High Availability (HA). navOrder: 60 --- -If you're running into issues with Octopus High Availability it's possible you are running into one of the problems listed here. If this page doesn't help, please [email our support team](mailto:support@octopus.com). +If you're running into issues with Octopus High Availability it's possible you are running into one of the problems listed here. ## Node license limits exceeded diff --git a/src/pages/docs/administration/upgrading/guide/upgrade-host-os-or-net.mdx b/src/pages/docs/administration/upgrading/guide/upgrade-host-os-or-net.mdx index 919649d4a2..3bbfea82e7 100644 --- a/src/pages/docs/administration/upgrading/guide/upgrade-host-os-or-net.mdx +++ b/src/pages/docs/administration/upgrading/guide/upgrade-host-os-or-net.mdx @@ -29,7 +29,7 @@ The new node is now part of the HA cluster, but it isn't part of the load balanc ### Test the Octopus UI on the new node -The first step is to test the Octopus UI to make sure it is responding correctly. To do that, you can follow this process. It is meant to take a little bit of time to reduce risk. If at any point something isn't working, contact [support@octopus.com](mailto:support@octopus.com). +The first step is to test the Octopus UI to make sure it is responding correctly. To do that, you can follow this process. It is meant to take a little bit of time to reduce risk. If at any point something isn't working, please contact our [support team](https://octopus.com/support). 1. Navigate directly to the new VM and use Octopus Deploy as you'd regularly do for a few hours or days. 2. Assuming everything is working as expected, add the new node into the load balancer. If possible, configure the load balancer to only use the new node for 10 or 20% of all requests. diff --git a/src/pages/docs/getting-started/managing-octopus-subscriptions.md b/src/pages/docs/getting-started/managing-octopus-subscriptions.md index 31ae950b22..4486b5b68d 100644 --- a/src/pages/docs/getting-started/managing-octopus-subscriptions.md +++ b/src/pages/docs/getting-started/managing-octopus-subscriptions.md @@ -26,7 +26,7 @@ In October 2022, we moved to Stripe as our payment gateway, so we needed a new s There are some Control Center V1 features that we haven't included in V2 yet. This is only temporary while we gain feature-parity for Control Center V2. -If you can't see how to do something in V2 that you could do in V1, please email [support@octopus.com](mailto:support@octopus.com) for assistance. +If you can't see how to do something in V2 that you could do in V1, please contact our [support team](https://octopus.com/support). ### Locating subscriptions diff --git a/src/pages/docs/infrastructure/workers/dynamic-worker-pools.md b/src/pages/docs/infrastructure/workers/dynamic-worker-pools.md index eff23f3819..5e0a93e4da 100644 --- a/src/pages/docs/infrastructure/workers/dynamic-worker-pools.md +++ b/src/pages/docs/infrastructure/workers/dynamic-worker-pools.md @@ -21,7 +21,7 @@ Octopus Cloud will automatically destroy dynamic workers as soon as one of these - The worker has been idle for 60 minutes. - The worker has existed for 72 hours (3 days). -Please reach out to [support@octopus.com](mailto:support@octopus.com) if you need these values to be adjusted for your instance. +Please reach out to our [support team](https://octopus.com/support) if you need these values to be adjusted for your instance. ::: Worker VMs are provisioned with at least 20GB of available disk space, which is persistent until the worker is destroyed. diff --git a/src/pages/docs/octopus-cloud/migrations.md b/src/pages/docs/octopus-cloud/migrations.md index b1d6249e63..67215ce58b 100644 --- a/src/pages/docs/octopus-cloud/migrations.md +++ b/src/pages/docs/octopus-cloud/migrations.md @@ -9,7 +9,7 @@ description: Migrating from Octopus Server to Octopus Cloud. This guide will walk you through a general set of steps to take to migrate your self-hosted instance to Octopus Cloud. This guide was written to minimize risk and keep any potential downtime as low as possible. -It is impossible to cover every last use case in a single guide, and as such, if you have any questions, please [email our support team](mailto:support@octopus.com). We're always happy to help, and we can provide more specific information when you are ready to migrate. +It is impossible to cover every last use case in a single guide, and as such, if you have any questions, please contact our [support team](https://octopus.com/support). We're always happy to help, and we can provide more specific information when you are ready to migrate. :::div{.hint} This guide will follow the recommended approach to migrating to Octopus Cloud using the **Export/Import Projects** feature released in **Octopus 2021.1**. Learn more: [Exporting and Importing Projects](/docs/projects/export-import). @@ -58,7 +58,7 @@ Octopus Cloud and Octopus Server are built on the same code base. The differenc - Octopus Cloud is subject to [storage limits and default retention policies](/docs/octopus-cloud/#octopus-cloud-storage-limits). - Octopus Cloud does not support running tasks on the server itself. Everything must run on a deployment target or worker. To help, Octopus Cloud includes [dynamic worker pools](/docs/infrastructure/workers/dynamic-worker-pools) with both Windows and Linux workers. -Before starting your migration, please ensure you are familiar with these fundamental differences (and limitations). Depending on your requirements, Octopus Cloud, in its current form, might not be suitable for you. If any of these limitations are deal-breakers, we'd love to know; please [email our support team](mailto:support@octopus.com). We are constantly improving Octopus Cloud; a current limit has a genuine chance of changing in the future. +Before starting your migration, please ensure you are familiar with these fundamental differences (and limitations). Depending on your requirements, Octopus Cloud, in its current form, might not be suitable for you. If any of these limitations are deal-breakers, we'd love to know; please contact our [support team](https://octopus.com/support). We are constantly improving Octopus Cloud; a current limit has a genuine chance of changing in the future. ### Upgrading your Octopus Server instance diff --git a/src/pages/docs/octopus-cloud/permissions.md b/src/pages/docs/octopus-cloud/permissions.md index 6fed7804f6..d8be02b79d 100644 --- a/src/pages/docs/octopus-cloud/permissions.md +++ b/src/pages/docs/octopus-cloud/permissions.md @@ -11,7 +11,7 @@ Your Octopus Cloud instance includes permissions that relate to hosting Octopus The **Octopus Administrators** team is still present, but it's only used by our **octoadmin** account, and if you ask us to log in to your instance for support. -If you find there is something you think you ought to have access to as an **Octopus Manager**, but don't, [let us know](mailto:support@octopus.com) and we can review the permissions. +If you find there is something you think you ought to have access to as an **Octopus Manager**, but don't, please contact our [support team](https://octopus.com/support) and we can review the permissions. ## Learn more diff --git a/src/pages/docs/packaging-applications/build-servers/jenkins/index.md b/src/pages/docs/packaging-applications/build-servers/jenkins/index.md index 98a72683f4..3317757fb5 100644 --- a/src/pages/docs/packaging-applications/build-servers/jenkins/index.md +++ b/src/pages/docs/packaging-applications/build-servers/jenkins/index.md @@ -199,7 +199,7 @@ A successful run looks like this: We welcome contributions; issues, bug fixes, enhancements. -If you are starting to work on something more detailed please reach out to support@octopus.com to ensure it aligns with what we have going on, and that we are not doubling up efforts. +If you are starting to work on something more detailed please contact our [support team](https://octopus.com/support) to ensure it aligns with what we have going on, and that we are not doubling up efforts. Have a look at the [Octopus-Jenkins-Plugin repository](https://github.com/OctopusDeploy/octopus-jenkins-plugin) on GitHub. We also have the following [developer focused guidelines](https://github.com/OctopusDeploy/octopus-jenkins-plugin/blob/master/developer-guide/) to get you started working on the plugin. ::: diff --git a/src/pages/docs/security/cve/zipbombs-and-octopus-deploy.md b/src/pages/docs/security/cve/zipbombs-and-octopus-deploy.md index 56a7679d80..d345b6326b 100644 --- a/src/pages/docs/security/cve/zipbombs-and-octopus-deploy.md +++ b/src/pages/docs/security/cve/zipbombs-and-octopus-deploy.md @@ -49,7 +49,7 @@ The following archive limits are in place for all Octopus Cloud customers, which * Maximum size an archive can decompress to on Octopus Server for all other operations: 10 gigabytes * Applies to any other non-deployment operations that use archives -These limits can be adjusted on a per-customer basis. If your standard business operations are being impacted by these limits, please contact support@octopus.com and we'll be happy to help adjust your limits to find the appropriate balance of functionality and protection. +These limits can be adjusted on a per-customer basis. If your standard business operations are being impacted by these limits, please contact our [support team](https://octopus.com/support) and we'll be happy to help adjust your limits to find the appropriate balance of functionality and protection. ### Self-Hosted default archive limits {#self-hosted-limits} The following default archive limits are in place for all self-hosted: diff --git a/src/pages/docs/security/octopus-tentacle-communication/regenerate-certificates-with-octopus-server-and-tentacle.md b/src/pages/docs/security/octopus-tentacle-communication/regenerate-certificates-with-octopus-server-and-tentacle.md index 2f752119fc..1a12b6c029 100644 --- a/src/pages/docs/security/octopus-tentacle-communication/regenerate-certificates-with-octopus-server-and-tentacle.md +++ b/src/pages/docs/security/octopus-tentacle-communication/regenerate-certificates-with-octopus-server-and-tentacle.md @@ -8,7 +8,7 @@ navOrder: 2 --- :::div{.warning} -By default, Octopus will use a 100-year, self-signed certificate for Octopus - Tentacle communication. It is unlikely you will need to follow this process outside of extenuating circumstances. If you are looking to update your SSL certificate for the Octopus web portal, please see [Updating the SSL Certificate of an existing web portal binding](https://octopus.com/docs/security/exposing-octopus/expose-the-octopus-web-portal-over-https#updating-the-ssl-certificate-of-an-existing-web-portal-binding). If in doubt, please reach out to [Octopus Support](mailto:support@octopus.com). +By default, Octopus will use a 100-year, self-signed certificate for Octopus - Tentacle communication. It is unlikely you will need to follow this process outside of extenuating circumstances. If you are looking to update your SSL certificate for the Octopus web portal, please see [Updating the SSL Certificate of an existing web portal binding](https://octopus.com/docs/security/exposing-octopus/expose-the-octopus-web-portal-over-https#updating-the-ssl-certificate-of-an-existing-web-portal-binding). If in doubt, please reach out our [support team](https://octopus.com/support). ::: Octopus uses self-signed certificates to securely communicate between Tentacles and the Octopus Server. Prior to Octopus 3.14, the certificates were SHA1, and following the [shattered](https://octopus.com/blog/shattered) exploit, the certificate generation was upgraded to SHA256. diff --git a/src/pages/docs/tenants/guides/tenants-sharing-machine-targets/summary.md b/src/pages/docs/tenants/guides/tenants-sharing-machine-targets/summary.md index fd0820337c..6e2711a9d4 100644 --- a/src/pages/docs/tenants/guides/tenants-sharing-machine-targets/summary.md +++ b/src/pages/docs/tenants/guides/tenants-sharing-machine-targets/summary.md @@ -14,7 +14,7 @@ By updating the `Octopus.Task.ConcurrencyTag` variable, we can run tenanted depl The exact results you see from using this approach will depend on many factors specific to your environment. It is highly recommended to test this approach in a non-production environment before applying to your production deployments. -If you have any questions about this scenario, please reach out to +If you have any questions about this scenario, please reach out our [support team](https://octopus.com/support). ## FAQ @@ -28,6 +28,6 @@ It is highly dependent on what is being deployed and how. This is a risk of fail **Can I deploy my app to all tenants within a single task?** -No, each tenant requires a separate task per deployment. If you always deploy to all tenants in a hosting group concurrently, it is worth considering another way of modeling your tenants. You can contact for advice on how to model your scenario. +No, each tenant requires a separate task per deployment. If you always deploy to all tenants in a hosting group concurrently, it is worth considering another way of modeling your tenants. You can contact our [support team](https://octopus.com/support) for advice on how to model your scenario.
    Previous \ No newline at end of file diff --git a/src/shared-content/upgrade/upgrade-in-place-upgrade.include.md b/src/shared-content/upgrade/upgrade-in-place-upgrade.include.md index be0dfaab70..68266f99bb 100644 --- a/src/shared-content/upgrade/upgrade-in-place-upgrade.include.md +++ b/src/shared-content/upgrade/upgrade-in-place-upgrade.include.md @@ -27,4 +27,4 @@ If the validation checks fail, don't worry, install the [previously installed ve ### Database upgrades -Each release of Octopus Deploy contains 0 to N database scripts to upgrade the database. The scripts are run in a transaction; when an error occurs, the transaction is rolled back. If a rollback does happen, gather the logs and send them to [support@octopus.com](mailto:support@octopus.com) for troubleshooting. You can install the previous version to get your CI/CD pipeline back up and running. \ No newline at end of file +Each release of Octopus Deploy contains 0 to N database scripts to upgrade the database. The scripts are run in a transaction; when an error occurs, the transaction is rolled back. If a rollback does happen, gather the logs and send them to our [support team](https://octopus.com/support) for troubleshooting. You can install the previous version to get your CI/CD pipeline back up and running. \ No newline at end of file diff --git a/src/shared-content/upgrade/upgrade-octopus-backup-master-key.include.md b/src/shared-content/upgrade/upgrade-octopus-backup-master-key.include.md index 9f5fff19c8..ca88478110 100644 --- a/src/shared-content/upgrade/upgrade-octopus-backup-master-key.include.md +++ b/src/shared-content/upgrade/upgrade-octopus-backup-master-key.include.md @@ -18,4 +18,4 @@ An alternative means of accessing the Master Key is to run the `Octopus.Server.e ### Backup the License Key -Like the Master Key, the License Key is necessary to restore an existing Octopus Deploy instance. You can access the License Key by going to **Configuration ➜ License**. If you cannot access your License Key, please contact [support@octopus.com](mailto:support@octopus.com) and they can help you recover it. \ No newline at end of file +Like the Master Key, the License Key is necessary to restore an existing Octopus Deploy instance. You can access the License Key by going to **Configuration ➜ License**. If you cannot access your License Key, please contact our [support team](https://octopus.com/support) and they can help you recover it. \ No newline at end of file diff --git a/src/shared-content/upgrade/upgrade-testing-upgraded-instance.include.md b/src/shared-content/upgrade/upgrade-testing-upgraded-instance.include.md index ca57767eda..0bc646e392 100644 --- a/src/shared-content/upgrade/upgrade-testing-upgraded-instance.include.md +++ b/src/shared-content/upgrade/upgrade-testing-upgraded-instance.include.md @@ -9,4 +9,4 @@ It is up to you to decide on the level of testing you wish to perform on your up - Verify a handful of users can log in, and that their permissions are similar to before. - Build server integration; ensure all existing build servers can push to the upgraded server. -We do our best to ensure backward compatibility, but it impossible to cover every user scenario for every possible configuration. If something isn't working, please capture all relevant screenshots and logs and send them over to [support@octopus.com](mailto:support@octopus.com) for further investigation. +We do our best to ensure backward compatibility, but it impossible to cover every user scenario for every possible configuration. If something isn't working, please capture all relevant screenshots and logs and send them over to our [support team](https://octopus.com/support) for further investigation. From 4f18437d0f9a548da32c8562f936cfc86510af0a Mon Sep 17 00:00:00 2001 From: tonykelly-octopus <109653283+tonykelly-octopus@users.noreply.github.com> Date: Wed, 29 May 2024 12:29:53 +0100 Subject: [PATCH 134/241] Improving anchor links to avoid spellcheck --- .../build-servers/jenkins/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/docs/packaging-applications/build-servers/jenkins/index.md b/src/pages/docs/packaging-applications/build-servers/jenkins/index.md index 3317757fb5..c2d52be368 100644 --- a/src/pages/docs/packaging-applications/build-servers/jenkins/index.md +++ b/src/pages/docs/packaging-applications/build-servers/jenkins/index.md @@ -98,7 +98,7 @@ The Octopus Jenkins plugin comes with these Octopus Build Steps: ![](/docs/packaging-applications/build-servers/jenkins/images/menu-options.png) -## Package application {#Jenkins-Packageapplication} +## Package application {#Jenkins-Package-application} Octopus supports multiple [package formats](/docs/packaging-applications/#supported-formats) for deploying your software. @@ -116,7 +116,7 @@ To see the full set of additional arguments that can be supplied see the [pack d This action works well combined with the next action `Push Packages`. -## Push packages {#Jenkins-Pushpackages} +## Push packages {#Jenkins-Push-packages} Octopus can be used as a [NuGet package repository](/docs/packaging-applications/package-repositories/built-in-repository), using this action you can push packages to Octopus. @@ -132,7 +132,7 @@ Note that the package paths defined here should be full paths, not including any ![](/docs/packaging-applications/build-servers/jenkins/images/push-packages.png) ::: -## Push build information {#Jenkins-Pushbuildinformation} +## Push build information {#Jenkins-Push-build-information} Build information is passed to Octopus as a file using a custom format. The Jenkins plugin also supports this feature. For more information see the [Build Information documentation](/docs/packaging-applications/build-servers/build-information). @@ -156,7 +156,7 @@ As an example here is what build information looks like when attached to a relea ![Build information on release page](/docs/packaging-applications/build-servers/jenkins/images/build-information-release.png) ::: -## Creating a release {#Jenkins-Creatingarelease} +## Creating a release {#Jenkins-Creating-a-release} Jenkins is compiling our code and publishing packages to Octopus Deploy. If we wish, we can also have Jenkins automatically create (and optionally, deploy) a release in Octopus along with other supporting actions. @@ -176,7 +176,7 @@ As an example here, we're relying on the `${BUILD_NUMBER}` value generated by Je ![](/docs/packaging-applications/build-servers/jenkins/images/create-release.png) ::: -## Deploying releases {#Jenkins-Deployingreleases} +## Deploying releases {#Jenkins-Deploying-releases} You might like to configure Jenkins to not only create a release, but deploy it to a *test environment*. This can be done by ticking the `Deploy this release after it is created?` option. From 41d000b578f245ac842ba5d3a51128d6c8990e61 Mon Sep 17 00:00:00 2001 From: tonykelly-octopus <109653283+tonykelly-octopus@users.noreply.github.com> Date: Wed, 29 May 2024 12:31:46 +0100 Subject: [PATCH 135/241] Update dictionary-octopus.txt --- dictionary-octopus.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index bf3b6df429..009229a3bf 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -76,6 +76,7 @@ Fargate feedcred Feedz.io fieldset +Fifield figcaption filestore FIPS @@ -169,6 +170,7 @@ NTLM nupkg Obtainingthe Octo +octoadmin octobak octofxjs octojs @@ -191,6 +193,7 @@ oldthumbprint oneshot onlylogs openon +OWASP packageversion passout pemstore From 4efde834303b71a692662a1f54355cf125f8bbf4 Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Wed, 29 May 2024 15:24:55 +0200 Subject: [PATCH 136/241] Code blocks styles hotfix --- public/docs/css/main.css | 28 ++++++++++++++++++++++++++-- public/docs/css/vars.css | 4 ++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index 17025e6df1..1516e327b0 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -102,6 +102,7 @@ blockquote cite { font-size: var(--font-size-regular); } +/* TODO: Refactor code snippets. This needs to be a component. */ code { font-family: var(--code-font); background-color: var(--navy-200); @@ -110,8 +111,10 @@ code { pre { padding: 0.5rem 1rem; white-space: break-spaces; - background-color: var(--blue-100) !important; + background-color: var(--code-background) !important; border-radius: var(--standard-radius); + font-family: var(--code-font); + color: var(--code-color); } pre code { @@ -124,8 +127,19 @@ pre code { filter: invert(98%) hue-rotate(180deg); } +/* TODO: Also will be removed once component is implemented */ +div.info code:not(pre code), +div.success code:not(pre code), +div.warning code:not(pre code), +div.problem code:not(pre code), +div.question code:not(pre code), +div.hint code:not(pre code) { + background-color: var(--code-background); + color: var(--code-color); +} + html[data-theme='dark'] { - pre { + pre.astro-code code .line { filter: invert(98%) hue-rotate(180deg) brightness(1.1); } } @@ -281,6 +295,16 @@ strong { margin-block-end: 1rem; } +/* TODO: This is ugly but global styles above requires this to be set - Layout refactor is required to do first, then remove this. */ +.page-content > div.info > .copy-container, +.page-content > div.success > .copy-container, +.page-content > div.warning > .copy-container, +.page-content > div.problem > .copy-container, +.page-content > div.question > .copy-container, +.page-content > div.hint > .copy-container { + margin: 0; +} + .page-content ul, .page-content ol { margin-inline-start: 2rem; diff --git a/public/docs/css/vars.css b/public/docs/css/vars.css index 3305116f7a..c94db166d7 100644 --- a/public/docs/css/vars.css +++ b/public/docs/css/vars.css @@ -140,6 +140,9 @@ --duration-default: 300ms; + --code-color: var(--color-text); + --code-background: var(--blue-100); + /* Backgrounds TODO - update with design system */ --background-light: var(--blue-100); --background-default: var(--white); @@ -306,4 +309,5 @@ html[data-theme='dark'] { --icon-tile-border-hover: var(--octo-blue-lightest); --icon-tile-shadow: 0px 6px 20px 0px var(--bg-color-menu); --separator-color: var(--navy-700); + --code-background: #0c1a24; } From 6aaa0bb5cdc3e0ea80476648fe15c34a37444a8d Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Thu, 30 May 2024 09:10:53 +0100 Subject: [PATCH 137/241] Enhance bookmark links --- .../build-servers/jenkins/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/docs/packaging-applications/build-servers/jenkins/index.md b/src/pages/docs/packaging-applications/build-servers/jenkins/index.md index c2d52be368..a212dfe417 100644 --- a/src/pages/docs/packaging-applications/build-servers/jenkins/index.md +++ b/src/pages/docs/packaging-applications/build-servers/jenkins/index.md @@ -98,7 +98,7 @@ The Octopus Jenkins plugin comes with these Octopus Build Steps: ![](/docs/packaging-applications/build-servers/jenkins/images/menu-options.png) -## Package application {#Jenkins-Package-application} +## Package application {#package-application} Octopus supports multiple [package formats](/docs/packaging-applications/#supported-formats) for deploying your software. @@ -116,7 +116,7 @@ To see the full set of additional arguments that can be supplied see the [pack d This action works well combined with the next action `Push Packages`. -## Push packages {#Jenkins-Push-packages} +## Push packages {#push-packages} Octopus can be used as a [NuGet package repository](/docs/packaging-applications/package-repositories/built-in-repository), using this action you can push packages to Octopus. @@ -132,7 +132,7 @@ Note that the package paths defined here should be full paths, not including any ![](/docs/packaging-applications/build-servers/jenkins/images/push-packages.png) ::: -## Push build information {#Jenkins-Push-build-information} +## Push build information {#push-build-information} Build information is passed to Octopus as a file using a custom format. The Jenkins plugin also supports this feature. For more information see the [Build Information documentation](/docs/packaging-applications/build-servers/build-information). @@ -156,7 +156,7 @@ As an example here is what build information looks like when attached to a relea ![Build information on release page](/docs/packaging-applications/build-servers/jenkins/images/build-information-release.png) ::: -## Creating a release {#Jenkins-Creating-a-release} +## Creating a release {#create-release} Jenkins is compiling our code and publishing packages to Octopus Deploy. If we wish, we can also have Jenkins automatically create (and optionally, deploy) a release in Octopus along with other supporting actions. @@ -176,7 +176,7 @@ As an example here, we're relying on the `${BUILD_NUMBER}` value generated by Je ![](/docs/packaging-applications/build-servers/jenkins/images/create-release.png) ::: -## Deploying releases {#Jenkins-Deploying-releases} +## Deploying releases {#deploying-releases} You might like to configure Jenkins to not only create a release, but deploy it to a *test environment*. This can be done by ticking the `Deploy this release after it is created?` option. From 82f50bb5806f3b2991252c7bb2904c453d88222d Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 31 May 2024 14:15:23 +0100 Subject: [PATCH 138/241] Update index.md Add OpenID Connect to the list. --- src/pages/docs/infrastructure/accounts/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/infrastructure/accounts/index.md b/src/pages/docs/infrastructure/accounts/index.md index 31c12d9d4c..d3cec4547c 100644 --- a/src/pages/docs/infrastructure/accounts/index.md +++ b/src/pages/docs/infrastructure/accounts/index.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-05-31 title: Accounts description: Configure accounts to use in conjunction with infrastructure during your deployments. navOrder: 30 @@ -15,6 +15,7 @@ You can configure the following accounts: - [Azure accounts](/docs/infrastructure/accounts/azure). - [AWS accounts](/docs/infrastructure/accounts/aws) - [Google cloud accounts](/docs/infrastructure/accounts/google-cloud) +- [OpenID Connect](/docs/infrastructure/accounts/openid-connect) - [SSH Key Pairs](/docs/infrastructure/accounts/ssh-key-pair). - [Tokens](/docs/infrastructure/accounts/tokens) - [Username and Password accounts](/docs/infrastructure/accounts/username-and-password) From d081be72784df0629a4bfa606d999cfea6554aa0 Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Fri, 31 May 2024 17:04:44 +0100 Subject: [PATCH 139/241] UI update sample and README updates --- README.md | 48 +++++++++++++++++++++++++++++++++- src/pages/ui-update-sample.mdx | 6 ++--- 2 files changed, 49 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9310000712..9cbf4e0657 100644 --- a/README.md +++ b/README.md @@ -182,4 +182,50 @@ Within an MDX file, this looks like a code block and will error. Escape the stat ```markdown ## Switching between spaces \{#switching-between-spaces} -``` \ No newline at end of file +``` + +## Docs page layout guidelines + +### Title icons + +If you are updating a page in Docs which doesn't already have a title icon, please add one. Title icons can be added in the frontmatter for each page by adding a Font Awesome class in the `icon` entry: + +``` +--- +layout: src/layouts/Default.astro +pubDate: 2023-01-01 +modDate: 2024-05-24 +title: Octopus Cloud +subtitle: We host Octopus for you +icon: fa-solid fa-cloud +navTitle: Overview +navSection: Octopus Cloud +navOrder: 10 +description: How to work with Octopus Cloud. +hideInThisSectionHeader: true +--- +``` + +### Product screenshots + +Product screenshots used in Docs should reflect the UI in the latest version of Octopus. The `figure` component will automatically add a curved border and outline to your image: + +``` +:::figure +![](/docs/octopus-cloud/images/octopus-cloud-architecture-diagram.png) +::: +``` + +Images should be uploaded to the folder that relates to the position of the page in the Docs hierarchy. In the example above, where the image is destined for the Octopus Cloud overview page, the image has been uploaded to the Docs > Octopus Cloud > Images folder. If a folder has not been created for the page you are uploading an image to, create a new folder or use the Docs > Images folder as a backup. + +### Move version notes for older versions of Octopus to the bottom of Docs pages + +Do not use callout / info boxes in the main body of docs pages to reference how features worked in earlier versions of Octopus. This information should be moved to the bottom of docs pages under an 'Older versions' heading. For example, you might add a note like this under the 'Older versions' heading: + +``` +In versions earlier than 2024.x, you'll find the page to add a feed under the Projects menu -> Tenant Variables +``` + +### Using new Docs components + +You can find a list of components to use on docs at [this page](http://octopus-docs-production.s3-website-us-east-1.amazonaws.com/components/). Please note that you need to migrate pages from a `.md` to a `.mdx` file extension and import the components at the beginning of the `.mdx` file for the components to render correctly. \ No newline at end of file diff --git a/src/pages/ui-update-sample.mdx b/src/pages/ui-update-sample.mdx index c4af97fceb..043c3e46e6 100644 --- a/src/pages/ui-update-sample.mdx +++ b/src/pages/ui-update-sample.mdx @@ -4,6 +4,7 @@ pubDate: 2024-05-10 modDate: 2024-05-10 title: Tenant variables description: Tenant variables allow you to specify variables that can have different values for each tenant. +icon: fa-solid fa-sliders navSearch: false navSitemap: false navMenu: false @@ -96,10 +97,7 @@ Alternatively, you can set common variable values on an individual tenant: ## Older versions -| Version | Change | -| ------------------ | ------------ | -| 2024.1 | Added support for new thing | -| 2023.2 | Deprecated unsupported thing | +- In versions earlier than 2024.2, you'll find the page for Tenant Variables under the Projects menu -> Tenant Variables ## Learn more From edaa6d8af6145916530073991001fdac22b6afb2 Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Fri, 31 May 2024 17:14:33 +0100 Subject: [PATCH 140/241] spelling fixes --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9cbf4e0657..ac6dbbb9c0 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,7 @@ Images should be uploaded to the folder that relates to the position of the page ### Move version notes for older versions of Octopus to the bottom of Docs pages -Do not use callout / info boxes in the main body of docs pages to reference how features worked in earlier versions of Octopus. This information should be moved to the bottom of docs pages under an 'Older versions' heading. For example, you might add a note like this under the 'Older versions' heading: +Do not use call out / info boxes in the main body of docs pages to reference how features worked in earlier versions of Octopus. This information should be moved to the bottom of docs pages under an 'Older versions' heading. For example, you might add a note like this under the 'Older versions' heading: ``` In versions earlier than 2024.x, you'll find the page to add a feed under the Projects menu -> Tenant Variables From fe3e3a59bd27d3d87506fed0404808fb5094642c Mon Sep 17 00:00:00 2001 From: Scott Merchant <97430840+scme0@users.noreply.github.com> Date: Mon, 3 Jun 2024 10:40:45 +0930 Subject: [PATCH 141/241] Add troubleshooting info for when the Agent install command times out (#2322) * Add troubleshooting info * Update modified date * Update bullets to match style guide --------- Co-authored-by: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> --- .../kubernetes-agent/troubleshooting.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/troubleshooting.md b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/troubleshooting.md index 020f15d56a..bc8d20ee2a 100644 --- a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/troubleshooting.md +++ b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/troubleshooting.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2024-05-08 -modDate: 2024-05-08 +modDate: 2024-05-30 title: Troubleshooting description: How to troubleshoot common Kubernetes Agent issues navOrder: 40 @@ -18,9 +18,9 @@ The generated helm commands use the [`--atomic`](https://helm.sh/docs/helm/helm_ If the helm command fails, then it may print an error message containing context deadline exceeded This indicates that the timeout was exceeded and the Kubernetes resources did not correctly start. -To help diagnose these issues, the `kubectl` command [`describe`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_describe/) can be used _while the helm command is executing_ to help debug any issues. +To help diagnose these issues, the `kubectl` commands [`describe`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_describe/) and [`logs`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_logs/) can be used _while the helm command is executing_ to help debug any issues. -#### NFS install command +#### NFS CSI driver install command ``` kubectl describe pods -l app.kubernetes.io/name=csi-driver-nfs -n kube-system @@ -29,10 +29,20 @@ kubectl describe pods -l app.kubernetes.io/name=csi-driver-nfs -n kube-system #### Agent install command ``` +# To get pod information kubectl describe pods -l app.kubernetes.io/name=octopus-agent -n [NAMESPACE] +# To get pod logs +kubectl logs -l app.kubernetes.io/name=octopus-agent -n [NAMESPACE] ``` _Replace `[NAMESPACE]` with the namespace in the agent installation command_ +If the Agent install command fails with a timeout error, it could be that: + +- There is an error in the connection information provided +- The bearer token or API Key has expired or has been revoked +- The agent is unable to connect to Octopus Server due to a networking issue +- (if using the NFS storage solution) The NFS CSI driver has not been installed +- (if using a custom Storage Class) the Storage Class name doesn't match ## Script Execution Issues From 252e0596f6c7b799300053cb19be90110660653f Mon Sep 17 00:00:00 2001 From: Scott Merchant <97430840+scme0@users.noreply.github.com> Date: Mon, 3 Jun 2024 17:26:43 +0930 Subject: [PATCH 142/241] Add documentation for Kubernetes agent HA support (#2323) * Add documentation * add image * Align more documentation * Update src/shared-content/administration/polling-tentacles-and-ha.include.md Co-authored-by: Alastair Pitts * Update src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md Co-authored-by: Alastair Pitts * Apply suggestions from code review Co-authored-by: Alastair Pitts * Resolve spelling issues --------- Co-authored-by: Alastair Pitts Co-authored-by: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> --- dictionary-octopus.txt | 8 +++- ...tal.png => gcp-octopus-nlb-web-portal.png} | Bin ...es-agent-ha-cluster-configuration-page.png | Bin 0 -> 112958 bytes .../octopus-for-high-availability-on-aws.mdx | 4 +- ...octopus-for-high-availability-on-azure.mdx | 4 +- .../octopus-for-high-availability-on-gcp.mdx | 8 ++-- ...opus-for-high-availability-on-premises.mdx | 4 +- .../maintain/polling-tentacles-with-ha.mdx | 2 +- .../kubernetes-agent/ha-cluster-support.md | 37 ++++++++++++++++++ ...db-log-shipping-mirroring-note.include.md} | 0 .../polling-tentacles-and-ha.include.md | 2 +- 11 files changed, 56 insertions(+), 13 deletions(-) rename public/docs/administration/high-availability/design/images/{gcp-octopus-nlb-webportal.png => gcp-octopus-nlb-web-portal.png} (100%) create mode 100644 public/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-ha-cluster-configuration-page.png create mode 100644 src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md rename src/shared-content/administration/{high-availability-db-logshipping-mirroring-note.include.md => high-availability-db-log-shipping-mirroring-note.include.md} (100%) diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index 009229a3bf..c7ef1fa994 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -28,6 +28,7 @@ bootstrapped bootstrapper Ceph changeit +checkservices childelement choco cicd @@ -35,6 +36,7 @@ classiclink clientcertificate cloudapi Cloudsmith +cmdkey Cmdn combinational comms @@ -68,6 +70,7 @@ dockerhub DONTVALIDATEPATH dpkg Dspring +DWORD Elyton emptytitle expressjs @@ -158,12 +161,13 @@ Netscaler netsh newcert Newtonsoft +nfsadmin noconsolelogging nologo nologs noninteractive -NOPASSWD noopener +NOPASSWD noreferrer nosniff NTLM @@ -173,6 +177,7 @@ Octo octoadmin octobak octofxjs +octoha octojs octopackjs Octopub @@ -186,6 +191,7 @@ octopusservernodes octopustarget octopusvariable Octostache +octostorage octoterra OIDC oldcert diff --git a/public/docs/administration/high-availability/design/images/gcp-octopus-nlb-webportal.png b/public/docs/administration/high-availability/design/images/gcp-octopus-nlb-web-portal.png similarity index 100% rename from public/docs/administration/high-availability/design/images/gcp-octopus-nlb-webportal.png rename to public/docs/administration/high-availability/design/images/gcp-octopus-nlb-web-portal.png diff --git a/public/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-ha-cluster-configuration-page.png b/public/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-ha-cluster-configuration-page.png new file mode 100644 index 0000000000000000000000000000000000000000..7e3396530a136ec11433192a55526d7b6a252405 GIT binary patch literal 112958 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�_s&7^WU|$e@$kyCW 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
    L06BW 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 -## Polling Tentacles with HA +## Polling Tentacles and Kubernetes agents with HA diff --git a/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-azure.mdx b/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-azure.mdx index 1131b4e20f..5901b736c3 100644 --- a/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-azure.mdx +++ b/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-azure.mdx @@ -8,7 +8,7 @@ navOrder: 20 --- import HighAvailabilityComputeRecommendations from 'src/shared-content/administration/high-availability-compute-recommendations.include.md'; import HighAvailabilityDatabaseRecommendations from 'src/shared-content/administration/high-availability-database-recommendations.include.md'; -import HighAvailabilityDatabaseLogShippingMirroringNote from 'src/shared-content/administration/high-availability-db-logshipping-mirroring-note.include.md'; +import HighAvailabilityDatabaseLogShippingMirroringNote from 'src/shared-content/administration/high-availability-db-log-shipping-mirroring-note.include.md'; import HighAvailabilitySharedStorageOverview from 'src/shared-content/administration/high-availability-shared-storage-overview.include.md'; import LoadBalancerEndpointInfo from 'src/shared-content/administration/load-balancer-endpoint-info.include.md'; import OctopusInstanceMixedOSWarning from 'src/shared-content/administration/octopus-instance-mixed-os-warning.include.md'; @@ -134,7 +134,7 @@ We recommend [Active Directory](https://en.wikipedia.org/wiki/Active_Directory) If you're hosting in Azure with Domain Controllers, it would be a similar setup as described in our [on-premises](/docs/administration/high-availability/design/octopus-for-high-availability-on-premises) guide. -## Polling Tentacles with HA +## Polling Tentacles and Kubernetes agents with HA diff --git a/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-gcp.mdx b/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-gcp.mdx index 646ad58ba4..e7082a6a15 100644 --- a/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-gcp.mdx +++ b/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-gcp.mdx @@ -8,7 +8,7 @@ navOrder: 40 --- import HighAvailabilityComputeRecommendations from 'src/shared-content/administration/high-availability-compute-recommendations.include.md'; import HighAvailabilityDatabaseRecommendations from 'src/shared-content/administration/high-availability-database-recommendations.include.md'; -import HighAvailabilityDatabaseLogShippingMirroringNote from 'src/shared-content/administration/high-availability-db-logshipping-mirroring-note.include.md'; +import HighAvailabilityDatabaseLogShippingMirroringNote from 'src/shared-content/administration/high-availability-db-log-shipping-mirroring-note.include.md'; import HighAvailabilitySharedStorageOverview from 'src/shared-content/administration/high-availability-shared-storage-overview.include.md'; import LoadBalancerEndpointInfo from 'src/shared-content/administration/load-balancer-endpoint-info.include.md'; import OctopusInstanceMixedOSWarning from 'src/shared-content/administration/octopus-instance-mixed-os-warning.include.md'; @@ -76,7 +76,7 @@ Octopus running on Windows works best with shared storage accessed via the [Serv Google Cloud offers its own managed file storage option known as [Filestore](https://cloud.google.com/filestore), however it's only accessible via the [Network File System (NFS) protocol](https://en.wikipedia.org/wiki/Network_File_System) (v3). -For SMB storage, Google have partenered with NetApp to offer [NetApp Cloud Volumes](https://cloud.google.com/architecture/partners/netapp-cloud-volumes). This is a fully managed, cloud-based solution that runs on a Compute Engine virtual machine and uses a combination of persistent disks (PDs) and Cloud Storage buckets to store your NAS data. +For SMB storage, Google have partnered with NetApp to offer [NetApp Cloud Volumes](https://cloud.google.com/architecture/partners/netapp-cloud-volumes). This is a fully managed, cloud-based solution that runs on a Compute Engine virtual machine and uses a combination of persistent disks (PDs) and Cloud Storage buckets to store your NAS data. :::div{.hint} Typically, NFS shares are better suited to Linux or macOS clients, although it is possible to access NFS shares on Windows Servers. NFS shares on Windows are mounted per-user and are not persisted when the server reboots. It's for these reasons that Octopus recommends using SMB storage over NFS when running on Windows Servers. @@ -360,7 +360,7 @@ To use Network Load Balancers exclusively for Octopus High Availability with Pol - One to serve the Octopus Web Portal HTTP traffic to your backend pool of Compute engine instances: - ![Network Load Balancer for Web portal](/docs/administration/high-availability/design/images/gcp-octopus-nlb-webportal.png "width=500") + ![Network Load Balancer for Web portal](/docs/administration/high-availability/design/images/gcp-octopus-nlb-web-portal.png "width=500") - One *for each* Compute engine instance for Polling Tentacles to connect to: @@ -374,7 +374,7 @@ With Network Load Balancers, you can configure a health check to ensure your Com -## Polling Tentacles with HA +## Polling Tentacles and Kubernetes agents with HA diff --git a/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-premises.mdx b/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-premises.mdx index fe8f8b407f..873ae9aacf 100644 --- a/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-premises.mdx +++ b/src/pages/docs/administration/high-availability/design/octopus-for-high-availability-on-premises.mdx @@ -8,7 +8,7 @@ navOrder: 10 --- import HighAvailabilityComputeRecommendations from 'src/shared-content/administration/high-availability-compute-recommendations.include.md'; import HighAvailabilityDatabaseRecommendations from 'src/shared-content/administration/high-availability-database-recommendations.include.md'; -import HighAvailabilityDatabaseLogShippingMirroringNote from 'src/shared-content/administration/high-availability-db-logshipping-mirroring-note.include.md'; +import HighAvailabilityDatabaseLogShippingMirroringNote from 'src/shared-content/administration/high-availability-db-log-shipping-mirroring-note.include.md'; import HighAvailabilitySharedStorageOverview from 'src/shared-content/administration/high-availability-shared-storage-overview.include.md'; import LoadBalancerEndpointInfo from 'src/shared-content/administration/load-balancer-endpoint-info.include.md'; import OctopusInstanceMixedOSWarning from 'src/shared-content/administration/octopus-instance-mixed-os-warning.include.md' @@ -79,7 +79,7 @@ For more information on setting up a reverse proxy with Octopus Deploy we have t - [Using NGINX as a reverse proxy with Octopus](/docs/security/exposing-octopus/use-nginx-as-reverse-proxy) - [Using IIS as a reverse proxy with Octopus](/docs/security/exposing-octopus/use-iis-as-reverse-proxy) -## Polling Tentacles with HA +## Polling Tentacles and Kubernetes agents with HA diff --git a/src/pages/docs/administration/high-availability/maintain/polling-tentacles-with-ha.mdx b/src/pages/docs/administration/high-availability/maintain/polling-tentacles-with-ha.mdx index 314d90fab2..5a7ae39426 100644 --- a/src/pages/docs/administration/high-availability/maintain/polling-tentacles-with-ha.mdx +++ b/src/pages/docs/administration/high-availability/maintain/polling-tentacles-with-ha.mdx @@ -2,7 +2,7 @@ layout: src/layouts/Default.astro pubDate: 2023-01-01 modDate: 2023-01-01 -title: Polling Tentacles with HA +title: Polling Tentacles and Kubernetes agents with HA description: With Octopus High Availability, Polling Tentacles must poll all of the Octopus Server nodes in your configuration. navOrder: 50 --- diff --git a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md new file mode 100644 index 0000000000..3ab6fe3839 --- /dev/null +++ b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md @@ -0,0 +1,37 @@ +--- +layout: src/layouts/Default.astro +pubDate: 2024-05-14 +modDate: 2024-05-14 +title: HA Cluster Support +description: How to install/update the agent when running Octopus in an HA Cluster +navOrder: 60 +--- + +## Octopus Deploy HA Cluster + +Similarly to Polling Tentacles, the Kubernetes agent must have a URL for each individual node in the HA Cluster so that it receive commands from all clusters. These URLs must be provided when registering the agent or some deployments may fail depending on which node the tasks are executing. + +To read more about selecting the right URL for your nodes, see [Polling Tentacles and Kubernetes agents with HA](/docs/administration/high-availability/maintain/polling-tentacles-with-ha). + +## Agent Installation on an HA Cluster + +To make things easier, Octopus will detect when it's running HA and show an extra configuration page in the Kubernetes agent creation wizard which asks you to give a unique URL for each cluster node. + +:::figure +![Kubernetes Agent HA Cluster Configuration Page](/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-ha-cluster-configuration-page.png) +::: + +Once these values are provided the generated helm upgrade command will configure your new agent to receive commands from all nodes. + +## Upgrading the Agent after Adding/Removing Cluster nodes + +If you add or remove cluster nodes, you need to update your agent's configuration so that it continues to connect to all nodes in the cluster. To do this, you can simply run a helm upgrade command with the urls of all current cluster nodes. The agent will take remove any old urls and replace them with the provided ones. + +```bash +helm upgrade --atomic \ +--reuse-values \ +--set agent.serverCommsAddresses="{https://:/,https://:/,https://:/}" \ +--namespace \ + \ +oci://registry-1.docker.io/octopusdeploy/kubernetes-agent +``` diff --git a/src/shared-content/administration/high-availability-db-logshipping-mirroring-note.include.md b/src/shared-content/administration/high-availability-db-log-shipping-mirroring-note.include.md similarity index 100% rename from src/shared-content/administration/high-availability-db-logshipping-mirroring-note.include.md rename to src/shared-content/administration/high-availability-db-log-shipping-mirroring-note.include.md diff --git a/src/shared-content/administration/polling-tentacles-and-ha.include.md b/src/shared-content/administration/polling-tentacles-and-ha.include.md index c8bf359d4f..09ff562ae6 100644 --- a/src/shared-content/administration/polling-tentacles-and-ha.include.md +++ b/src/shared-content/administration/polling-tentacles-and-ha.include.md @@ -1 +1 @@ -Listening Tentacles require no special configuration for Octopus High Availability. Polling Tentacles, however, poll a server at regular intervals to check if there are any tasks waiting for the Tentacle to perform. In a High Availability scenario Polling Tentacles must poll all of the Octopus Server nodes in your configuration. \ No newline at end of file +Listening Tentacles require no special configuration for Octopus High Availability. Polling Tentacles and Kubernetes agents, however, poll a server at regular intervals to check if there are any tasks waiting for the Tentacle to perform. In a High Availability scenario Polling Tentacles must poll all of the Octopus Server nodes in your configuration. To configure the Kubernetes agent with Octopus High Availability, see [Kubernetes agent HA Cluster Support](/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support). \ No newline at end of file From 35b6b654d6a32207437dd91332361b3b5ad13683 Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Mon, 3 Jun 2024 14:07:57 +0100 Subject: [PATCH 143/241] Updating README file --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index ac6dbbb9c0..6d2992ac4f 100644 --- a/README.md +++ b/README.md @@ -224,8 +224,4 @@ Do not use call out / info boxes in the main body of docs pages to reference how ``` In versions earlier than 2024.x, you'll find the page to add a feed under the Projects menu -> Tenant Variables -``` - -### Using new Docs components - -You can find a list of components to use on docs at [this page](http://octopus-docs-production.s3-website-us-east-1.amazonaws.com/components/). Please note that you need to migrate pages from a `.md` to a `.mdx` file extension and import the components at the beginning of the `.mdx` file for the components to render correctly. \ No newline at end of file +``` \ No newline at end of file From f7270c89138ff897344bc81254b3e5b56b8e580f Mon Sep 17 00:00:00 2001 From: Octopus Build Agent Date: Tue, 4 Jun 2024 00:04:17 +1000 Subject: [PATCH 144/241] Automatically update credits file with latest licence information (#2257) --- docs/credits.md | 114 ++++++++++++++++++++++++++++++------------------ 1 file changed, 72 insertions(+), 42 deletions(-) diff --git a/docs/credits.md b/docs/credits.md index 26b1aee623..bee9da4c73 100644 --- a/docs/credits.md +++ b/docs/credits.md @@ -8,6 +8,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | Package | Authors and/or maintainers | Find it at... | License | | ------------------------------------------------- | ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| @aashutoshrathi/word-wrap | Jon Schlinkert | [https://github.com/aashutoshrathi/word-wrap](https://github.com/aashutoshrathi/word-wrap) | [MIT](https://spdx.org/licenses/MIT.html) | | @amplitude/analytics-browser | Amplitude Inc | [https://github.com/amplitude/Amplitude-TypeScript](https://github.com/amplitude/Amplitude-TypeScript) | [MIT](https://spdx.org/licenses/MIT.html) | | @amplitude/analytics-client-common | Amplitude Inc | [https://github.com/amplitude/Amplitude-TypeScript](https://github.com/amplitude/Amplitude-TypeScript) | [MIT](https://spdx.org/licenses/MIT.html) | | @amplitude/analytics-connector | Amplitude | [https://github.com/amplitude/experiment-js-client](https://github.com/amplitude/experiment-js-client) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -153,7 +154,10 @@ Octopus Deploy is made possible thanks to the following great third-party produc | @emotion/weak-memoize | | [https://github.com/emotion-js/emotion/tree/main/packages/weak-memoize](https://github.com/emotion-js/emotion/tree/main/packages/weak-memoize) | [MIT](https://spdx.org/licenses/MIT.html) | | @es-joy/jsdoccomment | Brett Zamir | [https://github.com/es-joy/jsdoccomment](https://github.com/es-joy/jsdoccomment) | [MIT](https://spdx.org/licenses/MIT.html) | | @esbuild/linux-x64 | | [https://github.com/evanw/esbuild](https://github.com/evanw/esbuild) | [MIT](https://spdx.org/licenses/MIT.html) | +| @eslint-community/eslint-utils | Toru Nagashima | [https://github.com/eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | [MIT](https://spdx.org/licenses/MIT.html) | +| @eslint-community/regexpp | Toru Nagashima | [https://github.com/eslint-community/regexpp](https://github.com/eslint-community/regexpp) | [MIT](https://spdx.org/licenses/MIT.html) | | @eslint/eslintrc | Nicholas C. Zakas | [https://github.com/eslint/eslintrc](https://github.com/eslint/eslintrc) | [MIT](https://spdx.org/licenses/MIT.html) | +| @eslint/js | | [https://github.com/eslint/eslint](https://github.com/eslint/eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @floating-ui/core | atomiks | [https://github.com/floating-ui/floating-ui](https://github.com/floating-ui/floating-ui) | [MIT](https://spdx.org/licenses/MIT.html) | | @floating-ui/dom | atomiks | [https://github.com/floating-ui/floating-ui](https://github.com/floating-ui/floating-ui) | [MIT](https://spdx.org/licenses/MIT.html) | | @floating-ui/react-dom | atomiks | [https://github.com/floating-ui/floating-ui](https://github.com/floating-ui/floating-ui) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -301,7 +305,6 @@ Octopus Deploy is made possible thanks to the following great third-party produc | @types/react-dnd-multi-backend | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | | @types/react-dom | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | | @types/react-is | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | -| @types/react-lazyload | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | | @types/react-redux | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | | @types/react-responsive | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | | @types/react-router | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -345,12 +348,14 @@ Octopus Deploy is made possible thanks to the following great third-party produc | @types/yargs-parser | | [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/eslint-plugin | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/parser | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | +| @typescript-eslint/rule-tester | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/scope-manager | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/type-utils | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/types | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/typescript-estree | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | | @typescript-eslint/utils | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | | @typescript-eslint/visitor-keys | | [https://github.com/typescript-eslint/typescript-eslint](https://github.com/typescript-eslint/typescript-eslint) | [MIT](https://spdx.org/licenses/MIT.html) | +| @ungap/structured-clone | Andrea Giammarchi | [https://github.com/ungap/structured-clone](https://github.com/ungap/structured-clone) | [ISC](https://spdx.org/licenses/ISC.html) | | @vitejs/plugin-react | Evan You | [https://github.com/vitejs/vite-plugin-react](https://github.com/vitejs/vite-plugin-react) | [MIT](https://spdx.org/licenses/MIT.html) | | @vitejs/plugin-react-swc | Arnaud Barré | [https://github.com/vitejs/vite-plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) | [MIT](https://spdx.org/licenses/MIT.html) | | @webassemblyjs/ast | Sven Sauleau | [https://github.com/xtuc/webassemblyjs](https://github.com/xtuc/webassemblyjs) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -400,20 +405,24 @@ Octopus Deploy is made possible thanks to the following great third-party produc | ansi-styles | Sindre Sorhus | [https://github.com/chalk/ansi-styles](https://github.com/chalk/ansi-styles) | [MIT](https://spdx.org/licenses/MIT.html) | | any-promise | Kevin Beaty | [https://github.com/kevinbeaty/any-promise](https://github.com/kevinbeaty/any-promise) | [MIT](https://spdx.org/licenses/MIT.html) | | anymatch | Elan Shanker | [https://github.com/micromatch/anymatch](https://github.com/micromatch/anymatch) | [ISC](https://spdx.org/licenses/ISC.html) | +| are-docs-informative | Josh Goldberg | [https://github.com/JoshuaKGoldberg/are-docs-informative](https://github.com/JoshuaKGoldberg/are-docs-informative) | [MIT](https://spdx.org/licenses/MIT.html) | | arg | Josh Junon | [https://github.com/zeit/arg](https://github.com/zeit/arg) | [MIT](https://spdx.org/licenses/MIT.html) | | argparse | | [https://github.com/nodeca/argparse](https://github.com/nodeca/argparse) | [Python-2.0](https://spdx.org/licenses/Python-2.0.html) | | aria-query | Jesse Beach | [https://github.com/A11yance/aria-query](https://github.com/A11yance/aria-query) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | | arr-diff | Jon Schlinkert | [https://github.com/jonschlinkert/arr-diff](https://github.com/jonschlinkert/arr-diff) | [MIT](https://spdx.org/licenses/MIT.html) | | arr-flatten | Jon Schlinkert | [https://github.com/jonschlinkert/arr-flatten](https://github.com/jonschlinkert/arr-flatten) | [MIT](https://spdx.org/licenses/MIT.html) | | arr-union | Jon Schlinkert | [https://github.com/jonschlinkert/arr-union](https://github.com/jonschlinkert/arr-union) | [MIT](https://spdx.org/licenses/MIT.html) | +| array-buffer-byte-length | Jordan Harband | [https://github.com/inspect-js/array-buffer-byte-length](https://github.com/inspect-js/array-buffer-byte-length) | [MIT](https://spdx.org/licenses/MIT.html) | | array-flatten | Blake Embrey | [https://github.com/blakeembrey/array-flatten](https://github.com/blakeembrey/array-flatten) | [MIT](https://spdx.org/licenses/MIT.html) | | array-includes | Jordan Harband | [https://github.com/es-shims/array-includes](https://github.com/es-shims/array-includes) | [MIT](https://spdx.org/licenses/MIT.html) | | array-union | Sindre Sorhus | [https://github.com/sindresorhus/array-union](https://github.com/sindresorhus/array-union) | [MIT](https://spdx.org/licenses/MIT.html) | | array-uniq | Sindre Sorhus | [https://github.com/sindresorhus/array-uniq](https://github.com/sindresorhus/array-uniq) | [MIT](https://spdx.org/licenses/MIT.html) | | array-unique | Jon Schlinkert | [https://github.com/jonschlinkert/array-unique](https://github.com/jonschlinkert/array-unique) | [MIT](https://spdx.org/licenses/MIT.html) | +| array.prototype.findlastindex | Jordan Harband | [https://github.com/es-shims/Array.prototype.findLastIndex](https://github.com/es-shims/Array.prototype.findLastIndex) | [MIT](https://spdx.org/licenses/MIT.html) | | array.prototype.flat | Jordan Harband | [https://github.com/es-shims/Array.prototype.flat](https://github.com/es-shims/Array.prototype.flat) | [MIT](https://spdx.org/licenses/MIT.html) | | array.prototype.flatmap | Jordan Harband | [https://github.com/es-shims/Array.prototype.flatMap](https://github.com/es-shims/Array.prototype.flatMap) | [MIT](https://spdx.org/licenses/MIT.html) | | array.prototype.tosorted | Jordan Harband | [https://github.com/es-shims/Array.prototype.toSorted](https://github.com/es-shims/Array.prototype.toSorted) | [MIT](https://spdx.org/licenses/MIT.html) | +| arraybuffer.prototype.slice | Jordan Harband | [https://github.com/es-shims/ArrayBuffer.prototype.slice](https://github.com/es-shims/ArrayBuffer.prototype.slice) | [MIT](https://spdx.org/licenses/MIT.html) | | asn1 | Joyent | [https://github.com/joyent/node-asn1](https://github.com/joyent/node-asn1) | [MIT](https://spdx.org/licenses/MIT.html) | | assert-plus | Mark Cavage | [https://github.com/mcavage/node-assert-plus](https://github.com/mcavage/node-assert-plus) | [MIT](https://spdx.org/licenses/MIT.html) | | assign-symbols | Jon Schlinkert | [https://github.com/jonschlinkert/assign-symbols](https://github.com/jonschlinkert/assign-symbols) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -425,7 +434,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | asynckit | Alex Indigo | [https://github.com/alexindigo/asynckit](https://github.com/alexindigo/asynckit) | [MIT](https://spdx.org/licenses/MIT.html) | | atob | AJ ONeal | [git://git.coolaj86.com/coolaj86/atob.js](git://git.coolaj86.com/coolaj86/atob.js) | [MIT](https://spdx.org/licenses/MIT.html) [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | | attr-accept | Andrey Okonetchnikov @okonetchnikov | [https://github.com/react-dropzone/attr-accept](https://github.com/react-dropzone/attr-accept) | [MIT](https://spdx.org/licenses/MIT.html) | -| Autofac | Autofac Contributors | [https://autofac.org/](https://autofac.org/) | [MIT](https://www.nuget.org/packages/Autofac/7.1.0/license) | +| Autofac | Autofac Contributors | [https://autofac.org/](https://autofac.org/) | [MIT](https://www.nuget.org/packages/Autofac/8.0.0/license) | | Autofac.Extensions.DependencyInjection | Autofac Contributors | [https://autofac.org/](https://autofac.org/) | [MIT](https://www.nuget.org/packages/Autofac.Extensions.DependencyInjection/9.0.0/license) | | available-typed-arrays | Jordan Harband | [https://github.com/inspect-js/available-typed-arrays](https://github.com/inspect-js/available-typed-arrays) | [MIT](https://spdx.org/licenses/MIT.html) | | aws-sign2 | Mikeal Rogers | [https://github.com/mikeal/aws-sign](https://github.com/mikeal/aws-sign) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | @@ -464,7 +473,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | bonjour | Thomas Watson Steen | [https://github.com/watson/bonjour](https://github.com/watson/bonjour) | [MIT](https://spdx.org/licenses/MIT.html) | | bonjour-service | ON LX Lited | [https://github.com/onlxltd/bonjour-service](https://github.com/onlxltd/bonjour-service) | [MIT](https://spdx.org/licenses/MIT.html) | | boolbase | Felix Boehm | [https://github.com/fb55/boolbase](https://github.com/fb55/boolbase) | [ISC](https://spdx.org/licenses/ISC.html) | -| BouncyCastle.Cryptography | Legion of the Bouncy Castle Inc. | [https://www.bouncycastle.org/csharp/](https://www.bouncycastle.org/csharp/) | [MIT](https://www.nuget.org/packages/BouncyCastle.Cryptography/2.3.0/license) | +| BouncyCastle.Cryptography | Legion of the Bouncy Castle Inc. | [https://www.bouncycastle.org/stable/nuget/csharp/website](https://www.bouncycastle.org/stable/nuget/csharp/website) | [MIT](https://www.nuget.org/packages/BouncyCastle.Cryptography/2.4.0/license) | | boxen | Sindre Sorhus | [https://github.com/sindresorhus/boxen](https://github.com/sindresorhus/boxen) | [MIT](https://spdx.org/licenses/MIT.html) | | bplist-parser | Joe Ferner | [https://github.com/nearinfinity/node-bplist-parser](https://github.com/nearinfinity/node-bplist-parser) | [MIT](https://spdx.org/licenses/MIT.html) | | brace-expansion | Julian Gruber | [https://github.com/juliangruber/brace-expansion](https://github.com/juliangruber/brace-expansion) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -476,6 +485,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | buffer | Feross Aboukhadijeh | [https://github.com/feross/buffer](https://github.com/feross/buffer) | [MIT](https://spdx.org/licenses/MIT.html) | | buffer-from | | [https://github.com/LinusU/buffer-from](https://github.com/LinusU/buffer-from) | [MIT](https://spdx.org/licenses/MIT.html) | | buffer-indexof | Ryan Day | [https://github.com/soldair/node-buffer-indexof](https://github.com/soldair/node-buffer-indexof) | [MIT](https://spdx.org/licenses/MIT.html) | +| builtin-modules | Sindre Sorhus | [https://github.com/sindresorhus/builtin-modules](https://github.com/sindresorhus/builtin-modules) | [MIT](https://spdx.org/licenses/MIT.html) | | bundle-name | Sindre Sorhus | [https://github.com/sindresorhus/bundle-name](https://github.com/sindresorhus/bundle-name) | [MIT](https://spdx.org/licenses/MIT.html) | | bytes | TJ Holowaychuk | [https://github.com/visionmedia/bytes.js](https://github.com/visionmedia/bytes.js) | [MIT](https://spdx.org/licenses/MIT.html) | | cacache | | [https://github.com/npm/cacache](https://github.com/npm/cacache) | [ISC](https://spdx.org/licenses/ISC.html) | @@ -588,7 +598,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | cssom | Nikita Vasilyev | [https://github.com/NV/CSSOM](https://github.com/NV/CSSOM) | [MIT](https://spdx.org/licenses/MIT.html) | | cssstyle | | [https://github.com/jsdom/cssstyle](https://github.com/jsdom/cssstyle) | [MIT](https://spdx.org/licenses/MIT.html) | | csstype | Fredrik Nicol | [https://github.com/frenic/csstype](https://github.com/frenic/csstype) | [MIT](https://spdx.org/licenses/MIT.html) | -| CsvHelper | Josh Close | [https://joshclose.github.io/CsvHelper/](https://joshclose.github.io/CsvHelper/) | [Custom](https://www.nuget.org/packages/CsvHelper/31.0.2/license) | +| CsvHelper | Josh Close | [https://joshclose.github.io/CsvHelper/](https://joshclose.github.io/CsvHelper/) | [Custom](https://www.nuget.org/packages/CsvHelper/32.0.3/license) | | d3-array | Mike Bostock | [https://github.com/d3/d3-array](https://github.com/d3/d3-array) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | | d3-color | Mike Bostock | [https://github.com/d3/d3-color](https://github.com/d3/d3-color) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | | d3-format | Mike Bostock | [https://github.com/d3/d3-format](https://github.com/d3/d3-format) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | @@ -600,6 +610,9 @@ Octopus Deploy is made possible thanks to the following great third-party produc | d3-time-format | Mike Bostock | [https://github.com/d3/d3-time-format](https://github.com/d3/d3-time-format) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | | dashdash | Trent Mick | [https://github.com/trentm/node-dashdash](https://github.com/trentm/node-dashdash) | [MIT](https://spdx.org/licenses/MIT.html) | | data-urls | Domenic Denicola | [https://github.com/jsdom/data-urls](https://github.com/jsdom/data-urls) | [MIT](https://spdx.org/licenses/MIT.html) | +| data-view-buffer | Jordan Harband | [https://github.com/ljharb/data-view-buffer](https://github.com/ljharb/data-view-buffer) | [MIT](https://spdx.org/licenses/MIT.html) | +| data-view-byte-length | Jordan Harband | [https://github.com/ljharb/data-view-byte-length](https://github.com/ljharb/data-view-byte-length) | [MIT](https://spdx.org/licenses/MIT.html) | +| data-view-byte-offset | Jordan Harband | [https://github.com/ljharb/data-view-byte-offset](https://github.com/ljharb/data-view-byte-offset) | [MIT](https://spdx.org/licenses/MIT.html) | | date-fns | | [https://github.com/date-fns/date-fns](https://github.com/date-fns/date-fns) | [MIT](https://spdx.org/licenses/MIT.html) | | debounce | | [https://github.com/component/debounce](https://github.com/component/debounce) | [MIT](https://spdx.org/licenses/MIT.html) | | debug | Josh Junon | [https://github.com/debug-js/debug](https://github.com/debug-js/debug) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -617,6 +630,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | default-browser-id | Sindre Sorhus | [https://github.com/sindresorhus/default-browser-id](https://github.com/sindresorhus/default-browser-id) | [MIT](https://spdx.org/licenses/MIT.html) | | default-gateway | silverwind | [https://github.com/silverwind/default-gateway](https://github.com/silverwind/default-gateway) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | | defaults | Elijah Insua | [https://github.com/tmpvar/defaults](https://github.com/tmpvar/defaults) | [MIT](https://spdx.org/licenses/MIT.html) | +| define-data-property | Jordan Harband | [https://github.com/ljharb/define-data-property](https://github.com/ljharb/define-data-property) | [MIT](https://spdx.org/licenses/MIT.html) | | define-lazy-prop | Sindre Sorhus | [https://github.com/sindresorhus/define-lazy-prop](https://github.com/sindresorhus/define-lazy-prop) | [MIT](https://spdx.org/licenses/MIT.html) | | define-properties | Jordan Harband | [https://github.com/ljharb/define-properties](https://github.com/ljharb/define-properties) | [MIT](https://spdx.org/licenses/MIT.html) | | define-property | Jon Schlinkert | [https://github.com/jonschlinkert/define-property](https://github.com/jonschlinkert/define-property) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -668,7 +682,10 @@ Octopus Deploy is made possible thanks to the following great third-party produc | error-ex | | [https://github.com/qix-/node-error-ex](https://github.com/qix-/node-error-ex) | [MIT](https://spdx.org/licenses/MIT.html) | | error-stack-parser | | [https://github.com/stacktracejs/error-stack-parser](https://github.com/stacktracejs/error-stack-parser) | [MIT](https://spdx.org/licenses/MIT.html) | | es-abstract | Jordan Harband | [https://github.com/ljharb/es-abstract](https://github.com/ljharb/es-abstract) | [MIT](https://spdx.org/licenses/MIT.html) | +| es-define-property | Jordan Harband | [https://github.com/ljharb/es-define-property](https://github.com/ljharb/es-define-property) | [MIT](https://spdx.org/licenses/MIT.html) | +| es-errors | Jordan Harband | [https://github.com/ljharb/es-errors](https://github.com/ljharb/es-errors) | [MIT](https://spdx.org/licenses/MIT.html) | | es-module-lexer | Guy Bedford | [https://github.com/guybedford/es-module-lexer](https://github.com/guybedford/es-module-lexer) | [MIT](https://spdx.org/licenses/MIT.html) | +| es-object-atoms | Jordan Harband | [https://github.com/ljharb/es-object-atoms](https://github.com/ljharb/es-object-atoms) | [MIT](https://spdx.org/licenses/MIT.html) | | es-set-tostringtag | Jordan Harband | [https://github.com/es-shims/es-set-tostringtag](https://github.com/es-shims/es-set-tostringtag) | [MIT](https://spdx.org/licenses/MIT.html) | | es-shim-unscopables | Jordan Harband | [https://github.com/ljharb/es-shim-unscopables](https://github.com/ljharb/es-shim-unscopables) | [MIT](https://spdx.org/licenses/MIT.html) | | es-to-primitive | Jordan Harband | [https://github.com/ljharb/es-to-primitive](https://github.com/ljharb/es-to-primitive) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -695,7 +712,6 @@ Octopus Deploy is made possible thanks to the following great third-party produc | eslint-plugin-unused-imports | Mikkel Holmer Pedersen | [https://github.com/sweepline/eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | [MIT](https://spdx.org/licenses/MIT.html) | | eslint-rule-composer | Teddy Katz | [https://github.com/not-an-aardvark/eslint-rule-composer](https://github.com/not-an-aardvark/eslint-rule-composer) | [MIT](https://spdx.org/licenses/MIT.html) | | eslint-scope | | [https://github.com/eslint/eslint-scope](https://github.com/eslint/eslint-scope) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | -| eslint-utils | Toru Nagashima | [https://github.com/mysticatea/eslint-utils](https://github.com/mysticatea/eslint-utils) | [MIT](https://spdx.org/licenses/MIT.html) | | eslint-visitor-keys | Toru Nagashima | [https://github.com/eslint/eslint-visitor-keys](https://github.com/eslint/eslint-visitor-keys) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | | espree | Nicholas C. Zakas | [https://github.com/eslint/espree](https://github.com/eslint/espree) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | | esprima | Ariya Hidayat | [https://github.com/jquery/esprima](https://github.com/jquery/esprima) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | @@ -748,7 +764,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | find-up | Sindre Sorhus | [https://github.com/sindresorhus/find-up](https://github.com/sindresorhus/find-up) | [MIT](https://spdx.org/licenses/MIT.html) | | find-yarn-workspace-root | Square, Inc. | [https://github.com/square/find-yarn-workspace-root](https://github.com/square/find-yarn-workspace-root) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | | flat | Hugh Kennedy | [https://github.com/hughsk/flat](https://github.com/hughsk/flat) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | -| flat-cache | Roy Riojas | [https://github.com/royriojas/flat-cache](https://github.com/royriojas/flat-cache) | [MIT](https://spdx.org/licenses/MIT.html) | +| flat-cache | Jared Wray | [https://github.com/jaredwray/flat-cache](https://github.com/jaredwray/flat-cache) | [MIT](https://spdx.org/licenses/MIT.html) | | flatted | Andrea Giammarchi | [https://github.com/WebReflection/flatted](https://github.com/WebReflection/flatted) | [ISC](https://spdx.org/licenses/ISC.html) | | flow-parser | Flow Team | [https://github.com/facebook/flow](https://github.com/facebook/flow) | [MIT](https://spdx.org/licenses/MIT.html) | | FluentValidation | Jeremy Skinner | [https://fluentvalidation.net/](https://fluentvalidation.net/) | [Apache-2.0](https://www.nuget.org/packages/FluentValidation/8.6.2/license) | @@ -778,6 +794,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | get-value | Jon Schlinkert | [https://github.com/jonschlinkert/get-value](https://github.com/jonschlinkert/get-value) | [MIT](https://spdx.org/licenses/MIT.html) | | getpass | Alex Wilson | [https://github.com/arekinath/node-getpass](https://github.com/arekinath/node-getpass) | [MIT](https://spdx.org/licenses/MIT.html) | | glob | Isaac Z. Schlueter | [https://github.com/isaacs/node-glob](https://github.com/isaacs/node-glob) | [ISC](https://spdx.org/licenses/ISC.html) | +| Glob | Kevin Thompson | [https://github.com/kthompson/glob/](https://github.com/kthompson/glob/) | [MIT](https://raw.githubusercontent.com/kthompson/glob/main/LICENSE) | | glob-parent | Gulp Team | [https://github.com/gulpjs/glob-parent](https://github.com/gulpjs/glob-parent) | [ISC](https://spdx.org/licenses/ISC.html) | | glob-regex | | [https://github.com/aleclarson/glob-regex](https://github.com/aleclarson/glob-regex) | [MIT](https://spdx.org/licenses/MIT.html) | | glob-to-regexp | Nick Fitzgerald | [https://github.com/fitzgen/glob-to-regexp](https://github.com/fitzgen/glob-to-regexp) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | @@ -789,10 +806,10 @@ Octopus Deploy is made possible thanks to the following great third-party produc | good-listener | | [https://github.com/zenorocha/good-listener](https://github.com/zenorocha/good-listener) | [MIT](https://spdx.org/licenses/MIT.html) | | Google.Apis.Iam.v1 | Google LLC | [https://github.com/google/google-api-dotnet-client](https://github.com/google/google-api-dotnet-client) | [Custom](https://www.nuget.org/packages/Google.Apis.Iam.v1/1.51.0.2330/license) | | Google.Cloud.Iam.V1 | Google LLC | [https://github.com/googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet) | [Custom](https://www.nuget.org/packages/Google.Cloud.Iam.V1/2.2.0/license) | -| Google.Protobuf | Google Inc. | [https://github.com/protocolbuffers/protobuf](https://github.com/protocolbuffers/protobuf) | [BSD-3-Clause](https://www.nuget.org/packages/Google.Protobuf/3.26.0/license) | +| Google.Protobuf | Google Inc. | [https://github.com/protocolbuffers/protobuf](https://github.com/protocolbuffers/protobuf) | [BSD-3-Clause](https://www.nuget.org/packages/Google.Protobuf/3.26.1/license) | | gopd | Jordan Harband | [https://github.com/ljharb/gopd](https://github.com/ljharb/gopd) | [MIT](https://spdx.org/licenses/MIT.html) | | graceful-fs | | [https://github.com/isaacs/node-graceful-fs](https://github.com/isaacs/node-graceful-fs) | [ISC](https://spdx.org/licenses/ISC.html) | -| grapheme-splitter | Orlin Georgiev | [https://github.com/orling/grapheme-splitter](https://github.com/orling/grapheme-splitter) | [MIT](https://spdx.org/licenses/MIT.html) | +| graphemer | Matt Davies | [https://github.com/flmnt/graphemer](https://github.com/flmnt/graphemer) | [MIT](https://spdx.org/licenses/MIT.html) | | graphql | | [https://github.com/graphql/graphql-js](https://github.com/graphql/graphql-js) | [MIT](https://spdx.org/licenses/MIT.html) | | gzip-size | Sindre Sorhus | [https://github.com/sindresorhus/gzip-size](https://github.com/sindresorhus/gzip-size) | [MIT](https://spdx.org/licenses/MIT.html) | | handle-thing | Fedor Indutny | [https://github.com/indutny/handle-thing](https://github.com/indutny/handle-thing) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -808,6 +825,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | has-tostringtag | Jordan Harband | [https://github.com/inspect-js/has-tostringtag](https://github.com/inspect-js/has-tostringtag) | [MIT](https://spdx.org/licenses/MIT.html) | | has-value | Jon Schlinkert | [https://github.com/jonschlinkert/has-value](https://github.com/jonschlinkert/has-value) | [MIT](https://spdx.org/licenses/MIT.html) | | has-values | Jon Schlinkert | [https://github.com/jonschlinkert/has-values](https://github.com/jonschlinkert/has-values) | [MIT](https://spdx.org/licenses/MIT.html) | +| hasown | Jordan Harband | [https://github.com/inspect-js/hasOwn](https://github.com/inspect-js/hasOwn) | [MIT](https://spdx.org/licenses/MIT.html) | | hast-util-from-parse5 | Titus Wormer | [https://github.com/syntax-tree/hast-util-from-parse5](https://github.com/syntax-tree/hast-util-from-parse5) | [MIT](https://spdx.org/licenses/MIT.html) | | hast-util-parse-selector | Titus Wormer | [https://github.com/syntax-tree/hast-util-parse-selector](https://github.com/syntax-tree/hast-util-parse-selector) | [MIT](https://spdx.org/licenses/MIT.html) | | hast-util-raw | Titus Wormer | [https://github.com/syntax-tree/hast-util-raw](https://github.com/syntax-tree/hast-util-raw) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -831,7 +849,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | html-minifier-terser | Daniel Ruf | [https://github.com/terser/html-minifier-terser](https://github.com/terser/html-minifier-terser) | [MIT](https://spdx.org/licenses/MIT.html) | | html-void-elements | Titus Wormer | [https://github.com/wooorm/html-void-elements](https://github.com/wooorm/html-void-elements) | [MIT](https://spdx.org/licenses/MIT.html) | | html-webpack-plugin | Jan Nicklas | [https://github.com/jantimon/html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | [MIT](https://spdx.org/licenses/MIT.html) | -| HtmlAgilityPack | ZZZ Projects,Simon Mourrier,Jeff Klawiter,Stephan Grell | [http://html-agility-pack.net/](http://html-agility-pack.net/) | [MIT](https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE) | +| HtmlAgilityPack | ZZZ Projects,Simon Mourrier,Jeff Klawiter,Stephan Grell | [http://html-agility-pack.net/](http://html-agility-pack.net/) | [MIT](https://www.nuget.org/packages/HtmlAgilityPack/1.11.61/license) | | htmlparser2 | Felix Boehm | [https://github.com/fb55/htmlparser2](https://github.com/fb55/htmlparser2) | [MIT](https://spdx.org/licenses/MIT.html) | | http-assert | | [https://github.com/jshttp/http-assert](https://github.com/jshttp/http-assert) | [MIT](https://spdx.org/licenses/MIT.html) | | http-deceiver | Fedor Indutny | [https://github.com/indutny/http-deceiver](https://github.com/indutny/http-deceiver) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -882,11 +900,13 @@ Octopus Deploy is made possible thanks to the following great third-party produc | is-binary-path | Sindre Sorhus | [https://github.com/sindresorhus/is-binary-path](https://github.com/sindresorhus/is-binary-path) | [MIT](https://spdx.org/licenses/MIT.html) | | is-boolean-object | Jordan Harband | [https://github.com/inspect-js/is-boolean-object](https://github.com/inspect-js/is-boolean-object) | [MIT](https://spdx.org/licenses/MIT.html) | | is-buffer | Feross Aboukhadijeh | [https://github.com/feross/is-buffer](https://github.com/feross/is-buffer) | [MIT](https://spdx.org/licenses/MIT.html) | +| is-builtin-module | Sindre Sorhus | [https://github.com/sindresorhus/is-builtin-module](https://github.com/sindresorhus/is-builtin-module) | [MIT](https://spdx.org/licenses/MIT.html) | | is-callable | Jordan Harband | [https://github.com/inspect-js/is-callable](https://github.com/inspect-js/is-callable) | [MIT](https://spdx.org/licenses/MIT.html) | | is-ci | Thomas Watson Steen | [https://github.com/watson/is-ci](https://github.com/watson/is-ci) | [MIT](https://spdx.org/licenses/MIT.html) | | is-color-stop | pigcan | [https://github.com/pigcan/is-color-stop](https://github.com/pigcan/is-color-stop) | [MIT](https://spdx.org/licenses/MIT.html) | | is-core-module | Jordan Harband | [https://github.com/inspect-js/is-core-module](https://github.com/inspect-js/is-core-module) | [MIT](https://spdx.org/licenses/MIT.html) | | is-data-descriptor | Jon Schlinkert | [https://github.com/jonschlinkert/is-data-descriptor](https://github.com/jonschlinkert/is-data-descriptor) | [MIT](https://spdx.org/licenses/MIT.html) | +| is-data-view | Jordan Harband | [https://github.com/inspect-js/is-data-view](https://github.com/inspect-js/is-data-view) | [MIT](https://spdx.org/licenses/MIT.html) | | is-date-object | Jordan Harband | [https://github.com/inspect-js/is-date-object](https://github.com/inspect-js/is-date-object) | [MIT](https://spdx.org/licenses/MIT.html) | | is-decimal | Titus Wormer | [https://github.com/wooorm/is-decimal](https://github.com/wooorm/is-decimal) | [MIT](https://spdx.org/licenses/MIT.html) | | is-descriptor | Jon Schlinkert | [https://github.com/jonschlinkert/is-descriptor](https://github.com/jonschlinkert/is-descriptor) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -963,7 +983,6 @@ Octopus Deploy is made possible thanks to the following great third-party produc | jest-runner | | [https://github.com/facebook/jest](https://github.com/facebook/jest) | [MIT](https://spdx.org/licenses/MIT.html) | | jest-runtime | | [https://github.com/facebook/jest](https://github.com/facebook/jest) | [MIT](https://spdx.org/licenses/MIT.html) | | jest-snapshot | | [https://github.com/facebook/jest](https://github.com/facebook/jest) | [MIT](https://spdx.org/licenses/MIT.html) | -| jest-teamcity-reporter | Benjamin Winterberg | [https://github.com/winterbe/jest-teamcity-reporter](https://github.com/winterbe/jest-teamcity-reporter) | [MIT](https://spdx.org/licenses/MIT.html) | | jest-util | | [https://github.com/facebook/jest](https://github.com/facebook/jest) | [MIT](https://spdx.org/licenses/MIT.html) | | jest-validate | | [https://github.com/facebook/jest](https://github.com/facebook/jest) | [MIT](https://spdx.org/licenses/MIT.html) | | jest-watcher | | [https://github.com/facebook/jest](https://github.com/facebook/jest) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -971,7 +990,6 @@ Octopus Deploy is made possible thanks to the following great third-party produc | JetBrains.Annotations | JetBrains | [https://www.jetbrains.com/help/resharper/Code_Analysis__Code_Annotations.html](https://www.jetbrains.com/help/resharper/Code_Analysis__Code_Annotations.html) | [MIT](https://www.nuget.org/packages/JetBrains.Annotations/2023.3.0/license) | | Jint | Sebastien Ros | [https://github.com/sebastienros/jint](https://github.com/sebastienros/jint) | [BSD-2-Clause](https://www.nuget.org/packages/Jint/3.0.0-beta-2032/license) | | js-levenshtein | Gustaf Andersson | [https://github.com/gustf/js-levenshtein](https://github.com/gustf/js-levenshtein) | [MIT](https://spdx.org/licenses/MIT.html) | -| js-sdsl | ZLY201 | [https://github.com/js-sdsl/js-sdsl](https://github.com/js-sdsl/js-sdsl) | [MIT](https://spdx.org/licenses/MIT.html) | | js-tokens | Simon Lydell | [https://github.com/lydell/js-tokens](https://github.com/lydell/js-tokens) | [MIT](https://spdx.org/licenses/MIT.html) | | js-yaml | Vladimir Zapparov | [https://github.com/nodeca/js-yaml](https://github.com/nodeca/js-yaml) | [MIT](https://spdx.org/licenses/MIT.html) | | jsbn | Tom Wu | [https://github.com/andyperlitch/jsbn](https://github.com/andyperlitch/jsbn) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -979,6 +997,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | jsdoc-type-pratt-parser | Simon Seyock | [https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser](https://github.com/jsdoc-type-pratt-parser/jsdoc-type-pratt-parser) | [MIT](https://spdx.org/licenses/MIT.html) | | jsdom | | [https://github.com/jsdom/jsdom](https://github.com/jsdom/jsdom) | [MIT](https://spdx.org/licenses/MIT.html) | | jsesc | Mathias Bynens | [https://github.com/mathiasbynens/jsesc](https://github.com/mathiasbynens/jsesc) | [MIT](https://spdx.org/licenses/MIT.html) | +| json-buffer | Dominic Tarr | [https://github.com/dominictarr/json-buffer](https://github.com/dominictarr/json-buffer) | [MIT](https://spdx.org/licenses/MIT.html) | | json-parse-better-errors | Kat Marchán | [https://github.com/zkat/json-parse-better-errors](https://github.com/zkat/json-parse-better-errors) | [MIT](https://spdx.org/licenses/MIT.html) | | json-parse-even-better-errors | Kat Marchán | [https://github.com/npm/json-parse-even-better-errors](https://github.com/npm/json-parse-even-better-errors) | [MIT](https://spdx.org/licenses/MIT.html) | | json-patch | Byron Ruth | [https://github.com/bruth/jsonpatch-js](https://github.com/bruth/jsonpatch-js) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | @@ -1005,6 +1024,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | jwt-decode | Jose F. Romaniello | [https://github.com/auth0/jwt-decode](https://github.com/auth0/jwt-decode) | [MIT](https://spdx.org/licenses/MIT.html) | | keycode | Tim Oxley | [https://github.com/timoxley/keycode](https://github.com/timoxley/keycode) | [MIT](https://spdx.org/licenses/MIT.html) | | keygrip | | [https://github.com/crypto-utils/keygrip](https://github.com/crypto-utils/keygrip) | [MIT](https://spdx.org/licenses/MIT.html) | +| keyv | Jared Wray | [https://github.com/jaredwray/keyv](https://github.com/jaredwray/keyv) | [MIT](https://spdx.org/licenses/MIT.html) | | killable | Marten de Vries | [https://github.com/marten-de-vries/killable](https://github.com/marten-de-vries/killable) | [ISC](https://spdx.org/licenses/ISC.html) | | kind-of | Jon Schlinkert | [https://github.com/jonschlinkert/kind-of](https://github.com/jonschlinkert/kind-of) | [MIT](https://spdx.org/licenses/MIT.html) | | klaw-sync | Mani Maghsoudlou | [https://github.com/manidlou/node-klaw-sync](https://github.com/manidlou/node-klaw-sync) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1041,7 +1061,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | lru-cache | Isaac Z. Schlueter | [https://github.com/isaacs/node-lru-cache](https://github.com/isaacs/node-lru-cache) | [ISC](https://spdx.org/licenses/ISC.html) | | lz-string | pieroxy | [https://github.com/pieroxy/lz-string](https://github.com/pieroxy/lz-string) | [WTFPL](https://spdx.org/licenses/WTFPL.html) | | magic-string | Rich Harris | [https://github.com/rich-harris/magic-string](https://github.com/rich-harris/magic-string) | [MIT](https://spdx.org/licenses/MIT.html) | -| MailKit | Jeffrey Stedfast | [http://www.mimekit.net/](http://www.mimekit.net/) | [MIT](https://www.nuget.org/packages/MailKit/4.4.0/license) | +| MailKit | Jeffrey Stedfast | [http://www.mimekit.net/](http://www.mimekit.net/) | [MIT](https://www.nuget.org/packages/MailKit/4.6.0/license) | | make-dir | Sindre Sorhus | [https://github.com/sindresorhus/make-dir](https://github.com/sindresorhus/make-dir) | [MIT](https://spdx.org/licenses/MIT.html) | | make-error | Julien Fontanet | [https://github.com/JsCommunity/make-error](https://github.com/JsCommunity/make-error) | [ISC](https://spdx.org/licenses/ISC.html) | | makeerror | Naitik Shah | [https://github.com/daaku/nodejs-makeerror](https://github.com/daaku/nodejs-makeerror) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | @@ -1121,8 +1141,8 @@ Octopus Deploy is made possible thanks to the following great third-party produc | Microsoft.Azure.Management.ResourceManager.Fluent | Microsoft | [https://github.com/Azure/azure-libraries-for-net](https://github.com/Azure/azure-libraries-for-net) | [MIT](https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE) | | Microsoft.Azure.Management.Storage | Microsoft | [https://github.com/Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) | [MIT](https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE) | | Microsoft.Azure.Management.Websites | Microsoft | [https://github.com/Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) | [MIT](https://raw.githubusercontent.com/Microsoft/dotnet/master/LICENSE) | -| Microsoft.CodeAnalysis.CSharp | Microsoft | [https://github.com/dotnet/roslyn](https://github.com/dotnet/roslyn) | [MIT](https://www.nuget.org/packages/Microsoft.CodeAnalysis.CSharp/4.8.0/license) | -| Microsoft.CodeAnalysis.CSharp.Workspaces | Microsoft | [https://github.com/dotnet/roslyn](https://github.com/dotnet/roslyn) | [MIT](https://www.nuget.org/packages/Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0/license) | +| Microsoft.CodeAnalysis.CSharp | Microsoft | [https://github.com/dotnet/roslyn](https://github.com/dotnet/roslyn) | [MIT](https://www.nuget.org/packages/Microsoft.CodeAnalysis.CSharp/4.9.2/license) | +| Microsoft.CodeAnalysis.CSharp.Workspaces | Microsoft | [https://github.com/dotnet/roslyn](https://github.com/dotnet/roslyn) | [MIT](https://www.nuget.org/packages/Microsoft.CodeAnalysis.CSharp.Workspaces/4.9.2/license) | | Microsoft.CSharp | Microsoft | [https://github.com/dotnet/corefx](https://github.com/dotnet/corefx) | [MIT](https://www.nuget.org/packages/Microsoft.CSharp/4.7.0/license) | | Microsoft.Data.SqlClient | Microsoft | [https://aka.ms/sqlclientproject](https://aka.ms/sqlclientproject) | [MIT](https://www.nuget.org/packages/Microsoft.Data.SqlClient/5.2.0/license) | | Microsoft.EntityFrameworkCore | Microsoft | [https://docs.microsoft.com/ef/core/](https://docs.microsoft.com/ef/core/) | [MIT](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/8.0.3/license) | @@ -1130,12 +1150,12 @@ Octopus Deploy is made possible thanks to the following great third-party produc | Microsoft.EntityFrameworkCore.Tools | Microsoft | [https://docs.microsoft.com/ef/core/](https://docs.microsoft.com/ef/core/) | [MIT](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Tools/8.0.3/license) | | Microsoft.Extensions.Configuration | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/8.0.0/license) | | Microsoft.Extensions.Configuration.Abstractions | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Abstractions/8.0.0/license) | -| Microsoft.Extensions.Configuration.Binder | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/8.0.0/license) | +| Microsoft.Extensions.Configuration.Binder | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/8.0.1/license) | | Microsoft.Extensions.Configuration.FileExtensions | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.FileExtensions/8.0.0/license) | | Microsoft.Extensions.Configuration.Json | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Json/8.0.0/license) | | Microsoft.Extensions.Hosting | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/Microsoft.Extensions.Hosting/7.0.0/license) | | Microsoft.Graph | Microsoft | [https://developer.microsoft.com/graph](https://developer.microsoft.com/graph) | [Custom](https://www.nuget.org/packages/Microsoft.Graph/5.0.0/license) | -| Microsoft.Identity.Client | Microsoft | [https://go.microsoft.com/fwlink/?linkid=844761](https://go.microsoft.com/fwlink/?linkid=844761) | [MIT](https://www.nuget.org/packages/Microsoft.Identity.Client/4.60.3/license) | +| Microsoft.Identity.Client | Microsoft | [https://go.microsoft.com/fwlink/?linkid=844761](https://go.microsoft.com/fwlink/?linkid=844761) | [MIT](https://www.nuget.org/packages/Microsoft.Identity.Client/4.61.0/license) | | Microsoft.IdentityModel.Protocols.OpenIdConnect | Microsoft | [https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet) | [MIT](https://www.nuget.org/packages/Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0/license) | | Microsoft.NETCore.Targets | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT) | | Microsoft.NETCore.Targets | Microsoft | [https://github.com/dotnet/corefx](https://github.com/dotnet/corefx) | [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT) | @@ -1143,7 +1163,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | mime | Robert Kieffer | [https://github.com/broofa/node-mime](https://github.com/broofa/node-mime) | [MIT](https://spdx.org/licenses/MIT.html) | | mime-db | | [https://github.com/jshttp/mime-db](https://github.com/jshttp/mime-db) | [MIT](https://spdx.org/licenses/MIT.html) | | mime-types | | [https://github.com/jshttp/mime-types](https://github.com/jshttp/mime-types) | [MIT](https://spdx.org/licenses/MIT.html) | -| MimeKit | Jeffrey Stedfast | [https://www.mimekit.net/](https://www.mimekit.net/) | [MIT](https://www.nuget.org/packages/MimeKit/4.4.0/license) | +| MimeKit | Jeffrey Stedfast | [https://www.mimekit.net/](https://www.mimekit.net/) | [MIT](https://www.nuget.org/packages/MimeKit/4.6.0/license) | | mimic-fn | Sindre Sorhus | [https://github.com/sindresorhus/mimic-fn](https://github.com/sindresorhus/mimic-fn) | [MIT](https://spdx.org/licenses/MIT.html) | | min-indent | James Kyle | [https://github.com/thejameskyle/min-indent](https://github.com/thejameskyle/min-indent) | [MIT](https://spdx.org/licenses/MIT.html) | | mini-create-react-context | StringEpsilon | [https://github.com/StringEpsilon/mini-create-react-context](https://github.com/StringEpsilon/mini-create-react-context) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1168,12 +1188,12 @@ Octopus Deploy is made possible thanks to the following great third-party produc | msw | Artem Zakharchenko | [https://github.com/mswjs/msw](https://github.com/mswjs/msw) | [MIT](https://spdx.org/licenses/MIT.html) | | multicast-dns | Mathias Buus | [https://github.com/mafintosh/multicast-dns](https://github.com/mafintosh/multicast-dns) | [MIT](https://spdx.org/licenses/MIT.html) | | multicast-dns-service-types | Mathias Buus | [https://github.com/mafintosh/multicast-dns-service-types](https://github.com/mafintosh/multicast-dns-service-types) | [MIT](https://spdx.org/licenses/MIT.html) | +| murmurhash | Darren Kopp | [https://github.com/darrenkopp/murmurhash-net](https://github.com/darrenkopp/murmurhash-net) | [Apache-2.0](https://github.com/darrenkopp/murmurhash-net/blob/master/LICENSE.md) | | mute-stream | Isaac Z. Schlueter | [https://github.com/isaacs/mute-stream](https://github.com/isaacs/mute-stream) | [ISC](https://spdx.org/licenses/ISC.html) | | mz | Jonathan Ong | [https://github.com/normalize/mz](https://github.com/normalize/mz) | [MIT](https://spdx.org/licenses/MIT.html) | | nanoid | Andrey Sitnik | [https://github.com/ai/nanoid](https://github.com/ai/nanoid) | [MIT](https://spdx.org/licenses/MIT.html) | | nanomatch | Jon Schlinkert | [https://github.com/micromatch/nanomatch](https://github.com/micromatch/nanomatch) | [MIT](https://spdx.org/licenses/MIT.html) | | natural-compare | Lauri Rooden | [https://github.com/litejs/natural-compare-lite](https://github.com/litejs/natural-compare-lite) | [MIT](https://spdx.org/licenses/MIT.html) | -| natural-compare-lite | Lauri Rooden | [https://github.com/litejs/natural-compare-lite](https://github.com/litejs/natural-compare-lite) | [MIT](https://spdx.org/licenses/MIT.html) | | NCrontab.Advanced | jcoutch | [https://github.com/jcoutch/NCrontab-Advanced](https://github.com/jcoutch/NCrontab-Advanced) | [Apache-2.0](https://github.com/jcoutch/NCrontab-Advanced/blob/master/LICENSE) | | needle | Tomás Pollak | [https://github.com/tomas/needle](https://github.com/tomas/needle) | [MIT](https://spdx.org/licenses/MIT.html) | | negotiator | | [https://github.com/jshttp/negotiator](https://github.com/jshttp/negotiator) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1199,12 +1219,12 @@ Octopus Deploy is made possible thanks to the following great third-party produc | normalize-url | Sindre Sorhus | [https://github.com/sindresorhus/normalize-url](https://github.com/sindresorhus/normalize-url) | [MIT](https://spdx.org/licenses/MIT.html) | | Novell.Directory.Ldap.NETStandard | Novell,dsbenghe | [https://github.com/dsbenghe/Novell.Directory.Ldap.NETStandard](https://github.com/dsbenghe/Novell.Directory.Ldap.NETStandard) | [MIT](https://www.nuget.org/packages/Novell.Directory.Ldap.NETStandard/3.6.0/license) | | npm-run-path | Sindre Sorhus | [https://github.com/sindresorhus/npm-run-path](https://github.com/sindresorhus/npm-run-path) | [MIT](https://spdx.org/licenses/MIT.html) | -| NServiceBus | Particular Software | [https://docs.particular.net/nuget/NServiceBus](https://docs.particular.net/nuget/NServiceBus) | [Custom](https://www.nuget.org/packages/NServiceBus/8.1.6/license) | -| NServiceBus.Extensions.Logging | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Extensions.Logging](https://docs.particular.net/nuget/NServiceBus.Extensions.Logging) | [Custom](https://www.nuget.org/packages/NServiceBus.Extensions.Logging/2.0.0/license) | -| NServiceBus.Metrics | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Metrics](https://docs.particular.net/nuget/NServiceBus.Metrics) | [Custom](https://www.nuget.org/packages/NServiceBus.Metrics/4.0.0/license) | -| NServiceBus.Newtonsoft.Json | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Newtonsoft.Json](https://docs.particular.net/nuget/NServiceBus.Newtonsoft.Json) | [Custom](https://www.nuget.org/packages/NServiceBus.Newtonsoft.Json/3.0.0/license) | -| NServiceBus.Persistence.Sql | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Persistence.Sql](https://docs.particular.net/nuget/NServiceBus.Persistence.Sql) | [Custom](https://www.nuget.org/packages/NServiceBus.Persistence.Sql/7.0.4/license) | -| NServiceBus.Transport.SqlServer | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Transport.SqlServer](https://docs.particular.net/nuget/NServiceBus.Transport.SqlServer) | [Custom](https://www.nuget.org/packages/NServiceBus.Transport.SqlServer/7.0.6/license) | +| NServiceBus | Particular Software | [https://docs.particular.net/nuget/NServiceBus](https://docs.particular.net/nuget/NServiceBus) | [Custom](https://www.nuget.org/packages/NServiceBus/9.0.0/license) | +| NServiceBus.Extensions.Logging | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Extensions.Logging](https://docs.particular.net/nuget/NServiceBus.Extensions.Logging) | [Custom](https://www.nuget.org/packages/NServiceBus.Extensions.Logging/3.0.0/license) | +| NServiceBus.Metrics | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Metrics](https://docs.particular.net/nuget/NServiceBus.Metrics) | [Custom](https://www.nuget.org/packages/NServiceBus.Metrics/5.0.0/license) | +| NServiceBus.Newtonsoft.Json | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Newtonsoft.Json](https://docs.particular.net/nuget/NServiceBus.Newtonsoft.Json) | [Custom](https://www.nuget.org/packages/NServiceBus.Newtonsoft.Json/4.0.0/license) | +| NServiceBus.Persistence.Sql | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Persistence.Sql](https://docs.particular.net/nuget/NServiceBus.Persistence.Sql) | [Custom](https://www.nuget.org/packages/NServiceBus.Persistence.Sql/8.0.0/license) | +| NServiceBus.Transport.SqlServer | Particular Software | [https://docs.particular.net/nuget/NServiceBus.Transport.SqlServer](https://docs.particular.net/nuget/NServiceBus.Transport.SqlServer) | [Custom](https://www.nuget.org/packages/NServiceBus.Transport.SqlServer/8.0.0/license) | | nth-check | Felix Boehm | [https://github.com/fb55/nth-check](https://github.com/fb55/nth-check) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | | NuGet.CommandLine | Microsoft, Octopus Deploy | [https://github.com/OctopusDeploy/NuGet.Client](https://github.com/OctopusDeploy/NuGet.Client) | [Apache-2.0](https://raw.githubusercontent.com/OctopusDeploy/NuGet.Client/dev/LICENSE.txt) | | NuGet.Common | NuGet, Octopus Deploy | [https://github.com/OctopusDeploy/NuGet.Client](https://github.com/OctopusDeploy/NuGet.Client) | [Apache-2.0](https://raw.githubusercontent.com/OctopusDeploy/NuGet.Client/dev/LICENSE.txt) | @@ -1230,11 +1250,12 @@ Octopus Deploy is made possible thanks to the following great third-party produc | object.entries | Jordan Harband | [https://github.com/es-shims/Object.entries](https://github.com/es-shims/Object.entries) | [MIT](https://spdx.org/licenses/MIT.html) | | object.fromentries | Jordan Harband | [https://github.com/es-shims/Object.fromEntries](https://github.com/es-shims/Object.fromEntries) | [MIT](https://spdx.org/licenses/MIT.html) | | object.getownpropertydescriptors | Jordan Harband | [https://github.com/es-shims/object.getownpropertydescriptors](https://github.com/es-shims/object.getownpropertydescriptors) | [MIT](https://spdx.org/licenses/MIT.html) | +| object.groupby | Jordan Harband | [https://github.com/es-shims/Object.groupBy](https://github.com/es-shims/Object.groupBy) | [MIT](https://spdx.org/licenses/MIT.html) | | object.hasown | Jordan Harband | [https://github.com/es-shims/Object.hasOwn](https://github.com/es-shims/Object.hasOwn) | [MIT](https://spdx.org/licenses/MIT.html) | | object.pick | Jon Schlinkert | [https://github.com/jonschlinkert/object.pick](https://github.com/jonschlinkert/object.pick) | [MIT](https://spdx.org/licenses/MIT.html) | | object.values | Jordan Harband | [https://github.com/es-shims/Object.values](https://github.com/es-shims/Object.values) | [MIT](https://spdx.org/licenses/MIT.html) | | obuf | Fedor Indutny | [https://github.com/indutny/offset-buffer](https://github.com/indutny/offset-buffer) | [MIT](https://spdx.org/licenses/MIT.html) | -| Octokit | GitHub | [https://github.com/octokit/octokit.net](https://github.com/octokit/octokit.net) | [MIT](https://www.nuget.org/packages/Octokit/10.0.0/license) | +| Octokit | GitHub | [https://github.com/octokit/octokit.net](https://github.com/octokit/octokit.net) | [MIT](https://www.nuget.org/packages/Octokit/11.0.1/license) | | Octopus.CoreParsers.Hcl | Octopus Deploy | [https://github.com/OctopusDeploy/HclParser](https://github.com/OctopusDeploy/HclParser) | [Custom](https://www.nuget.org/packages/Octopus.CoreParsers.Hcl/1.1.599/license) | | octopus.dbup.sqlserver | Octopus Deploy | [https://github.com/OctopusDeploy/Octopus.dbup.SqlServer](https://github.com/OctopusDeploy/Octopus.dbup.SqlServer) | [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0) | | Octopus.Dependencies.AWSCLI32 | Octopus Deploy | [https://github.com/OctopusDeploy/Octopus.Dependencies.AWSCLI](https://github.com/OctopusDeploy/Octopus.Dependencies.AWSCLI) | [Apache-2.0](https://github.com/OctopusDeploy/Octopus.Dependencies.AWSCLI/blob/master/LICENSE) | @@ -1245,15 +1266,16 @@ Octopus Deploy is made possible thanks to the following great third-party produc | Octopus.Dependencies.TerraformCLI | Octopus Deploy | [https://github.com/OctopusDeploy/Octopus.Dependencies.TerraformCLI](https://github.com/OctopusDeploy/Octopus.Dependencies.TerraformCLI) | [Apache-2.0](https://github.com/OctopusDeploy/Octopus.Dependencies.TerraformCLI/blob/master/LICENSE) | | Octopus.DynamicWorkers.Client | Octopus Deploy | [https://octopus.com/](https://octopus.com/) | [Apache-2.0](https://licenses.nuget.org/Apache-2.0) | | Octopus.LibGit2Sharp | LibGit2Sharp contributors | [https://github.com/libgit2/libgit2sharp/](https://github.com/libgit2/libgit2sharp/) | [Custom](https://aka.ms/deprecateLicenseUrl) | -| Octopus.Nevermore | Octopus Deploy | [https://github.com/OctopusDeploy/Nevermore](https://github.com/OctopusDeploy/Nevermore) | [Apache-2.0](https://www.nuget.org/packages/Octopus.Nevermore/24.0.1814/license) | +| Octopus.Nevermore | Octopus Deploy | [https://github.com/OctopusDeploy/Nevermore](https://github.com/OctopusDeploy/Nevermore) | [Apache-2.0](https://www.nuget.org/packages/Octopus.Nevermore/24.0.1873/license) | | Octopus.Ocl | Octopus Deploy | [https://github.com/OctopusDeploy/Ocl](https://github.com/OctopusDeploy/Ocl) | [Apache-2.0](https://licenses.nuget.org/Apache-2.0) | | Octopus.Octodiff | Octopus Deploy | [https://github.com/OctopusDeploy/Octodiff](https://github.com/OctopusDeploy/Octodiff) | [Apache-2.0](https://www.nuget.org/packages/Octopus.Octodiff/2.0.546/license) | -| Octopus.Server.Client | Octopus Deploy | [https://github.com/OctopusDeploy/OctopusClients](https://github.com/OctopusDeploy/OctopusClients) | [Apache-2.0](https://www.nuget.org/packages/Octopus.Server.Client/14.3.1334/license) | +| Octopus.OpenFeature | Octopus Deploy | [https://github.com/OctopusDeploy/openfeature-dotnet](https://github.com/OctopusDeploy/openfeature-dotnet) | [Apache-2.0](https://www.nuget.org/packages/Octopus.OpenFeature/0.0.15/license) | +| Octopus.Server.Client | Octopus Deploy | [https://github.com/OctopusDeploy/OctopusClients](https://github.com/OctopusDeploy/OctopusClients) | [Apache-2.0](https://www.nuget.org/packages/Octopus.Server.Client/14.3.1419/license) | | Octopus.Tentacle.Client | Octopus.Tentacle.Client | []() | [Undefined]() | | Octopus.Tentacle.Contracts | Octopus.Tentacle.Contracts | []() | [Undefined]() | | Octopus.TinyTypes | Octopus Deploy | [https://github.com/OctopusDeploy/TinyTypes](https://github.com/OctopusDeploy/TinyTypes) | [Apache-2.0](https://licenses.nuget.org/Apache-2.0) | -| Octopus.TinyTypes.Json | Octopus.TinyTypes.Json | [https://github.com/OctopusDeploy/TinyTypes](https://github.com/OctopusDeploy/TinyTypes) | [Apache-2.0](https://licenses.nuget.org/Apache-2.0) | -| Octopus.TinyTypes.TypeConverters | Octopus Deploy | [https://github.com/OctopusDeploy/TinyTypes](https://github.com/OctopusDeploy/TinyTypes) | [Apache-2.0](https://licenses.nuget.org/Apache-2.0) | +| Octopus.TinyTypes.Json | Octopus.TinyTypes.Json | [https://github.com/OctopusDeploy/TinyTypes](https://github.com/OctopusDeploy/TinyTypes) | [Apache-2.0](https://www.nuget.org/packages/Octopus.TinyTypes.Json/2.2.1316/license) | +| Octopus.TinyTypes.TypeConverters | Octopus Deploy | [https://github.com/OctopusDeploy/TinyTypes](https://github.com/OctopusDeploy/TinyTypes) | [Apache-2.0](https://www.nuget.org/packages/Octopus.TinyTypes.TypeConverters/2.2.1316/license) | | Octopus.Versioning | Octopus Deploy | [https://github.com/OctopusDeploy/Versioning](https://github.com/OctopusDeploy/Versioning) | [Apache-2.0](https://www.nuget.org/packages/Octopus.Versioning/5.1.876/license) | | Octostache | Octopus Deploy | [https://github.com/OctopusDeploy/Octostache/](https://github.com/OctopusDeploy/Octostache/) | [Apache-2.0](https://github.com/OctopusDeploy/Octostache/blob/master/LICENSE.txt) | | on-finished | | [https://github.com/jshttp/on-finished](https://github.com/jshttp/on-finished) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1263,10 +1285,11 @@ Octopus Deploy is made possible thanks to the following great third-party produc | only | TJ Holowaychuk | [https://github.com/visionmedia/node-only](https://github.com/visionmedia/node-only) | [MIT](https://spdx.org/licenses/MIT.html) | | open | Sindre Sorhus | [https://github.com/sindresorhus/open](https://github.com/sindresorhus/open) | [MIT](https://spdx.org/licenses/MIT.html) | | opener | Domenic Denicola | [https://github.com/domenic/opener](https://github.com/domenic/opener) | [WTFPL](https://spdx.org/licenses/WTFPL.html) [MIT](https://spdx.org/licenses/MIT.html) | -| OpenTelemetry | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry/1.7.0/license) | -| OpenTelemetry.Exporter.OpenTelemetryProtocol | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.7.0/license) | +| OpenFeature | OpenFeature Authors | [https://openfeature.dev/](https://openfeature.dev/) | [Apache-2.0](https://www.nuget.org/packages/OpenFeature/1.5.1/license) | +| OpenTelemetry | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry/1.8.1/license) | +| OpenTelemetry.Exporter.OpenTelemetryProtocol | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.8.1/license) | | OpenTelemetry.Exporter.Prometheus.AspNetCore | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Exporter.Prometheus.AspNetCore/1.6.0-rc.1/license) | -| OpenTelemetry.Extensions.Hosting | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.7.0/license) | +| OpenTelemetry.Extensions.Hosting | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting/1.8.1/license) | | OpenTelemetry.Instrumentation.AspNetCore | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.AspNetCore/1.8.1/license) | | OpenTelemetry.Instrumentation.Http | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Http/1.8.1/license) | | OpenTelemetry.Instrumentation.SqlClient | OpenTelemetry Authors | [https://opentelemetry.io/](https://opentelemetry.io/) | [Apache-2.0](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.SqlClient/1.6.0-beta.3/license) | @@ -1313,10 +1336,11 @@ Octopus Deploy is made possible thanks to the following great third-party produc | pkg-dir | Sindre Sorhus | [https://github.com/sindresorhus/pkg-dir](https://github.com/sindresorhus/pkg-dir) | [MIT](https://spdx.org/licenses/MIT.html) | | pluralize | Blake Embrey | [https://github.com/blakeembrey/pluralize](https://github.com/blakeembrey/pluralize) | [MIT](https://spdx.org/licenses/MIT.html) | | pnpm | | [https://github.com/pnpm/pnpm](https://github.com/pnpm/pnpm) | [MIT](https://spdx.org/licenses/MIT.html) | -| Polly | Michael Wolfenden, App vNext | [https://github.com/App-vNext/Polly](https://github.com/App-vNext/Polly) | [BSD-3-Clause](https://www.nuget.org/packages/Polly/8.3.1/license) | +| Polly | Michael Wolfenden, App vNext | [https://github.com/App-vNext/Polly](https://github.com/App-vNext/Polly) | [BSD-3-Clause](https://www.nuget.org/packages/Polly/8.4.0/license) | | popper.js | Federico Zivolo | [https://github.com/FezVrasta/popper.js](https://github.com/FezVrasta/popper.js) | [MIT](https://spdx.org/licenses/MIT.html) | | portfinder | Charlie Robbins | [https://github.com/http-party/node-portfinder](https://github.com/http-party/node-portfinder) | [MIT](https://spdx.org/licenses/MIT.html) | | posix-character-classes | Jon Schlinkert | [https://github.com/jonschlinkert/posix-character-classes](https://github.com/jonschlinkert/posix-character-classes) | [MIT](https://spdx.org/licenses/MIT.html) | +| possible-typed-array-names | Jordan Harband | [https://github.com/ljharb/possible-typed-array-names](https://github.com/ljharb/possible-typed-array-names) | [MIT](https://spdx.org/licenses/MIT.html) | | postcss | Andrey Sitnik | [https://github.com/postcss/postcss](https://github.com/postcss/postcss) | [MIT](https://spdx.org/licenses/MIT.html) | | postcss-calc | Andy Jansson | [https://github.com/postcss/postcss-calc](https://github.com/postcss/postcss-calc) | [MIT](https://spdx.org/licenses/MIT.html) | | postcss-calc-ast-parser | Yosuke Ota | [https://github.com/ota-meshi/postcss-calc-ast-parser](https://github.com/ota-meshi/postcss-calc-ast-parser) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1395,7 +1419,6 @@ Octopus Deploy is made possible thanks to the following great third-party produc | react-innertext | Charles Stover | [https://github.com/CharlesStover/react-innertext](https://github.com/CharlesStover/react-innertext) | [MIT](https://spdx.org/licenses/MIT.html) | | react-inspector | Xiaoyi Chen | [https://github.com/xyc/react-inspector](https://github.com/xyc/react-inspector) | [MIT](https://spdx.org/licenses/MIT.html) | | react-is | | [https://github.com/facebook/react](https://github.com/facebook/react) | [MIT](https://spdx.org/licenses/MIT.html) | -| react-lazyload | jasonslyvia | [https://github.com/jasonslyvia/react-lazyload](https://github.com/jasonslyvia/react-lazyload) | [MIT](https://spdx.org/licenses/MIT.html) | | react-lifecycles-compat | | [https://github.com/reactjs/react-lifecycles-compat](https://github.com/reactjs/react-lifecycles-compat) | [MIT](https://spdx.org/licenses/MIT.html) | | react-redux | Dan Abramov | [https://github.com/reduxjs/react-redux](https://github.com/reduxjs/react-redux) | [MIT](https://spdx.org/licenses/MIT.html) | | react-refresh | | [https://github.com/facebook/react](https://github.com/facebook/react) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1426,7 +1449,6 @@ Octopus Deploy is made possible thanks to the following great third-party produc | regenerator-transform | Ben Newman | [https://github.com/facebook/regenerator/tree/master/packages/transform](https://github.com/facebook/regenerator/tree/master/packages/transform) | [MIT](https://spdx.org/licenses/MIT.html) | | regex-not | Jon Schlinkert | [https://github.com/jonschlinkert/regex-not](https://github.com/jonschlinkert/regex-not) | [MIT](https://spdx.org/licenses/MIT.html) | | regexp.prototype.flags | Jordan Harband | [https://github.com/es-shims/RegExp.prototype.flags](https://github.com/es-shims/RegExp.prototype.flags) | [MIT](https://spdx.org/licenses/MIT.html) | -| regexpp | Toru Nagashima | [https://github.com/mysticatea/regexpp](https://github.com/mysticatea/regexpp) | [MIT](https://spdx.org/licenses/MIT.html) | | regexpu-core | Mathias Bynens | [https://github.com/mathiasbynens/regexpu-core](https://github.com/mathiasbynens/regexpu-core) | [MIT](https://spdx.org/licenses/MIT.html) | | regjsgen | Benjamin Tan | [https://github.com/bnjmnt4n/regjsgen](https://github.com/bnjmnt4n/regjsgen) | [MIT](https://spdx.org/licenses/MIT.html) | | regjsparser | 'Julian Viereck' | [https://github.com/jviereck/regjsparser](https://github.com/jviereck/regjsparser) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | @@ -1470,6 +1492,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | run-parallel | Feross Aboukhadijeh | [https://github.com/feross/run-parallel](https://github.com/feross/run-parallel) | [MIT](https://spdx.org/licenses/MIT.html) | | rxjs | Ben Lesh | [https://github.com/reactivex/rxjs](https://github.com/reactivex/rxjs) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | | sade | Luke Edwards | [https://github.com/lukeed/sade](https://github.com/lukeed/sade) | [MIT](https://spdx.org/licenses/MIT.html) | +| safe-array-concat | Jordan Harband | [https://github.com/ljharb/safe-array-concat](https://github.com/ljharb/safe-array-concat) | [MIT](https://spdx.org/licenses/MIT.html) | | safe-buffer | Feross Aboukhadijeh | [https://github.com/feross/safe-buffer](https://github.com/feross/safe-buffer) | [MIT](https://spdx.org/licenses/MIT.html) | | safe-regex | James Halliday | [https://github.com/substack/safe-regex](https://github.com/substack/safe-regex) | [MIT](https://spdx.org/licenses/MIT.html) | | safe-regex-test | Jordan Harband | [https://github.com/ljharb/safe-regex-test](https://github.com/ljharb/safe-regex-test) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1498,14 +1521,16 @@ Octopus Deploy is made possible thanks to the following great third-party produc | Serilog.Settings.Configuration | Serilog Contributors | [https://github.com/serilog/serilog-settings-configuration](https://github.com/serilog/serilog-settings-configuration) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Settings.Configuration/8.0.0/license) | | Serilog.Sinks.File | Serilog Contributors | [https://serilog.net/](https://serilog.net/) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.File/5.0.0/license) | | Serilog.Sinks.OpenTelemetry | Serilog Contributors | [https://github.com/serilog/serilog-sinks-opentelemetry](https://github.com/serilog/serilog-sinks-opentelemetry) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.OpenTelemetry/1.2.0/license) | -| Serilog.Sinks.PeriodicBatching | Serilog Contributors | [https://github.com/serilog/serilog-sinks-periodicbatching](https://github.com/serilog/serilog-sinks-periodicbatching) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.PeriodicBatching/4.0.1/license) | -| Serilog.Sinks.Seq | Serilog Contributors,Serilog.Sinks.Seq Contributors,Datalust Pty Ltd | [https://github.com/serilog/serilog-sinks-seq](https://github.com/serilog/serilog-sinks-seq) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.Seq/7.0.0/license) | -| Serilog.Sinks.Splunk | Matthew Erbs, Serilog Contributors | [https://github.com/serilog/serilog-sinks-splunk](https://github.com/serilog/serilog-sinks-splunk) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.Splunk/4.0.3/license) | +| Serilog.Sinks.PeriodicBatching | Serilog Contributors | [https://github.com/serilog/serilog-sinks-periodicbatching](https://github.com/serilog/serilog-sinks-periodicbatching) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.PeriodicBatching/4.1.1/license) | +| Serilog.Sinks.Seq | Serilog Contributors,Serilog.Sinks.Seq Contributors,Datalust Pty Ltd | [https://github.com/serilog/serilog-sinks-seq](https://github.com/serilog/serilog-sinks-seq) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.Seq/7.0.1/license) | +| Serilog.Sinks.Splunk | Matthew Erbs, Serilog Contributors | [https://github.com/serilog/serilog-sinks-splunk](https://github.com/serilog/serilog-sinks-splunk) | [Apache-2.0](https://www.nuget.org/packages/Serilog.Sinks.Splunk/4.1.0/license) | | SerilogAnalyzer | Robin | [https://github.com/Suchiman/SerilogAnalyzer](https://github.com/Suchiman/SerilogAnalyzer) | [Apache-2.0](https://github.com/Suchiman/SerilogAnalyzer/blob/master/LICENSE) | | serve-index | Douglas Christopher Wilson | [https://github.com/expressjs/serve-index](https://github.com/expressjs/serve-index) | [MIT](https://spdx.org/licenses/MIT.html) | | serve-static | Douglas Christopher Wilson | [https://github.com/expressjs/serve-static](https://github.com/expressjs/serve-static) | [MIT](https://spdx.org/licenses/MIT.html) | | set-blocking | Ben Coe | [https://github.com/yargs/set-blocking](https://github.com/yargs/set-blocking) | [ISC](https://spdx.org/licenses/ISC.html) | | set-cookie-parser | Nathan Friedly | [https://github.com/nfriedly/set-cookie-parser](https://github.com/nfriedly/set-cookie-parser) | [MIT](https://spdx.org/licenses/MIT.html) | +| set-function-length | Jordan Harband | [https://github.com/ljharb/set-function-length](https://github.com/ljharb/set-function-length) | [MIT](https://spdx.org/licenses/MIT.html) | +| set-function-name | Jordan Harband | [https://github.com/ljharb/set-function-name](https://github.com/ljharb/set-function-name) | [MIT](https://spdx.org/licenses/MIT.html) | | set-value | Jon Schlinkert | [https://github.com/jonschlinkert/set-value](https://github.com/jonschlinkert/set-value) | [MIT](https://spdx.org/licenses/MIT.html) | | setprototypeof | Wes Todd | [https://github.com/wesleytodd/setprototypeof](https://github.com/wesleytodd/setprototypeof) | [ISC](https://spdx.org/licenses/ISC.html) | | shallow-clone | Jon Schlinkert | [https://github.com/jonschlinkert/shallow-clone](https://github.com/jonschlinkert/shallow-clone) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1545,8 +1570,8 @@ Octopus Deploy is made possible thanks to the following great third-party produc | split-on-first | Sindre Sorhus | [https://github.com/sindresorhus/split-on-first](https://github.com/sindresorhus/split-on-first) | [MIT](https://spdx.org/licenses/MIT.html) | | split-string | Jon Schlinkert | [https://github.com/jonschlinkert/split-string](https://github.com/jonschlinkert/split-string) | [MIT](https://spdx.org/licenses/MIT.html) | | sprintf-js | Alexandru Marasteanu | [https://github.com/alexei/sprintf.js](https://github.com/alexei/sprintf.js) | [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) | -| SqlAlias | droyad | [https://github.com/droyad/SqlAlias](https://github.com/droyad/SqlAlias) | [Undefined]() | -| SSH.NET | Renci, Octopus Deploy | [https://github.com/OctopusDeploy/SSH.NET/](https://github.com/OctopusDeploy/SSH.NET/) | [MIT](https://licenses.nuget.org/MIT) | +| SqlAlias | droyad | [https://github.com/droyad/SqlAlias](https://github.com/droyad/SqlAlias) | [MIT](https://www.nuget.org/packages/SqlAlias/3.0.0/license) | +| SSH.NET | Renci | []() | [MIT](https://www.nuget.org/packages/SSH.NET/2024.0.0/license) | | sshpk | Joyent, Inc | [https://github.com/joyent/node-sshpk](https://github.com/joyent/node-sshpk) | [MIT](https://spdx.org/licenses/MIT.html) | | ssri | Kat Marchán | [https://github.com/npm/ssri](https://github.com/npm/ssri) | [ISC](https://spdx.org/licenses/ISC.html) | | stable | Angry Bytes | [https://github.com/Two-Screen/stable](https://github.com/Two-Screen/stable) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1567,6 +1592,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | string-length | Sindre Sorhus | [https://github.com/sindresorhus/string-length](https://github.com/sindresorhus/string-length) | [MIT](https://spdx.org/licenses/MIT.html) | | string-width | Sindre Sorhus | [https://github.com/sindresorhus/string-width](https://github.com/sindresorhus/string-width) | [MIT](https://spdx.org/licenses/MIT.html) | | string.prototype.matchall | Jordan Harband | [https://github.com/es-shims/String.prototype.matchAll](https://github.com/es-shims/String.prototype.matchAll) | [MIT](https://spdx.org/licenses/MIT.html) | +| string.prototype.trim | Jordan Harband | [https://github.com/es-shims/String.prototype.trim](https://github.com/es-shims/String.prototype.trim) | [MIT](https://spdx.org/licenses/MIT.html) | | string.prototype.trimend | Jordan Harband | [https://github.com/es-shims/String.prototype.trimEnd](https://github.com/es-shims/String.prototype.trimEnd) | [MIT](https://spdx.org/licenses/MIT.html) | | string.prototype.trimstart | Jordan Harband | [https://github.com/es-shims/String.prototype.trimStart](https://github.com/es-shims/String.prototype.trimStart) | [MIT](https://spdx.org/licenses/MIT.html) | | stringify-entities | Titus Wormer | [https://github.com/wooorm/stringify-entities](https://github.com/wooorm/stringify-entities) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1619,14 +1645,14 @@ Octopus Deploy is made possible thanks to the following great third-party produc | System.Security.Cryptography.ProtectedData | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/System.Security.Cryptography.ProtectedData/8.0.0/license) | | System.Security.Principal | Microsoft | [https://dot.net/](https://dot.net/) | [Microsoft .Net Library License](http://go.microsoft.com/fwlink/?LinkId=329770) | | System.Security.Principal.Windows | Microsoft | [https://github.com/dotnet/corefx](https://github.com/dotnet/corefx) | [MIT](https://www.nuget.org/packages/System.Security.Principal.Windows/4.7.0/license) | -| System.ServiceModel.Primitives | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT) | +| System.ServiceModel.Primitives | Microsoft | [https://github.com/dotnet/wcf](https://github.com/dotnet/wcf) | [MIT](https://www.nuget.org/packages/System.ServiceModel.Primitives/8.0.0/license) | | System.ServiceProcess.ServiceController | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/System.ServiceProcess.ServiceController/8.0.0/license) | | System.Text.Encoding.CodePages | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://www.nuget.org/packages/System.Text.Encoding.CodePages/8.0.0/license) | | System.Text.Encoding.Extensions | Microsoft | [https://dot.net/](https://dot.net/) | [Microsoft .Net Library License](http://go.microsoft.com/fwlink/?LinkId=329770) | | System.ValueTuple | Microsoft | [https://dot.net/](https://dot.net/) | [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT) | | tapable | Tobias Koppers @sokra | [https://github.com/webpack/tapable](https://github.com/webpack/tapable) | [MIT](https://spdx.org/licenses/MIT.html) | | tar | Isaac Z. Schlueter | [https://github.com/npm/node-tar](https://github.com/npm/node-tar) | [ISC](https://spdx.org/licenses/ISC.html) | -| TaskScheduler | David Hall | [https://github.com/dahall/taskscheduler](https://github.com/dahall/taskscheduler) | [MIT](https://www.nuget.org/packages/TaskScheduler/2.10.1/license) | +| TaskScheduler | David Hall | [https://github.com/dahall/taskscheduler](https://github.com/dahall/taskscheduler) | [MIT](https://www.nuget.org/packages/TaskScheduler/2.11.0/license) | | temp | Bruce Williams | [https://github.com/bruce/node-temp](https://github.com/bruce/node-temp) | [MIT](https://spdx.org/licenses/MIT.html) | | terminal-link | Sindre Sorhus | [https://github.com/sindresorhus/terminal-link](https://github.com/sindresorhus/terminal-link) | [MIT](https://spdx.org/licenses/MIT.html) | | terser | Mihai Bazon | [https://github.com/terser/terser](https://github.com/terser/terser) | [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html) | @@ -1657,6 +1683,7 @@ Octopus Deploy is made possible thanks to the following great third-party produc | tr46 | Sebastian Mayr | [https://github.com/jsdom/tr46](https://github.com/jsdom/tr46) | [MIT](https://spdx.org/licenses/MIT.html) | | trim-lines | Titus Wormer | [https://github.com/wooorm/trim-lines](https://github.com/wooorm/trim-lines) | [MIT](https://spdx.org/licenses/MIT.html) | | trough | Titus Wormer | [https://github.com/wooorm/trough](https://github.com/wooorm/trough) | [MIT](https://spdx.org/licenses/MIT.html) | +| ts-api-utils | JoshuaKGoldberg | [https://github.com/JoshuaKGoldberg/ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | [MIT](https://spdx.org/licenses/MIT.html) | | ts-interface-checker | Dmitry S, Grist Labs | [https://github.com/gristlabs/ts-interface-checker](https://github.com/gristlabs/ts-interface-checker) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | | ts-jest | Kulshekhar Kabra | [https://github.com/kulshekhar/ts-jest](https://github.com/kulshekhar/ts-jest) | [MIT](https://spdx.org/licenses/MIT.html) | | ts-node | Blake Embrey | [https://github.com/TypeStrong/ts-node](https://github.com/TypeStrong/ts-node) | [MIT](https://spdx.org/licenses/MIT.html) | @@ -1673,6 +1700,9 @@ Octopus Deploy is made possible thanks to the following great third-party produc | type-detect | Jake Luer | [https://github.com/chaijs/type-detect](https://github.com/chaijs/type-detect) | [MIT](https://spdx.org/licenses/MIT.html) | | type-fest | Sindre Sorhus | [https://github.com/sindresorhus/type-fest](https://github.com/sindresorhus/type-fest) | [MIT](https://spdx.org/licenses/MIT.html) [CC0-1.0](https://spdx.org/licenses/CC0-1.0.html) | | type-is | | [https://github.com/jshttp/type-is](https://github.com/jshttp/type-is) | [MIT](https://spdx.org/licenses/MIT.html) | +| typed-array-buffer | Jordan Harband | [https://github.com/ljharb/typed-array-buffer](https://github.com/ljharb/typed-array-buffer) | [MIT](https://spdx.org/licenses/MIT.html) | +| typed-array-byte-length | Jordan Harband | [https://github.com/inspect-js/typed-array-byte-length](https://github.com/inspect-js/typed-array-byte-length) | [MIT](https://spdx.org/licenses/MIT.html) | +| typed-array-byte-offset | Jordan Harband | [https://github.com/inspect-js/typed-array-byte-offset](https://github.com/inspect-js/typed-array-byte-offset) | [MIT](https://spdx.org/licenses/MIT.html) | | typed-array-length | Jordan Harband | [https://github.com/inspect-js/typed-array-length](https://github.com/inspect-js/typed-array-length) | [MIT](https://spdx.org/licenses/MIT.html) | | typesafe-actions | Piotr Witek | [https://github.com/piotrwitek/typesafe-actions](https://github.com/piotrwitek/typesafe-actions) | [MIT](https://spdx.org/licenses/MIT.html) | | typescript | Microsoft Corp. | [https://github.com/Microsoft/TypeScript](https://github.com/Microsoft/TypeScript) | [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) | From 216f645bd4de8971493b8c9f984f4f745ef112e0 Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Mon, 3 Jun 2024 16:42:33 +0100 Subject: [PATCH 145/241] Updating Variables pages --- .../variables/images/add-project-variable.png | Bin 0 -> 129530 bytes .../images/hello-world-greeting-script.png | Bin 0 -> 178637 bytes .../variables/images/project-variables.png | Bin 0 -> 170945 bytes .../jira-service-management/index.md | 2 +- src/pages/docs/approvals/servicenow/index.md | 2 +- ...g-a-package-to-a-service-fabric-cluster.md | 2 +- .../databases/sql-server/dacpac.md | 2 +- .../kubernetes/kustomize/index.mdx | 2 +- .../best-practices/variables.md | 4 +- .../cloud-target-discovery/index.md | 2 +- .../index.mdx | 2 +- .../projects/variables/getting-started.mdx | 191 +++++++++++++++++ src/pages/docs/projects/variables/index.mdx | 194 +++--------------- .../variables/library-variable-sets.md | 4 +- .../projects/variables/output-variables.md | 2 +- .../variables/variable-substitutions.mdx | 2 +- .../variables/worker-pool-variables.md | 2 +- .../docs/runbooks/runbook-variables/index.mdx | 2 +- 18 files changed, 231 insertions(+), 184 deletions(-) create mode 100644 public/docs/projects/variables/images/add-project-variable.png create mode 100644 public/docs/projects/variables/images/hello-world-greeting-script.png create mode 100644 public/docs/projects/variables/images/project-variables.png create mode 100644 src/pages/docs/projects/variables/getting-started.mdx diff --git a/public/docs/projects/variables/images/add-project-variable.png b/public/docs/projects/variables/images/add-project-variable.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c710c8b3353387779bdca150b5f45b1dabe87c GIT binary patch literal 129530 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 literal 0 HcmV?d00001 diff --git a/public/docs/projects/variables/images/project-variables.png b/public/docs/projects/variables/images/project-variables.png new file mode 100644 index 0000000000000000000000000000000000000000..2185aa56698ec832d122bdd8168fb478cefef9d6 GIT binary patch literal 170945 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

    qMpZGsUAq!j)d`R~H7mlJ0N*hJJ& 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 z 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

    KV&yJce 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Ξ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

    DZ2OEcg2&ztf!lJ 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 + +

    + \ No newline at end of file diff --git a/src/pages/docs/projects/variables/index.mdx b/src/pages/docs/projects/variables/index.mdx index f54edc6a26..46665a3557 100644 --- a/src/pages/docs/projects/variables/index.mdx +++ b/src/pages/docs/projects/variables/index.mdx @@ -1,190 +1,46 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-29 +modDate: 2024-06-03 title: Variables description: Defining variables in Octopus allows you to promote your applications through environments and update their configuration files. navOrder: 80 hideInThisSectionHeader: true --- -import Variables from 'src/shared-content/projects/deployment-process/variables.include.md'; - - - -## Creating hello world variables \{#example} - -In this example, we'll add a variable to a Hello World project that runs a script to say hello. The project uses the variable to vary the message it displays based on the environment the script is deployed to. - -1. To add a variable to your [project](/docs/projects), navigate to the Project's Overview page, and click **Variables** to access the variable editor. -2. Give the variable a name, for instance, *Greeting*. -3. Enter the first value for the variable, for instance, *Hello, Test*, in the value field. -4. Define the scope for the value, for instance, by selecting the *Test* environment. -5. Click **ADD ANOTHER VALUE** and enter the second value for the variable, for instance, *Hello, Production*. -6. Define the scope for this value, for instance, by selecting the *Production* environment. - -:::figure -![Adding a variable](/docs/projects/variables/images/adding-a-variable.png "width=500") -::: - -7. Save the variable by clicking **SAVE**. -8. In this example, we'll reference this variable from a **Run a Script** step. -9. Define your step (Click **Process ➜ ADD STEP ➜ Run A Script**) and in the **Script Content** section, enter the following PowerShell script into the script editor: - -``` -Write-Host -``` - -10. Select the variable *Greeting* from the insert variable tool (**#\{\}**) next to the script editor, and click **SAVE**. +Variables are a super-power of Octopus. They’re usually a high-risk deployment task, but Octopus makes it easy to manage and apply the correct values during a deployment. Using variables in Octopus, you can use the same deployment process across your environments and eliminate hard-coded configuration settings. :::figure -![Script with Variable](/docs/projects/variables/images/script-variable.png "width=500") +![Adding a variable](/docs/projects/variables/images/project-variables.png) ::: -When a release of the project is deployed, the script step will run with the string *Hello, Test* on the Test environment, and with the string *Hello, Production*, on the Production environment. - -## Scoping variables \{#scoping-variables} - -The variables that you define for your projects in Octopus can be scoped in the following ways: - -- Environments (most common). -- Deployment targets. -- Target tags. -- Deployment steps. -- Channels. -- Tenants. -- Deployment Process or Runbook Process. - -Scoping the values of your variables lets you determine which values will be used in which situations. For example, suppose this variable exists: - -| Name | Value | Environment scope | -| --- | --- | --- | -| LogLevel | Info | | -| LogLevel | Warn | Production, Staging | - -During deployment, Octopus will try to select the most specifically scoped variable that applies. For example, when deploying to Production and Staging, the *LogLevel* value will be *Warn*, but to any other environment, it will fall back to the less-specific variable and have a value of *Info* instead. - -### Assigning scopes \{#assigning-scopes} - -You can set the scope of a variable values when you are creating or editing your variables, either from the **variable** section of the project, or in the **Variable Sets** section of the Library; however, when you assign scope to variables that are part of a library **variable set**, the variables cannot be scoped to deployment steps or channels. - -:::figure -![Assigning scope to variables](/docs/projects/variables/images/scoping-variables.png "width=500") -::: - -### Using multiple scopes - -You can scope the values of your variables in multiple ways. For instance, you might scope a value to both the **Dev** and **Test** Environments, and to a step within your process. - -When the process runs, Octopus will use the scoped value for the **Dev** OR **Test** environments, AND the steps the value was scoped to. - -| Variable | Value | Scope | -| -------- | ----- | ----- | -| MyVariable | Scoped | Environment: Dev, Test; Steps: Step 1 | -| MyVariable | unscoped | | - -With the above *MyVariable* variable, the scoped and unscoped values will be implemented as follows: - -| | Step 1 | Step 2| -| ---- | ---- | ---- | -| Dev Environment | Scoped | Unscoped | -| Test Environment | Scoped | Unscoped | -| Stage Environment | Unscoped | Unscoped | - -### Scope specificity \{#scope-specificity} - -Imagine you have one variable scoped to an environment (Production), and another scoped to a machine within the environment. Which value should Octopus choose? - -Since variables can be scoped in many different ways, there needs to be a predictable, deterministic order in which they are resolved. The list below is the priority in which variable scopes take precedence. The top items are higher priority than the bottom ones: - -1. The current step/action (most specific). -1. The current machine. -1. Target tags associated with the current machine and targeted by the current step. -1. Target tags associated with the current machine. -1. The target tenant (if tenant-features are enabled). -1. The target tenant-tag (if tenant-features are enabled). -1. The target environment. -1. The target channel (if channels are enabled). -1. The current deployment process or runbook process. -1. The project. -1. No scope (least specific). - -For example, a **LogLevel** variable with a value scoped to to a target tag is considered by Octopus to be more specific than a value scoped to an environment. So when two possible values for a variable exist, Octopus will choose the "more specific" scope value over the less specific one. - -Variable scoping also works like CSS rules; a value scoped twice is more specific than a value scoped once. For example, a variable scoped to an environment and a target tag is more specific than a variable scoped to just a target tag. - -If two variables are scoped equally, Octopus will choose project-defined variables ahead of library-defined ones. If this still does not resolve the conflict the result is non-deterministic and you should not depend on a specific value being used. Instead, you should take care when scoping variables so that they are unlikely to conflict. - -### Mutually exclusive scopes \{#mutually-exclusive-scopes} - -Scopes of the same type can generally be thought of as a grouping of logical OR expressions while scopes of different types evaluate as AND expressions between the groups of scopes. As an example, a variable scoped to the `Development` environment, `Production` environment as well as the `Default` channel would evaluate as `(Development OR Production) AND (Default)`. This example results in a specific scope which requires a channel in order for the variable to evaluate. This means that the variable will not be usable in the context of a runbook as channels do not apply in this context. - -There are two distinct scoping scenarios which need to be explicitly called out, one of which we encountered above, these are: - -* Scoping to both a channel as well as a runbook process -* Scoping a deployment process action as well as a runbook process - -:::div{.hint} -Mutually exclusive scopes can generally be avoided by duplicating variable values and scoping appropriately for each value if needed. -::: - -### Scoping variables to target tags \{#scoping-variables-to-target-roles} - -Variables can also be scoped to specific [target tags](/docs/infrastructure/deployment-targets/#target-roles). This means that the variable will take the specified value only when it is used on a deployment step that runs on a deployment target with the specified tag. This feature can be really handy when you want to use the same variable name multiple times and have their values changed depending on the target they are running on. - -Let's say you have the following targets with their respective tags: - -| Target | Tag | -| ---------- | ---------- | -| Target 1 | app-server | -| Target 2 | web-server | - -You want to deploy the same package on each server but the deployment path will be different between servers. In this case you can set the same variable (we'll call it *DeployPath*) with a different value for each tag: - -:::figure -![](/docs/projects/variables/images/deploy-path-variable.png "width=500") -::: - -Then, on your deployment step, you can set the **[Custom Install Directory](/docs/projects/steps/configuration-features/custom-installation-directory)** to `#{DeployPath}`. - -:::figure -![](/docs/projects/variables/images/custom-install-path.png "width=500") -::: - -### Variables and permissions - -When applying permissions on variables via scopes, the only options that are checked against permissions are Environments, Targets and Tenants. - -## Variable casing - -It's important to understand how Octopus treats variables with regard to case sensitivity: -- Variable names are **case insensitive**. -- Variable contents are by default **case insensitive**. You can alter this behavior by using either the `ToLower` or `ToUpper` [variable filters](/docs/projects/variables/variable-filters). - -If you are using the [Structured configuration variables](/docs/projects/steps/configuration-features/structured-configuration-variables-feature) feature, variable names are matched in a **case insensitive** way. - -## Variable Recommendations - -### Group variables into Variable Sets - -Variables sometimes naturally fit into groups, and often you'll find multiple applications will use these groups. Octopus has [Variable Sets](/docs/projects/variables/library-variable-sets); allowing you to group variables into a reusable set so that they can be used by other projects. - -### Namespace variables +Octopus can manage simple values, secrets, and accounts as variables. -We recommend namespacing your variables to make identifying their use clearer. Examples of how this can work are: +You can scope variables by: +- Environments +- Deployment target tags +- Deployment targets +- Deployment processes and steps +- Channels -* A project-level variable that holds the value for a SQL Server user's password could be `Project.SQL.Password`. Then you can have `Project.SQL.Username`. This adds clarity to the variable's value and has the added advantage that the variables will show next to each other in the list of variables. -* If you are using [Variable Sets](/docs/projects/variables/library-variable-sets), use the set name as the first part of the variable name. A variable that holds an RSS feed URL in the set **Global** can be named `Global.RSSFeed.Url`. +Common examples include setting a different database connection string for each tenant or applying different logging levels by environment. -### Keep variable numbers low +## Library variable sets -If you have many configuration settings for your application and are using a variable for each value, it's possible that Octopus may not be the best place for those values. Consider: +It's common to have variables that you need to use across multiple projects. Library variable sets make it possible to define a variable once and use it in many projects in the same space. This is far simpler than duplicating a value in multiple projects. -- Are most settings relatively static? -- Are the settings safe to be stored in clear text as they don't hold a sensitive value? +You can scope library variable sets to: +- Environments +- Deployment target tags +- Deployment targets -If the answer to either of those questions is yes, it might be worth considering an external store for your variables; a source control repository, a configuration management system, or a database. +Each time you add a variable, consider whether you should place it in a library variable set so all projects can share it. ## Learn more -- [Variable blog posts](https://octopus.com/blog/tag/variables) -- [Using variables in your scripts](/docs/deployments/custom-scripts) +- [Getting started with variables](/docs/projects/variables/getting-started) +- [Variable substitutions](/docs/projects/variables/variable-substitutions) +- [Variable filters](/docs/projects/variables/variable-filters) +- [System variables](/docs/projects/variables/system-variables) +- [Output variables](/docs/projects/variables/output-variables) +- [Prompted variables](/docs/projects/variables/prompted-variables) +- [Sensitive variables](/docs/projects/variables/sensitive-variables) \ No newline at end of file diff --git a/src/pages/docs/projects/variables/library-variable-sets.md b/src/pages/docs/projects/variables/library-variable-sets.md index bc9d956e29..c0c1b85a4e 100644 --- a/src/pages/docs/projects/variables/library-variable-sets.md +++ b/src/pages/docs/projects/variables/library-variable-sets.md @@ -15,7 +15,7 @@ This can be useful if you have the same variables that are used across multiple 1. Navigate to **Library ➜ Variable Sets** and click **ADD NEW VARIABLE SET**. 2. Give the variable set a name, a description, and click **SAVE**. -3. Define the variables. As with project variables, library variables can be [scoped](/docs/projects/variables/#scoping-variables) to environment, deployment target, or target tags. +3. Define the variables. As with project variables, library variables can be [scoped](/docs/projects/variables/getting-started/#scoping-variables) to environment, deployment target, or target tags. 4. Save the variable set by clicking **SAVE**. ## Adding the library variable set to a project @@ -59,7 +59,7 @@ You can use the following advanced filters to refine the result of the audit tra ## Naming library variable set variables -Always try to name variables in a variable set uniquely to avoid variable name collision. A common example is when a project and a library variable set have the same variable name, scoped to the same environment. When a name collision occurs, Octopus Deploy will do its best to pick the *right one* [using an algorithm](/docs/projects/variables/#scope-specificity). But sometimes the variables are scoped equally. If this occurs, Octopus will choose project-defined variables ahead of library-defined ones. +Always try to name variables in a variable set uniquely to avoid variable name collision. A common example is when a project and a library variable set have the same variable name, scoped to the same environment. When a name collision occurs, Octopus Deploy will do its best to pick the *right one* [using an algorithm](/docs/projects/variables/getting-started/#scope-specificity). But sometimes the variables are scoped equally. If this occurs, Octopus will choose project-defined variables ahead of library-defined ones. Read more about our recommendations for [variable naming](/docs/getting-started/best-practices/variables/#variable-naming). diff --git a/src/pages/docs/projects/variables/output-variables.md b/src/pages/docs/projects/variables/output-variables.md index e17ce8ab05..3c43ed16df 100644 --- a/src/pages/docs/projects/variables/output-variables.md +++ b/src/pages/docs/projects/variables/output-variables.md @@ -179,7 +179,7 @@ In this scenario, the following output variables would be captured: Note that for each output variable/deployment target combination: - A variable is created with the deployment target name contained in the variable name: this allows you to reference output variables from set by one deployment target from another deployment target. -- A variable is created that is [scoped](/docs/projects/variables/#scoping-variables) to the deployment target. This way Web01 will always get the value Web01 set, and Web02 will get the value Web02 set. +- A variable is created that is [scoped](/docs/projects/variables/getting-started/#scoping-variables) to the deployment target. This way Web01 will always get the value Web01 set, and Web02 will get the value Web02 set. - A variable is created with no scope, and no differentiator in the name. When referencing this value, the result will be indeterministic, but it allows scripts to use the value without knowing which deployment target set it. For some practical examples of using output variables, and how scoping rules are applied, see the following blog posts: diff --git a/src/pages/docs/projects/variables/variable-substitutions.mdx b/src/pages/docs/projects/variables/variable-substitutions.mdx index 0c509ba267..76bb32229c 100644 --- a/src/pages/docs/projects/variables/variable-substitutions.mdx +++ b/src/pages/docs/projects/variables/variable-substitutions.mdx @@ -36,7 +36,7 @@ Also read about [common mistakes for variables](/docs/projects/variables/sensiti ## Using variables in step definitions \{#use-variables-in-step-definitions} -Binding syntax can be used to dynamically change the values of deployment step settings. If [variables are scoped](/docs/projects/variables/#scoping-variables), this makes it really easy to alter a deployment step settings based on the target environment. +Binding syntax can be used to dynamically change the values of deployment step settings. If [variables are scoped](/docs/projects/variables/getting-started/#scoping-variables), this makes it really easy to alter a deployment step settings based on the target environment. Most text fields that support binding to variables will have a variable insert button: diff --git a/src/pages/docs/projects/variables/worker-pool-variables.md b/src/pages/docs/projects/variables/worker-pool-variables.md index c5601d1f40..03164db327 100644 --- a/src/pages/docs/projects/variables/worker-pool-variables.md +++ b/src/pages/docs/projects/variables/worker-pool-variables.md @@ -13,7 +13,7 @@ Worker pool variables are only available in **Octopus 2020.1** and later. Worker pool variables are [variables](/docs/projects/variables/) which can be used to select where a deployment or a [runbook](/docs/runbooks/) is executed. Steps that use workers can specify a worker pool directly on the step or have the step depend on a worker pool variable. Before you can use worker pool variables, you must set up your [worker](/docs/infrastructure/workers/) and [worker pool](/docs/infrastructure/workers/worker-pools) infrastructure. -In Octopus, you can [scope](/docs/projects/variables/#scoping-variables) worker pools to: +In Octopus, you can [scope](/docs/projects/variables/getting-started/#scoping-variables) worker pools to: - [Environments](/docs/infrastructure/environments) - [Processes](/docs/projects/deployment-process) diff --git a/src/pages/docs/runbooks/runbook-variables/index.mdx b/src/pages/docs/runbooks/runbook-variables/index.mdx index cd222a64bc..64c5df34ee 100644 --- a/src/pages/docs/runbooks/runbook-variables/index.mdx +++ b/src/pages/docs/runbooks/runbook-variables/index.mdx @@ -12,7 +12,7 @@ import Variables from 'src/shared-content/projects/deployment-process/variables. ## Variables in runbooks -A project's variables are available to both the runbooks and the deployment process, and the process for consuming variables is the same (see [an example](/docs/projects/variables/#example)). +A project's variables are available to both the runbooks and the deployment process, and the process for consuming variables is the same (see [an example](/docs/projects/variables/getting-started/#example)). ### Variables specific to a runbook From d5fb53c133b686a6b290125521cdcf3989579a77 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Tue, 4 Jun 2024 07:50:30 +0100 Subject: [PATCH 146/241] Fix spellings --- dictionary-octopus.txt | 5 +++++ .../deployments/databases/sql-server/dacpac.md | 12 ++++++------ .../deploy-release-step/index.md | 2 +- .../projects/variables/output-variables.md | 18 +++++++++--------- 4 files changed, 21 insertions(+), 16 deletions(-) diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index c7ef1fa994..650aa7296e 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -53,6 +53,7 @@ cspkg Csvg customisation cutover +dacpac Datacenter datetime deallocate @@ -261,6 +262,9 @@ speculationrules sqlcmd sqlvolume srcset +SSDT +SSIS +SSRS statefulset statefulsets sthumb @@ -283,6 +287,7 @@ testproject TFVC thepassword tmpfs +Toolsets toptags Traefik Trivy diff --git a/src/pages/docs/deployments/databases/sql-server/dacpac.md b/src/pages/docs/deployments/databases/sql-server/dacpac.md index 41b0feac6f..c8411d2d9d 100644 --- a/src/pages/docs/deployments/databases/sql-server/dacpac.md +++ b/src/pages/docs/deployments/databases/sql-server/dacpac.md @@ -13,7 +13,7 @@ Starting with SQL Server 2008, Microsoft introduced a new project type called Da ## Installing SSDT for Visual Studio For earlier versions of Visual Studio such as 2015 and below, installing the SSDT was a matter of locating the download for your version of Visual Studio. Microsoft has provided a convenient way of finding the appropriate download on [this page](https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15). -For more modern versions of Visual Studio (2017+), checkout [Microsofts installation instructions](https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15) +For more modern versions of Visual Studio (2017+), checkout [Microsoft's installation instructions](https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15) :::div{.success} This guide uses Visual Studio 2019 @@ -89,7 +89,7 @@ Note, this example uses the classic editor without YAML. An MSBuild task will accomplish the same thing ::: -5. Add `/p:OutDir=$(build.stagingdirectory)` to the MSBuild Arguments so that the built artifacts are separated from the source code. +5. Add `/p:OutDir=$(build.StagingDirectory)` to the MSBuild Arguments so that the built artifacts are separated from the source code. :::figure ![MSBuild arguments](/docs/deployments/databases/sql-server/images/azure-devops-build-visual-studio-arguments.png) @@ -105,7 +105,7 @@ The Octopus Deploy extension is available in the Marketplace, install the extens - **Package ID**: Give the package a meaningful name. - **Package Format**: Chose whichever package type you wish. - **Package Version**: Use the build server build number to associate a package version back to a build number. - - **Source Path**: This will be the same path as what we set the MSBuild argument to, `$(build.stagingdirectory)`. + - **Source Path**: This will be the same path as what we set the MSBuild argument to, `$(build.StagingDirectory)`. - **Output Path**: Location to store the created package. :::div{.hint} @@ -113,13 +113,13 @@ For Azure DevOps, the build number can be formatted on the Options tab under Bui ::: 8. Expand the Advanced Options section and add: - - **Include**: The only file we need for deployment is the .dapac itself. Add the filename here, this example uses `OctoFXDemo.dacpac`. + - **Include**: The only file we need for deployment is the .dacpac itself. Add the filename here, this example uses `OctoFXDemo.dacpac`. 9. The final step in the definition pushes the package to a repository. This guide uses Octopus Deploy's built-in package repository. Click on the **+**, select **Package**, and select **Push Package(s) to Octopus**. 10. Next, create a connection to the Octopus Server, by clicking **+ New** and add the connection details, then click **OK**. 11. Select the space in your Octopus instance to push to from the drop-down menu. 12. Enter the package(s) that you would like pushed to the Octopus repository and the individual packages or use wildcard syntax: - 1. Individual packages, for instance, `$(build.stagingdirectory)\OctoFXDemo.dacpac.$(Build.BuildNumber).nupkg` - 2. A wildcard `$(build.stagingdirectory)\*.nupkg`. + 1. Individual packages, for instance, `$(build.StagingDirectory)\OctoFXDemo.dacpac.$(Build.BuildNumber).nupkg` + 2. A wildcard `$(build.StagingDirectory)\*.nupkg`. Queue the build to push the artifact to the Octopus Server: diff --git a/src/pages/docs/projects/coordinating-multiple-projects/deploy-release-step/index.md b/src/pages/docs/projects/coordinating-multiple-projects/deploy-release-step/index.md index 91ee31fbe1..be53bf5f5f 100644 --- a/src/pages/docs/projects/coordinating-multiple-projects/deploy-release-step/index.md +++ b/src/pages/docs/projects/coordinating-multiple-projects/deploy-release-step/index.md @@ -68,7 +68,7 @@ These output variables are captured as variables with the following name pattern Octopus.Action[Deploy Release Step Name].Output.Deployment[Child Step Name].VariableName ``` -and for [machine-specific output variables](/docs/projects/variables/output-variables/#Outputvariables-Outputfrommultiplemachines): +and for [machine-specific output variables](/docs/projects/variables/output-variables/#multiple-target-output): ``` Octopus.Action[Deploy Release Step Name].Output.Deployment[Child Step Name][Machine Name].VariableName diff --git a/src/pages/docs/projects/variables/output-variables.md b/src/pages/docs/projects/variables/output-variables.md index 3c43ed16df..717cb12763 100644 --- a/src/pages/docs/projects/variables/output-variables.md +++ b/src/pages/docs/projects/variables/output-variables.md @@ -146,7 +146,7 @@ set_octopusvariable("Password", "correct horse battery staple", True) -## System output variables {#Outputvariables-Systemoutputvariables} +## System output variables {#system-output-variables} After a step runs, Octopus captures the output variables, and keeps them for use in subsequent steps. In addition to variables that you create yourself using `Set-OctopusVariable`, Octopus also makes a number of built-in variables available. Here are some examples of commonly used built-in output variables: @@ -159,7 +159,7 @@ After a step runs, Octopus captures the output variables, and keeps them for use - `Octopus.Action[StepName].Output.Manual.ResponsibleUser.DisplayName` - `Octopus.Action[StepName].Output.Manual.ResponsibleUser.EmailAddress` -## Output from multiple deployment targets {#Outputvariables-Outputfrommultiplemachines} +## Output from multiple deployment targets {#multiple-target-output} Output variables become more complex when multiple deployment targets are involved, but they can still be used. @@ -180,24 +180,24 @@ Note that for each output variable/deployment target combination: - A variable is created with the deployment target name contained in the variable name: this allows you to reference output variables from set by one deployment target from another deployment target. - A variable is created that is [scoped](/docs/projects/variables/getting-started/#scoping-variables) to the deployment target. This way Web01 will always get the value Web01 set, and Web02 will get the value Web02 set. -- A variable is created with no scope, and no differentiator in the name. When referencing this value, the result will be indeterministic, but it allows scripts to use the value without knowing which deployment target set it. +- A variable is created with no scope, and no differentiator in the name. When referencing this value, the result will be non-deterministic, but it allows scripts to use the value without knowing which deployment target set it. For some practical examples of using output variables, and how scoping rules are applied, see the following blog posts: - [Fun with output variables](https://octopus.com/blog/fun-with-output-variables) - [Changing website ports using output variables](http://octopus.com/blog/changing-website-port-on-each-deployment) -## Output from deploy a release steps {#Outputvariables-Outputfromdeployareleasesteps} +## Output from deploy a release steps {#deploy-release-output} Output variables from deployments triggered by a _Deploy a Release_ step are captured and exposed as output variables on the _Deploy a Release_ step. To get the value of an output variable from a _Deploy a Release_ step, use the `Output.Deployment` variable on the _Deploy a Release_ step. For example, if your _Deploy a Release_ step is named "Deploy Web Project", the target step in the child project is named "Update IP Address", and the variable name is "IPAddress", you would use the following variable to access it in the parent project: `Octopus.Action[Deploy Web Project].Output.Deployment[Update IP Address].IPAddress`. -## Setting output variables using scripts {#Outputvariables-Settingoutputvariablesusingscripts} +## Setting output variables using scripts {#output-variables-in-scripts} You can set output variables using any of the scripting languages supported by Octopus. In each case we make special functions available to your scripts by bootstrapping them with a template defined in the [open-source Calamari project](https://github.com/OctopusDeploy/Calamari). -### PowerShell {#Outputvariables-PowerShell} +### PowerShell {#powershell} [PowerShell Bootstrapping](https://github.com/OctopusDeploy/Calamari/tree/master/source/Calamari.Common/Features/Scripting/WindowsPowerShell/) @@ -214,7 +214,7 @@ For example: Set-OctopusVariable -name "TestResult" -value "Passed" ``` -### C# {#Outputvariables-C#} +### C# {#csharp} [ScriptCS Bootstrapping](https://github.com/OctopusDeploy/Calamari/tree/master/source/Calamari.Common/Features/Scripting/ScriptCS) @@ -226,7 +226,7 @@ From a C# script, you can use the `public static void SetVariable(string name, s Octopus.SetVariable("TestResult", "Passed"); ``` -### Bash {#Outputvariables-Bash} +### Bash {#bash} [Bash Bootstrapping](https://github.com/OctopusDeploy/Calamari/tree/master/source/Calamari.Common/Features/Scripting/Bash) @@ -238,7 +238,7 @@ In a Bash script you can use the `set_octopusvariable` function to set the name set_octopusvariable "TestResult" "Passed" ``` -### F# {#Outputvariables-F#} +### F# {#fsharp} [FSharp Bootstrapping](https://github.com/OctopusDeploy/Calamari/tree/master/source/Calamari.Common/Features/Scripting/FSharp) From 6f8712f7d50c0bba2fe0f1d02bdad1fe1d835290 Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Tue, 4 Jun 2024 10:11:29 +0100 Subject: [PATCH 147/241] Getting started with variables updates --- .../images/library-variable-sets-scoping.png | Bin 0 -> 148951 bytes .../projects/variables/getting-started.mdx | 22 ++++++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 public/docs/projects/variables/images/library-variable-sets-scoping.png diff --git a/public/docs/projects/variables/images/library-variable-sets-scoping.png b/public/docs/projects/variables/images/library-variable-sets-scoping.png new file mode 100644 index 0000000000000000000000000000000000000000..9281bfe397fd7feff1a92db78a6f29971ab56e1f GIT binary patch literal 148951 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 z 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 B59|N{ literal 0 HcmV?d00001 diff --git a/src/pages/docs/projects/variables/getting-started.mdx b/src/pages/docs/projects/variables/getting-started.mdx index 9ae46d0126..0e9122b014 100644 --- a/src/pages/docs/projects/variables/getting-started.mdx +++ b/src/pages/docs/projects/variables/getting-started.mdx @@ -11,7 +11,7 @@ import Card from 'src/components/Card.astro'; You can manage the variables for your projects, by navigating to your project in the Project tab of the Octopus Web Portal and selecting Project Variables: :::figure -![Adding a variable](/docs/projects/variables/images/project-variables.png) +![Project variables in Octopus Deploy](/docs/projects/variables/images/project-variables.png) ::: ## Creating hello world variables \{#example} @@ -25,7 +25,7 @@ In this example, we'll add a variable to a Hello World project that runs a scrip 5. Click **ADD ANOTHER VALUE** and enter the second value for the variable, for instance, *Hello, Production*. 6. Define the scope for this value, for instance, by selecting the *Production* environment. :::figure -![Adding a project variable](/docs/projects/variables/images/add-project-variable.png) +![Adding a project variable in Octopus Deploy](/docs/projects/variables/images/add-project-variable.png) ::: 7. Save the variable by clicking **SAVE**. 8. In this example, we’ll reference this variable from a **Run a Script** step. @@ -35,7 +35,7 @@ Write-Host ``` 10. Select the variable Greeting from the insert variable tool (**#{}**) next to the script editor, and click **SAVE**. :::figure -![Adding a project variable](/docs/projects/variables/images/hello-world-greeting-script.png) +![Using a variable in a Hello World script in Octopus Deploy](/docs/projects/variables/images/hello-world-greeting-script.png) ::: When a release of the project is deployed, the script step will run with the string *Hello, Test* on the Test environment, and with the string *Hello, Production*, on the Production environment. @@ -63,7 +63,11 @@ During deployment, Octopus will try to select the most specifically scoped varia ### Assigning scopes \{#assigning-scopes} -You can set the scope of a variable values when you are creating or editing your variables, either from the **variable** section of the project, or in the **Variable Sets** section of the Library. However, when you assign scope to variables that are part of a library variable set, the variables cannot be scoped to deployment steps or channels. +You can set the scope of a variable values when you are creating or editing your variables, either from the **Project Variable** section of the project, or in the **Variable Sets** section of the Library. However, when you assign scope to variables that are part of a library variable set, the variables cannot be scoped to deployment steps or channels. + +:::figure +![Library variables in Octopus Deploy](/docs/projects/variables/images/library-variable-sets-scoping.png) +::: ### Using multiple scopes @@ -131,10 +135,18 @@ Let’s say you have the following targets with their respective tags: | Target 1 | app-server | | Target 2 | web-server | -You want to deploy the same package on each server but the deployment path will be different between servers. In this case you can set the same variable (we'll call it *DeployPath*) with a different value for each tag. +You want to deploy the same package on each server but the deployment path will be different between servers. In this case you can set the same variable (we'll call it *DeployPath*) with a different value for each tag: + +:::figure +![Using variables to control the deployment path in Octopus Deploy](/docs/projects/variables/images/deploy-path-variable.png "width=500") +::: Then, on your deployment step, you can set the **[Custom Install Directory](/docs/projects/steps/configuration-features/custom-installation-directory)** to `#{DeployPath}`. +:::figure +![Using the DeployPath variable in Octopus Deploy](/docs/projects/variables/images/custom-install-path.png "width=500") +::: + ### Variables and permissions When applying permissions on variables via scopes, the only options that are checked against permissions are environments, targets, and tenants. From 6c232a0a7be7521eb4a8919acbcf2ca2b706fc96 Mon Sep 17 00:00:00 2001 From: Steve Fenton Date: Tue, 4 Jun 2024 09:47:06 +0000 Subject: [PATCH 148/241] Moving the variable into the AWS library variable set. --- .octopus/variables.ocl | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.octopus/variables.ocl b/.octopus/variables.ocl index 2a45868aad..e69de29bb2 100644 --- a/.octopus/variables.ocl +++ b/.octopus/variables.ocl @@ -1,5 +0,0 @@ -variable "CloudFront.InvalidationAccount" { - type = "AmazonWebServicesAccount" - - value "cacheinvalidationaccount" {} -} \ No newline at end of file From be37548ad23ecdeeb813b90c8875e9f03a42d9e2 Mon Sep 17 00:00:00 2001 From: Steve Fenton Date: Tue, 4 Jun 2024 10:35:44 +0000 Subject: [PATCH 149/241] Add cache clearance to deployment --- .octopus/deployment_process.ocl | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.octopus/deployment_process.ocl b/.octopus/deployment_process.ocl index 77eefa1b19..25123e9e69 100644 --- a/.octopus/deployment_process.ocl +++ b/.octopus/deployment_process.ocl @@ -28,4 +28,32 @@ step "upload-microsite-to-aws-s3" { } } } +} + +step "clear-aws-cloudfront-cache" { + name = "Clear AWS CloudFront Cache" + + action { + action_type = "Octopus.AwsRunScript" + properties = { + Octopus.Action.Aws.AssumeRole = "False" + Octopus.Action.Aws.Region = "#{AWS.Region.Docs}" + Octopus.Action.AwsAccount.UseInstanceRole = "False" + Octopus.Action.AwsAccount.Variable = "CloudFront.InvalidationAccount" + Octopus.Action.Script.ScriptBody = <<-EOT + aws cloudfront create-invalidation \ + --distribution-id #{AWS.Distribution.Docs} \ + --paths "/*" + EOT + Octopus.Action.Script.ScriptSource = "Inline" + Octopus.Action.Script.Syntax = "Bash" + OctopusUseBundledTooling = "False" + } + worker_pool = "hosted-ubuntu" + + container { + feed = "docker-hub" + image = "octopusdeploy/worker-tools:6.2.1-ubuntu.22.04" + } + } } \ No newline at end of file From 9e24bfa12f7a820cb4df902b34cd657b3b248065 Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Wed, 5 Jun 2024 10:36:14 +0200 Subject: [PATCH 150/241] UI changes --- public/docs/css/main.css | 29 +++++++++++++++++++++++++---- public/docs/css/vars.css | 4 ++++ 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index d839388ede..f9df799c4c 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -1171,7 +1171,7 @@ nav.skip-links a:focus { } .site-nav ul { - padding-inline-start: var(--page-inline-margin); + padding-inline-start: 1.25rem; } .site-nav > .site-nav__list { @@ -1260,7 +1260,7 @@ li.has-children .sub-nav ul li:focus > a { } */ .site-nav details[open] > .site-nav__list--sub { - margin: 1.38rem 0; + margin: 1.31rem 0; border-inline-start: 1px solid var(--border-color-menu-open); } @@ -1334,9 +1334,30 @@ li.has-children .sub-nav ul li:focus > a { } } .site-nav > .site-nav__list { - /* 100vh - header & theme switcher */ - height: calc(100vh - 10.625rem); + height: 100%; overflow-y: scroll; + box-sizing: border-box; + + &::-webkit-scrollbar { + width: 0.3125rem; + height: 5.0625rem; + } + + &::-webkit-scrollbar-corner { + background: transparent; + } + + &::-webkit-scrollbar-thumb { + border-radius: 1.25rem; + background: var(--scrollbar-color); + } + + @media (max-width: 1130px) { + & { + /* 100vh - header & theme switcher */ + height: calc(100vh - 7.625rem); + } + } } .site-nav__mobile { diff --git a/public/docs/css/vars.css b/public/docs/css/vars.css index c94db166d7..b2617ba529 100644 --- a/public/docs/css/vars.css +++ b/public/docs/css/vars.css @@ -153,6 +153,9 @@ /* Separator */ --separator-color: #dae2e9; + /* Scrollbar */ + --scrollbar-color: #a9bbcb; + /* Icon Tile */ --icon-tile-border: var(--border-default-color); --icon-tile-border-hover: var(--border-default-color); @@ -310,4 +313,5 @@ html[data-theme='dark'] { --icon-tile-shadow: 0px 6px 20px 0px var(--bg-color-menu); --separator-color: var(--navy-700); --code-background: #0c1a24; + --scrollbar-color: var(--navy-300); } From 7a86b142df457ae3b1d1dba364b200403bcce761 Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Wed, 5 Jun 2024 10:45:15 +0200 Subject: [PATCH 151/241] Padding change --- public/docs/css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index f9df799c4c..d5f4d4f554 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -1175,7 +1175,7 @@ nav.skip-links a:focus { } .site-nav > .site-nav__list { - padding: 1.81rem 2rem 2rem 2.31rem; + padding: 1.81rem 1.19rem 2rem 2.31rem; } .site-nav li, From e2cb31d109c97e8f6dba9018412effa3d8798399 Mon Sep 17 00:00:00 2001 From: Shane Gill Date: Thu, 6 Jun 2024 08:55:36 +1000 Subject: [PATCH 152/241] Explain what happens during deployment freezes (#2330) * Explain what happens during deployment freezes * Where were you on that one grammerly --- src/pages/docs/deployments/deployment-freezes.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/pages/docs/deployments/deployment-freezes.md b/src/pages/docs/deployments/deployment-freezes.md index da4f59132a..fb5ca78f74 100644 --- a/src/pages/docs/deployments/deployment-freezes.md +++ b/src/pages/docs/deployments/deployment-freezes.md @@ -7,11 +7,7 @@ description: Deployment freezes allow you to pause deployments for a specified t navOrder: 170 --- -:::div{.hint} -Deployment freezes will be available for early access from Octopus Deploy **2024.2**. Please contact michelle.obrien@octopus.com if you would like to turn this feature on. -::: - -Deployment freezes allow you to pause deployments across all spaces for a configured amount of time. This is useful when you want to prevent certain projects deploying to certain environments within a specific time frame. Without deployment freezes, you would need to manually disable specific projects or machines to stop the deployments. +Deployment freezes allow you to prevent deployments for a configured amount of time. This is useful when you want to prevent certain projects deploying to certain environments within a specific time frame. Without deployment freezes, you would need to manually disable specific projects or machines to stop the deployments. An example of how deployment freezes could be used is: @@ -19,6 +15,11 @@ An example of how deployment freezes could be used is: As deployment freezes are scoped to projects and environments, both projects and environments will need to be assigned to the freeze. This will ensure that projects and environments that are not frozen will still deploy. +While a deployment freeze is in place for a project and environment: +- New deployments are prevented from being created +- Any existing deployments that start executing during the freeze will fail +- Automatically triggered deployments fail, except for deployments created by machine triggers + ## Pre-requisites As a deployment freeze needs to be scoped to projects and environments, projects and environments will need to be created before a deployment freeze can be created. From 06bd3162fa38af79963e2984b894a55125256428 Mon Sep 17 00:00:00 2001 From: Ryan Rousseau Date: Thu, 6 Jun 2024 16:53:31 -0500 Subject: [PATCH 153/241] Add instructions for changing the Instance ID during a clone --- dictionary-octopus.txt | 6 +++ .../guide/creating-test-instance.mdx | 5 ++- .../upgrade-update-installation-id.include.md | 38 +++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 src/shared-content/upgrade/upgrade-update-installation-id.include.md diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index 650aa7296e..522f309de3 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -70,6 +70,7 @@ Dockerfiles dockerhub DONTVALIDATEPATH dpkg +dryrun Dspring DWORD Elyton @@ -161,6 +162,8 @@ NETBIOS Netscaler netsh newcert +newguid +NEWID Newtonsoft nfsadmin noconsolelogging @@ -173,6 +176,7 @@ noreferrer nosniff NTLM nupkg +NVARCHAR Obtainingthe Octo octoadmin @@ -196,6 +200,7 @@ octostorage octoterra OIDC oldcert +oldguid oldthumbprint oneshot onlylogs @@ -295,6 +300,7 @@ tsconfigs typeof umoci undeployed +upgradeavailability upgradelog upgrader urlset diff --git a/src/pages/docs/administration/upgrading/guide/creating-test-instance.mdx b/src/pages/docs/administration/upgrading/guide/creating-test-instance.mdx index 9b01a4fe3a..3e5e60e86e 100644 --- a/src/pages/docs/administration/upgrading/guide/creating-test-instance.mdx +++ b/src/pages/docs/administration/upgrading/guide/creating-test-instance.mdx @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-10-02 +modDate: 2024-06-06 title: Creating a test instance description: A guide on how to create a test instance with Octopus Deploy navOrder: 8 @@ -18,6 +18,7 @@ import UpgradeInstallTestVersion from 'src/shared-content/upgrade/upgrade-instal import UpgradeExportImportTestProjects from 'src/shared-content/upgrade/upgrade-export-import-test-projects.include.md'; import UpgradeDownloadLatestVersion from 'src/shared-content/upgrade/upgrade-download-latest-version.include.md'; import UpgradeInstallLatestVersion from 'src/shared-content/upgrade/upgrade-install-latest-version.include.md'; +import UpgradeUpdateInstanceId from 'src/shared-content/upgrade/upgrade-update-installation-id.include.md'; There is always a risk an in-place upgrade will fail. The risk increases as more versions have been released between upgrades. We do our best to test many different configurations to put downward pressure on that risk. However, we can't cover every hyper-specific scenario. Also, there might be a new feature, or a breaking change introduced. Creating a test instance will help you reduce the risk for you and your company. @@ -97,6 +98,8 @@ Creating a clone of an existing instance involves: + + diff --git a/src/shared-content/upgrade/upgrade-update-installation-id.include.md b/src/shared-content/upgrade/upgrade-update-installation-id.include.md new file mode 100644 index 0000000000..43c79767b4 --- /dev/null +++ b/src/shared-content/upgrade/upgrade-update-installation-id.include.md @@ -0,0 +1,38 @@ +### Update the Instance ID + +Cloning an instance includes the unique Installation ID of your original instance. This ID is used to identify the instance by a few integrations and sending telemetry reports. + +You can run this SQL Script on your cloned instance database to generate a new unique installation ID. + +```sql +DECLARE @config NVARCHAR(1000) +DECLARE @oldguid NVARCHAR(255) +DECLARE @newguid NVARCHAR(255) +DECLARE @dryRun BIT = 1 -- set this to 0 to update the Installation Id + +SET @newguid = LOWER(CONVERT(NVARCHAR(255), NEWID())) + +SELECT @config =[JSON] +FROM dbo.Configuration +WHERE Id = 'upgradeavailability' + +SET @oldguid = JSON_VALUE(@config, '$.InstallationId') +SET @config = JSON_MODIFY(@config, '$.InstallationId', @newguid) + +PRINT 'The old Installation Id is ' + @oldguid + ' - Save this value' +PRINT 'The new Installation Id will be ' + @newguid + +IF @dryRun = 1 + PRINT 'This is a dry run, no update is occurring. Set @dryrun to 0 to update the Installation Id.' +ELSE + PRINT 'The Installation Id is being updated. Restart your Octopus Server service for this change to take effect.' + +UPDATE dbo.Configuration +SET [JSON] = @config +WHERE Id = 'upgradeavailability' + AND @dryRun = 0 +``` + +:::div{.hint} +The script is set to do a dry run of what will change. Change @dryRun to 0 to make the change on your instance. +::: \ No newline at end of file From 4c665e81f9ef12cc8dd04c09cdc78942d53f0a88 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Mon, 10 Jun 2024 13:59:14 +0100 Subject: [PATCH 154/241] Just warn for PNPM mismatch --- .npmrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.npmrc b/.npmrc index 999db39309..6c9c2832d1 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,3 @@ # Expose Astro dependencies for `pnpm` users -shamefully-hoist=true \ No newline at end of file +shamefully-hoist=true +package-manager-strict=false \ No newline at end of file From e020fa606c7c5032f4eb99c7ac0d6381d564001c Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Tue, 11 Jun 2024 07:48:07 +1000 Subject: [PATCH 155/241] Added instructions on how to expose an on-premises Octopus instance (#2334) --- src/pages/docs/administration/copilot/index.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index 19159f3547..f6096eb8ba 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -11,7 +11,7 @@ hideInThisSection: true The Octopus extension for GitHub Copilot allows read only queries of cloud Octopus instances via GitHub Copilot. :::div{.warning} -The Octopus extension is an experiment. It is not covered by service level agreements. +The Octopus extension is in early access. It is not covered by service level agreements. ::: The goal of the Octopus extension is to allow developers to remain in a state of flow by querying their Octopus instance from their favorite IDE or any platform that supports GitHub Copilot. The Octopus extension allows Devops teams to query the state of deployments, extract useful information from log files, build custom reports, and get answers to common questions with natural language prompts. @@ -20,7 +20,9 @@ The goal of the Octopus extension is to allow developers to remain in a state of The Octopus extension has 4 prerequisites: -* An Octopus Cloud instance +* An Octopus instance + * A cloud instance or + * An on-premises Octopus instance with a hostname accessible from the Octopus Copilot Extension service * An API key * A GitHub Copilot account * The Octopus for GitHub Copilot application @@ -28,6 +30,16 @@ The Octopus extension has 4 prerequisites: ### Creating an Octopus cloud instance The Octopus extension is available for cloud Octopus instances. Click [here](https://octopus.com/start) to sign up for a trial cloud Octopus instance. +### Integrating an on-premises Octopus instance + +The Octopus Copilot Extension is implemented as an Azure Function. The function must be able to call the Octopus API. + +On-premises Octopus instances must allow HTTP requests from the IP addresses listed in [this file](https://github.com/OctopusSolutionsEngineering/OctopusCopilot/blob/main/outboundips.txt)in order to integrate with the Octopus Copilot Extension. These IP addresses represent the possible addresses that the Octopus Copilot Extension may use when making API requests to an Octopus instance. + +:::div{.warning} +It is not possible to integrate the Octopus Copilot Extension with an on-premises Octopus instance that can not accept HTTP requests from these public IP addresses. +::: + ### Creating the Octopus API key The Octopus extension requires an [API key](/docs/octopus-rest-api/how-to-create-an-api-key) to interact with the Octopus server. From 2da14e32b8eaf53dd06db912b5c9ae81eb261511 Mon Sep 17 00:00:00 2001 From: Domenic Simone Date: Tue, 11 Jun 2024 14:03:25 +1000 Subject: [PATCH 156/241] mention the new "Needs Approval" tab --- .../manual-intervention-and-approvals.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md index 26c3b69e2e..885ff2a8ad 100644 --- a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md +++ b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md @@ -52,6 +52,8 @@ When the interruption has been assigned to you, you can then perform the action When aborting a deployment, it's a good idea to write a reason into the **Notes** field, so that the rest of the team can see why the deployment was aborted. +The tasks page, under the "Needs Approval" tab, contains a list of deployments pending manual intervention. In addition to the deployment page, you can also assign, approve, and abort deployments from this page. + ## Output variables When a manual step is completed, details of the interruption are saved as variables that can be used in other steps including [email](/docs/projects/built-in-step-templates/email-notifications) templates. @@ -73,4 +75,4 @@ When a manual step is completed, details of the interruption are saved as variab - [Automated approvals](/docs/deployments/databases/common-patterns/automatic-approvals) - [Automated approval sample](https://samples.octopus.app/app#/Spaces-202/projects/octofx/deployments/process) - [Automatic approvals for your database deployments](https://octopus.com/blog/autoapprove-database-deployments) -- [Building trust in an automated database deployment process](https://octopus.com/blog/building-trust-in-automated-db-deployments) \ No newline at end of file +- [Building trust in an automated database deployment process](https://octopus.com/blog/building-trust-in-automated-db-deployments) From f2d94f00eb5d5018fd3ce493c99d2fa051676bb3 Mon Sep 17 00:00:00 2001 From: Domenic Simone Date: Tue, 11 Jun 2024 14:08:01 +1000 Subject: [PATCH 157/241] update mod date --- .../manual-intervention-and-approvals.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md index 885ff2a8ad..70c57b30da 100644 --- a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md +++ b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-06-11 title: Manual intervention and approval step description: Manual intervention and approvals allow a human to review, approve, or sign off on deployments. navOrder: 20 From 12327d5fdf04f6e1b814fcce0350d2df829fb81c Mon Sep 17 00:00:00 2001 From: Domenic Simone Date: Tue, 11 Jun 2024 14:18:55 +1000 Subject: [PATCH 158/241] small edit --- .../manual-intervention-and-approvals.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md index 70c57b30da..26137f5efb 100644 --- a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md +++ b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md @@ -52,7 +52,7 @@ When the interruption has been assigned to you, you can then perform the action When aborting a deployment, it's a good idea to write a reason into the **Notes** field, so that the rest of the team can see why the deployment was aborted. -The tasks page, under the "Needs Approval" tab, contains a list of deployments pending manual intervention. In addition to the deployment page, you can also assign, approve, and abort deployments from this page. +The tasks page, under the "Needs Approval" tab, contains a list of deployments pending manual intervention. In addition to the deployment page, you can **Assign**, **Proceed**, and **Abort** deployments from this list. ## Output variables From 577a96e46584f2aea5c9b09dee3171e2ced7190d Mon Sep 17 00:00:00 2001 From: Domenic Simone Date: Tue, 11 Jun 2024 14:29:23 +1000 Subject: [PATCH 159/241] add missing word to dictionary --- dictionary-octopus.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index 522f309de3..cd43a6c45a 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -122,6 +122,7 @@ itemprop itemscope itemtype ITSM +jjones jwks keyrings keyserver From 5720c19a8d31497c1e85258e3281079ab8da7199 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Tue, 11 Jun 2024 08:25:03 +0100 Subject: [PATCH 160/241] Adjust the user name to avoid having to add it as an exception in the dictionary. --- dictionary-octopus.txt | 1 - .../manual-intervention-and-approvals.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index cd43a6c45a..522f309de3 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -122,7 +122,6 @@ itemprop itemscope itemtype ITSM -jjones jwks keyrings keyserver diff --git a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md index 26137f5efb..3d3acb2417 100644 --- a/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md +++ b/src/pages/docs/projects/built-in-step-templates/manual-intervention-and-approvals.md @@ -65,7 +65,7 @@ When a manual step is completed, details of the interruption are saved as variab | `Octopus.Action[Step Name].Output.Manual.Notes` | The contents of the *Notes* field from the interruption form | *Checked with Rick, got the all-clear; Michelle is out at a meeting.* | | `Octopus.Action[Step Name].Output.Manual.Approved` | Indicates if the step was approved | *True* | `Octopus.Action[Step Name].Output.Manual.ResponsibleUser.Id` | The user ID of the user who submitted the interruption form | *users-237* | -| `Octopus.Action[Step Name].Output.Manual.ResponsibleUser.Username` | The username of the user who submitted the interruption form | *jjones* | +| `Octopus.Action[Step Name].Output.Manual.ResponsibleUser.Username` | The username of the user who submitted the interruption form | *j_jones* | | `Octopus.Action[Step Name].Output.Manual.ResponsibleUser.DisplayName` | The display name of the user who submitted the interruption form | *Jamie Jones* | | `Octopus.Action[Step Name].Output.Manual.ResponsibleUser.EmailAddress` | The email address of the user who submitted the interruption form | *jamie.jones@example.com* | From cc40da2bb133778660fcbc21a4fdbaf66383b519 Mon Sep 17 00:00:00 2001 From: Mark Harrison Date: Tue, 11 Jun 2024 09:22:02 +0100 Subject: [PATCH 161/241] Add space to sentence --- src/pages/docs/administration/copilot/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index f6096eb8ba..bd64bede12 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -34,7 +34,7 @@ The Octopus extension is available for cloud Octopus instances. Click [here](htt The Octopus Copilot Extension is implemented as an Azure Function. The function must be able to call the Octopus API. -On-premises Octopus instances must allow HTTP requests from the IP addresses listed in [this file](https://github.com/OctopusSolutionsEngineering/OctopusCopilot/blob/main/outboundips.txt)in order to integrate with the Octopus Copilot Extension. These IP addresses represent the possible addresses that the Octopus Copilot Extension may use when making API requests to an Octopus instance. +On-premises Octopus instances must allow HTTP requests from the IP addresses listed in [this file](https://github.com/OctopusSolutionsEngineering/OctopusCopilot/blob/main/outboundips.txt) in order to integrate with the Octopus Copilot Extension. These IP addresses represent the possible addresses that the Octopus Copilot Extension may use when making API requests to an Octopus instance. :::div{.warning} It is not possible to integrate the Octopus Copilot Extension with an on-premises Octopus instance that can not accept HTTP requests from these public IP addresses. @@ -124,4 +124,4 @@ The following are example queries you can use to test the Octopus extension: The Octopus extension source code can be found on [GitHub](https://github.com/OctopusSolutionsEngineering/OctopusCopilot). -The Octopus extension generates much of the prompt context using the Octoterra application. The source code for Octoterra is found on [GitHub](https://github.com/OctopusSolutionsEngineering/OctopusTerraformExport/actions). \ No newline at end of file +The Octopus extension generates much of the prompt context using the Octoterra application. The source code for Octoterra is found on [GitHub](https://github.com/OctopusSolutionsEngineering/OctopusTerraformExport/actions). From 0753454578d3fd4349d8f4b89d9b3c3995c491f9 Mon Sep 17 00:00:00 2001 From: Mark Harrison Date: Tue, 11 Jun 2024 09:23:09 +0100 Subject: [PATCH 162/241] Update modDate --- src/pages/docs/administration/copilot/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index bd64bede12..be7a8b14e4 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2024-05-08 -modDate: 2024-05-24 +modDate: 2024-06-11 title: Octopus extension for GitHub Copilot description: How to use the Octopus extension for GitHub Copilot navOrder: 100 From dcc4bdd6f1e0b4ea5b73fef8f7ef79dbe1ede1cb Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Tue, 11 Jun 2024 17:04:14 +0200 Subject: [PATCH 163/241] Docs update based on Handbook and Integrations changes --- public/docs/css/main.css | 2 +- src/components/Card.astro | 8 +++++++- src/components/IconTile.astro | 12 +++++++++--- src/pages/components.mdx | 16 ++++++++++++++++ 4 files changed, 33 insertions(+), 5 deletions(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index d5f4d4f554..e913c54e4f 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -1044,6 +1044,7 @@ nav.skip-links a:focus { transition-duration: var(--duration-default); transition-timing-function: ease-in-out; height: fit-content; + box-sizing: border-box; } .icon-tile:hover { @@ -2618,7 +2619,6 @@ a[data-youtube] { } .fa-brands { - width: 1.08em; overflow: hidden; display: block; } diff --git a/src/components/Card.astro b/src/components/Card.astro index c285129656..44bd46f070 100644 --- a/src/components/Card.astro +++ b/src/components/Card.astro @@ -36,7 +36,13 @@ const labelText = isYouTubeLink ? 'Watch Video' : 'Learn More';
    - {imgAlt} + {imgAlt}
    + +
    + ``` + + ``` +
    ### Image From d2f929b83707ed519f3b5e7f122e7412d5994581 Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Thu, 13 Jun 2024 06:40:13 +1000 Subject: [PATCH 164/241] Add troubleshooting to copilot docs (#2338) * Started work on troubleshooting * Fixed heading * put error messages in literal prompts * Line edits --- .../copilot/not-using-agent.png | Bin 0 -> 10333 bytes .../administration/copilot/valid-request.png | Bin 0 -> 23182 bytes .../docs/administration/copilot/index.md | 19 ++++++++++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 public/docs/administration/copilot/not-using-agent.png create mode 100644 public/docs/administration/copilot/valid-request.png diff --git a/public/docs/administration/copilot/not-using-agent.png b/public/docs/administration/copilot/not-using-agent.png new file mode 100644 index 0000000000000000000000000000000000000000..b0dbc5838b199f1918d96ca3bba68bafbe64dcaa GIT binary patch literal 10333 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 literal 0 HcmV?d00001 diff --git a/src/pages/docs/administration/copilot/index.md b/src/pages/docs/administration/copilot/index.md index be7a8b14e4..18c045cf0e 100644 --- a/src/pages/docs/administration/copilot/index.md +++ b/src/pages/docs/administration/copilot/index.md @@ -43,11 +43,13 @@ It is not possible to integrate the Octopus Copilot Extension with an on-premise ### Creating the Octopus API key The Octopus extension requires an [API key](/docs/octopus-rest-api/how-to-create-an-api-key) to interact with the Octopus server. -The Octopus extension only requires read access to the Octopus instance. It is recommended that you create a [service account](/docs/security/users-and-teams/service-accounts) that belongs to a team with read-only permissions. The documentation [here](https://github.com/OctopusSolutionsEngineering/OctopusCopilot?tab=readme-ov-file#creating-a-service-account) provides a sample Terraform module to create a read-only role, a team referencing the role, and a service account belonging to the team. +A common use case for the Octopus extension is to query an Octopus instance. When used for read-only tasks, it is recommended that you create a [service account](/docs/security/users-and-teams/service-accounts) that belongs to a team with read-only permissions. The documentation [here](https://github.com/OctopusSolutionsEngineering/OctopusCopilot?tab=readme-ov-file#creating-a-service-account) provides a sample Terraform module to create a read-only role, a team referencing the role, and a service account belonging to the team. + +The Octopus extension can also be used to execute runbooks, create deployments, and release deployments. When used for these tasks, the associated API key must be linked to an account with the appropriate permissions. ### Creating a GitHub Copilot account -You can sign up for a GitHub Copilot account [here](https://github.com/features/copilot). +You can sign up for a GitHub Copilot account [here](https://github.com/features/copilot). You must also enable the required [policy settings](https://docs.github.com/en/copilot/github-copilot-chat/github-copilot-extensions/managing-github-copilot-extensions). You can also use the web based interface without GitHub Copilot. See the section "Test query website" for more details. @@ -120,6 +122,19 @@ The following are example queries you can use to test the Octopus extension: [This documentation](https://github.com/OctopusSolutionsEngineering/OctopusCopilot/wiki/Prompt-Engineering-with-Octopus) provides prompt engineering tips. +## Troubleshooting + +## Prompts don't appear to work +A response like `Sorry, I can't assist with that.` can occur if the prompt is not addressed to the Octopus extension, or if the user entering the prompt does not have permissions to use Copilot extensions. In the screenshot below you can see the response was provided by `GitHub Copilot` despite being addressed to the `@octopus-ai-app` extension: + +![Image of a failed request](/docs/administration/copilot/not-using-agent.png) + +A successful request highlights the `@octopus-ai-app` extension as part of the prompt, and the response is delivered by `Octopus AI App`: + +![Image of a successful request](/docs/administration/copilot/valid-request.png) + +You must ensure the Octopus Copilot extension is installed for your organization and that the required [policy settings](https://docs.github.com/en/copilot/github-copilot-chat/github-copilot-extensions/managing-github-copilot-extensions) are enabled. + ## Source code The Octopus extension source code can be found on [GitHub](https://github.com/OctopusSolutionsEngineering/OctopusCopilot). From 7977b842557f5ae4d4959e4cc344966174f04a75 Mon Sep 17 00:00:00 2001 From: Finnian Dempsey <78527975+FinnianDempsey@users.noreply.github.com> Date: Thu, 13 Jun 2024 14:16:49 +1000 Subject: [PATCH 165/241] updated github actions to include warning about commits in build info --- .../packaging-applications/build-servers/github-actions.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/packaging-applications/build-servers/github-actions.md b/src/pages/docs/packaging-applications/build-servers/github-actions.md index 20a54193a3..22b9c1ca25 100644 --- a/src/pages/docs/packaging-applications/build-servers/github-actions.md +++ b/src/pages/docs/packaging-applications/build-servers/github-actions.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-06-13 title: GitHub Actions description: GitHub Actions can leverage the Octopus CLI to pack, build, push, and create releases for Octopus Deploy. navOrder: 55 @@ -399,6 +399,10 @@ Build information is generated and pushed to Octopus with the overwrite_mode: OverwriteExisting ``` +:::div{.warning} +Commits will only be included when a workflow is triggered by a [push event](https://docs.github.com/en/webhooks/webhook-events-and-payloads#push). +::: + :::div{.success} **Example GitHub Actions Repo:** From fdb95ee88d0a2c56ca5383854b92fe0a763f4fcd Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Thu, 13 Jun 2024 10:35:32 +0100 Subject: [PATCH 166/241] Where a language or format allows, we should separate words to make variables more readable for the user. There is usually a convention for each language, such as an underscore, hyphen, or casingConvention. --- .../build-servers/github-actions.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/pages/docs/packaging-applications/build-servers/github-actions.md b/src/pages/docs/packaging-applications/build-servers/github-actions.md index 22b9c1ca25..c3e1d95c7f 100644 --- a/src/pages/docs/packaging-applications/build-servers/github-actions.md +++ b/src/pages/docs/packaging-applications/build-servers/github-actions.md @@ -40,9 +40,9 @@ For example: | Variable name | Description| | ------------- | ------- | -| `OCTOPUSSERVERURL` | The Octopus Server URL you wish to push the final package to | -| `OCTOPUSSERVERAPIKEY` | The Octopus Deploy API Key required for authentication | -| `OCTOPUSSERVER_SPACE` | The Space to push packages to | +| `OCTOPUS_SERVER_URL` | The Octopus Server URL you wish to push the final package to | +| `OCTOPUS_SERVER_API_KEY` | The Octopus Deploy API Key required for authentication | +| `OCTOPUS_SERVER_SPACE` | The Space to push packages to | :::figure ![GitHub Actions Secrets](/docs/packaging-applications/build-servers/images/github-actions-secrets.png) @@ -246,10 +246,10 @@ Once the artifacts are packaged, use the **OctopusDeploy/push-package-action** A - name: Push OctoPetShop packages uses: OctopusDeploy/push-package-action@v1 with: - api_key: ${{ secrets.OCTOPUSSERVERAPIKEY }} - server: ${{ secrets.OCTOPUSSERVERURL }} + api_key: ${{ secrets.OCTOPUS_SERVER_API_KEY }} + server: ${{ secrets.OCTOPUS_SERVER_URL }} packages: "artifacts/OctoPetShop.Database.${{ env.PACKAGE_VERSION }}.zip,artifacts/OctoPetShop.Web.${{ env.PACKAGE_VERSION }}.zip,artifacts/OctoPetShop.ProductService.${{ env.PACKAGE_VERSION }}.zip,artifacts/OctoPetShop.ShoppingCartService.${{ env.PACKAGE_VERSION }}.zip" - space: ${{ secrets.OCTOPUSSERVER_SPACE }} + space: ${{ secrets.OCTOPUS_SERVER_SPACE }} ``` ### Creating a release @@ -260,9 +260,9 @@ To create a release, use the **OctopusDeploy/create-release-action**. This acti - name: Create and deploy release uses: OctopusDeploy/create-release-action@v1 with: - api_key: ${{ secrets.OCTOPUSSERVERAPIKEY }} - server: ${{ secrets.OCTOPUSSERVERURL }} - space: ${{ secrets.OCTOPUSSERVER_SPACE }} + api_key: ${{ secrets.OCTOPUS_SERVER_API_KEY }} + server: ${{ secrets.OCTOPUS_SERVER_URL }} + space: ${{ secrets.OCTOPUS_SERVER_SPACE }} project: "Octo Pet Shop" deploy_to: "Development" progress: true @@ -345,16 +345,16 @@ jobs: - name: Push OctoPetShop packages uses: OctopusDeploy/push-package-action@v1 with: - api_key: ${{ secrets.OCTOPUSSERVERAPIKEY }} - server: ${{ secrets.OCTOPUSSERVERURL }} + api_key: ${{ secrets.OCTOPUS_SERVER_API_KEY }} + server: ${{ secrets.OCTOPUS_SERVER_URL }} packages: "artifacts/OctoPetShop.Database.${{ env.PACKAGE_VERSION }}.zip,artifacts/OctoPetShop.Web.${{ env.PACKAGE_VERSION }}.zip,artifacts/OctoPetShop.ProductService.${{ env.PACKAGE_VERSION }}.zip,artifacts/OctoPetShop.ShoppingCartService.${{ env.PACKAGE_VERSION }}.zip" - space: ${{ secrets.OCTOPUSSERVER_SPACE }} + space: ${{ secrets.OCTOPUS_SERVER_SPACE }} - name: Create and deploy release uses: OctopusDeploy/create-release-action@v1 with: - api_key: ${{ secrets.OCTOPUSSERVERAPIKEY }} - server: ${{ secrets.OCTOPUSSERVERURL }} - space: ${{ secrets.OCTOPUSSERVER_SPACE }} + api_key: ${{ secrets.OCTOPUS_SERVER_API_KEY }} + server: ${{ secrets.OCTOPUS_SERVER_URL }} + space: ${{ secrets.OCTOPUS_SERVER_SPACE }} project: "Octo Pet Shop" deploy_to: "Development" progress: true @@ -369,12 +369,12 @@ In addition to common build steps, we also have an action that can Run a Runbook - name: Run a runbook in Octopus Deploy uses: OctopusDeploy/run-runbook-action@1.0.1 with: - api_key: ${{ secrets.OCTOPUSSERVERAPIKEY }} + api_key: ${{ secrets.OCTOPUS_SERVER_API_KEY }} environments: 'Development' project: 'Octo Pet Shop' runbook: 'Restart IIS App pool' - server: ${{ secrets.OCTOPUSSERVERURL }} - space: ${{ secrets.OCTOPUSSERVER_SPACE }} + server: ${{ secrets.OCTOPUS_SERVER_URL }} + space: ${{ secrets.OCTOPUS_SERVER_SPACE }} show_progress: 'true' ``` From d1f6e1cb6046b19f8fdbe7411e87cf616f94c19e Mon Sep 17 00:00:00 2001 From: TonyKelly1 Date: Thu, 13 Jun 2024 14:59:14 +0100 Subject: [PATCH 167/241] Fixing script in Sync Packages --- dictionary-octopus.txt | 3 ++ .../examples/feeds/synchronize-packages.mdx | 2 +- .../scripts/sync-packages-scripts.include.md | 29 ++++++++++++++++--- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index 650aa7296e..36390e0f19 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -63,6 +63,7 @@ decryptable deployers deploymentannotation deployto +DESTKEY DIND Directorygroup Distro @@ -121,6 +122,7 @@ itemprop itemscope itemtype ITSM +jjones jwks keyrings keyserver @@ -258,6 +260,7 @@ skiplinks snapshotted snapshotting sourcedata +SOURCEKEY speculationrules sqlcmd sqlvolume diff --git a/src/pages/docs/octopus-rest-api/examples/feeds/synchronize-packages.mdx b/src/pages/docs/octopus-rest-api/examples/feeds/synchronize-packages.mdx index 54a510fe40..8226a13789 100644 --- a/src/pages/docs/octopus-rest-api/examples/feeds/synchronize-packages.mdx +++ b/src/pages/docs/octopus-rest-api/examples/feeds/synchronize-packages.mdx @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-06-13 title: Synchronize packages description: An example script that synchronizes packages from the built-in feed between two spaces in Octopus using the REST API. --- diff --git a/src/shared-content/scripts/sync-packages-scripts.include.md b/src/shared-content/scripts/sync-packages-scripts.include.md index c3a48843ab..ec5624e14b 100644 --- a/src/shared-content/scripts/sync-packages-scripts.include.md +++ b/src/shared-content/scripts/sync-packages-scripts.include.md @@ -10,11 +10,14 @@ param ( [ValidateSet("FileVersions", "LatestVersion", "AllVersions")] [string] $VersionSelection = "FileVersions", - [Parameter(Mandatory)] + [Parameter(Mandatory, HelpMessage="See https://octopus.com/docs/octopus-rest-api/examples/feeds/synchronize-packages#usage for example file list structure.")] [string] $PackageListFilePath, [Parameter(Mandatory)] [string] $SourceUrl, + + [Parameter()] + [string] $SourceDownloadUrl = $null, [Parameter(Mandatory)] [string] $SourceApiKey, @@ -31,14 +34,21 @@ param ( [Parameter()] [string] $DestinationSpace = "Default", - [Parameter()] + [Parameter(HelpMessage="Optional cut-off date for a package's published date to be included in the synchronization. Expected data-type is a Date object e.g. 2020-12-16T19:31:25.650+00:00")] $CutoffDate = $null ) function Push-Package([string] $fileName, $package) { Write-Information "Package $fileName does not exist in destination" - Write-Verbose "Downloading $fileName..." - $download = $sourceHttpClient.GetStreamAsync($sourceOctopusURL + $package.Links.Raw).GetAwaiter().GetResult() + + if ($null -eq $SourceDownloadUrl) { + $sourceUrl = $sourceOctopusURL + $package.Links.Raw + }else { + $sourceUrl = $SourceDownloadUrl + $package.Links.Raw + } + + Write-Verbose "Downloading $fileName from $sourceUrl..." + $download = $sourceHttpClient.GetStreamAsync($sourceUrl).GetAwaiter().GetResult() $contentDispositionHeaderValue = New-Object System.Net.Http.Headers.ContentDispositionHeaderValue "form-data" $contentDispositionHeaderValue.Name = "fileData" @@ -53,6 +63,7 @@ function Push-Package([string] $fileName, $package) { $content.Add($streamContent) # Upload package + Write-Verbose "Uploading $fileName to $destinationOctopusURL/api/$destinationSpaceId..." $upload = $destinationHttpClient.PostAsync("$destinationOctopusURL/api/$destinationSpaceId/packages/raw?replace=false", $content) while (-not $upload.AsyncWaitHandle.WaitOne(10000)) { Write-Verbose "Uploading $fileName..." @@ -138,6 +149,16 @@ $destinationSpaceId = ((Invoke-RestMethod -Method Get -Uri "$destinationOctopusU # Create HTTP clients $httpClientTimeoutInMinutes = 60 +if (-not('System.Net.Http.HttpClient' -as [type])) { + try { + Write-Warning "System.Net.Http.HttpClient type not found. Trying to load System.Net.Http assembly" + Add-Type -AssemblyName System.Net.Http + } + catch { + Write-Error "Can't load required System.Net.Http Assembly!" + exit 1 + } +} $sourceHttpClient = New-Object System.Net.Http.HttpClient $sourceHttpClient.DefaultRequestHeaders.Add("X-Octopus-ApiKey", $sourceOctopusAPIKey) $sourceHttpClient.Timeout = New-TimeSpan -Minutes $httpClientTimeoutInMinutes From e96b04e66c2f9a37203670db91a5e1baaceb0304 Mon Sep 17 00:00:00 2001 From: Mark Harrison Date: Thu, 13 Jun 2024 15:38:08 +0100 Subject: [PATCH 168/241] Update page to remove EAP flag --- src/pages/docs/approvals/jira-service-management/index.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pages/docs/approvals/jira-service-management/index.md b/src/pages/docs/approvals/jira-service-management/index.md index 5dbb59d307..9a975ce584 100644 --- a/src/pages/docs/approvals/jira-service-management/index.md +++ b/src/pages/docs/approvals/jira-service-management/index.md @@ -1,15 +1,14 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-04-23 +modDate: 2024-06-13 title: Jira Service Management Integration description: Octopus Deploy can integrate with your Jira Service Management instance for deployment control using Change Requests/Issues navOrder: 10 --- :::div{.hint} -The Jira Service Management (JSM) Integration Early-Access Program (EAP) is available in Octopus -**2022.3.12101** or later. [Contact us](https://octopus.com/company/contact) to request access to this feature. +The Jira Service Management (JSM) Integration is available from Octopus **2022.3** onwards and requires an [enterprise subscription](https://octopus.com/pricing). [Contact us](https://octopus.com/company/contact) to request access to this feature. ::: ## Overview From e330186accd5051dce48c56068b6d1256a8cd976 Mon Sep 17 00:00:00 2001 From: Rob E Date: Fri, 14 Jun 2024 10:37:33 +1000 Subject: [PATCH 169/241] Update CODEOWNERS Update the build-servers page ownership file to align with the ownership map indicating it is modern deployments --- .github/CODEOWNERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 320506c584..9990e1ab35 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -183,9 +183,9 @@ /docs/packaging-applications/create-packages/index.md @OctopusDeploy/team-server-at-scale -# updates to the packaging applications builder servers page are reviewed by team-server-at-scale +# updates to the packaging applications builder servers page are reviewed by team-modern-deployments -/docs/packaging-applications/build-servers/index.md @OctopusDeploy/team-server-at-scale +/docs/packaging-applications/build-servers/index.md @OctopusDeploy/team-modern-deployments # updates to the packaging applications packaging repositories page are reviewed by team-server-at-scale From fdafa1b258399b7023c21165457d4bb5f62d238b Mon Sep 17 00:00:00 2001 From: Scott Merchant <97430840+scme0@users.noreply.github.com> Date: Fri, 14 Jun 2024 10:54:10 +0930 Subject: [PATCH 170/241] Add documentation for Tenant support with the Kubernetes agent (#2343) * Add documentation for Tenant support * Use light theme for screen shot * Apply suggestions from code review Co-authored-by: Alastair Pitts --------- Co-authored-by: Alastair Pitts --- ...kubernetes-agent-settings-page-tenants.png | Bin 0 -> 224291 bytes .../kubernetes/kubernetes-agent/index.md | 43 ++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 public/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-settings-page-tenants.png diff --git a/public/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-settings-page-tenants.png b/public/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-settings-page-tenants.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf7daaef0f0be8f41d677cf57b429403f357ea6 GIT binary patch literal 224291 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

    #HR8$I$W?$6nV0yoBmYlGQeku$b$o%L5u=6cX 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�rgIPIetmq=2p|k1VDdcmTI&q~&wndGB!s zOCyJ+e){s3;94$i8oYZ~_wsBDDTSxHsXE`J7O&41>xf&QX}{**RTG*{)vIB}EI|-i zO?RoSQT9jY8uqH#Rfz`b*l1s~;`Xdjrw*ptZlg*wT^E}Xf|3wG*yKtL zf2=Vt>n@{E{91QdpY`0G2)yXn;~jPeZ>;nEzk}C)@DP5fkh}}_MQU%Lkk_uqW&0dy z&FI?i)wMGqQ>TxHMfo#|W#JOqd7-A0wD2xt@z5LF^QKDalPM~hPM=m-E}aBsYLy%@vOSJon-$u*)ZIT)(sV zL%vD#Km6tkpe5A}W^IhP`w0;G(y=2{;didm{xps0vHUq2zDFflTP|a>OFr@tel7Eorlb{4enrW)x&2buSO( z>u{sF9DklsOi{zd$Hzy*ENl~`GlM=SFE3vQ=7iSC626N(who)#vp2T2G3XZ9uZ*hWq(6M!^7C%kgXU0$7et>L`66S(yC*B7t%V=93V(19CV2)jtVYxQO4`ZCY77MZiFpx8T~)`p9v>b62mhPpv>AkvV7k-<8os z|CAH@y0*n#jxH|pa5%i#BHx`Vr~H`VAquYTz9uv|yS9hIp8HkUJ5_L;DJ)a&-niK7 zyQt_N7Wta?l!Mn$2x^GK*JNAH;etEc0?!#{wx29yrO2rCZ84?Wm64=o;PNvcweidW z_A5JyX~wS0+2#8U50P_`0!+x6&sUtC5GG{rp%DA&_ub|vLC*aO#X)GBU-7XaCzC`( TtBh^~|1Qg_T+F&)c>8|<#CW^z literal 0 HcmV?d00001 diff --git a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md index 6e4b895cea..0db6bf5c40 100644 --- a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md +++ b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md @@ -120,6 +120,49 @@ If left open, the installation dialog waits for the agent to establish a connect A successful health check indicates that deployments can successfully be executed. ::: +## Configuring the agent with Tenants + +While the wizard doesn't support selecting Tenants or Tenant tags, the agent can be configured for tenanted deployments in two ways: + +1. Use the Deployment Target settings UI at **Infrastructure ➜ Deployment Targets ➜ [DEPLOYMENT TARGET] ➜ Settings** to add a Tenant and set the Tenanted Deployment Participation as required. This is done after the agent has successfully installed and registered. + +:::figure +![Kubernetes Agent ](/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-settings-page-tenants.png) +::: + +2. Set additional variables in the helm command to allow the agent to register itself with associated Tenants or Tenant tags. You also need to provider a value for the `TenantedDeploymentParticipation` value. Possible values are `Untenanted` (default), `Tenanted`, and `TenantedOrUntenanted`. + +example to add these values: +```bash +--set agent.tenants="{,}" \ +--set agent.tenantTags="{,}" \ +--set agent.tenantedDeploymentParticipation="TenantedOrUntenanted" \ +``` + +:::div{.hint} +You don't need to provide both Tenants and Tenant Tags, but you do need to provider the tenanted deployment participation value. +::: + +In a full command: +```bash +helm upgrade --install --atomic \ +--set agent.acceptEula="Y" \ +--set agent.targetName="" \ +--set agent.serverUrl="" \ +--set agent.serverCommsAddress="" \ +--set agent.space="Default" \ +--set agent.targetEnvironments="{,}" \ +--set agent.targetRoles="{,}" \ +--set agent.tenants="{,}" \ +--set agent.tenantTags="{,}" \ +--set agent.tenantedDeploymentParticipation="TenantedOrUntenanted" \ +--set agent.bearerToken="" \ +--version "1.*.*" \ +--create-namespace --namespace \ + \ +oci://registry-1.docker.io/octopusdeploy/kubernetes-agent +``` + ## Upgrading the Kubernetes agent The Kubernetes agent can be upgraded automatically by Octopus Server, manually in the the Octopus portal or via a `helm` command. From df363be9a29c9ee5791d2b8e1289e4e27bb2833e Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Fri, 14 Jun 2024 11:47:47 +1000 Subject: [PATCH 171/241] Added hidden docs for migrating spaces with octoterra (#2344) * Started work on migration docs * Started work on migration docs * Added some troubleshooting docs * First draft done --- dictionary-octopus.txt | 2 + .../migrate-spaces-with-octoterra/index.md | 309 ++++++++++++++++++ 2 files changed, 311 insertions(+) create mode 100644 src/pages/docs/administration/migrate-spaces-with-octoterra/index.md diff --git a/dictionary-octopus.txt b/dictionary-octopus.txt index 78817c7176..cbe6f11f25 100644 --- a/dictionary-octopus.txt +++ b/dictionary-octopus.txt @@ -91,6 +91,7 @@ frontmatter gcloud getenv gifs +gitcredential globbing Gluster googleaccount @@ -124,6 +125,7 @@ itemscope itemtype ITSM jjones +jsondecode jwks keyrings keyserver diff --git a/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md b/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md new file mode 100644 index 0000000000..5a915b068c --- /dev/null +++ b/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md @@ -0,0 +1,309 @@ +--- +layout: src/layouts/Default.astro +pubDate: 2099-01-01 +modDate: 2099-01-01 +title: Migrating spaces with octoterra +description: How to migrate spaces using the octoterra tool +navOrder: 100 +hideInThisSection: true +navSearch: false +navSitemap: false +navMenu: false +robots: noindex, follow +--- + +[Octoterra](github.com/OctopusSolutionsEngineering/OctopusTerraformExport/actions) exports Octopus projects, runbooks, and spaces to a Terraform module. Octoterra can be used to migrate resources between spaces and instances. + +## Limitations of octoterra and migrating projects between instances + +There are limitations that must be accounted for as part of a migration. + +### Sensitive values + +Octoterra reads the state of a space via the Octopus API and the API does not expose sensitive values. This means that octoterra can not export: + +* The value of sensitive variables associated with a project, tenant, or library variable set +* Credentials defined in feeds, accounts, or git credentials +* The contents of a certificate +* Sensitive values defined in steps + +Octoterra creates Terraform variables to allow the value of these fields to be defined when the module is applied. + +### Step templates + +The Octopus Terraform provider does not yet support defining step templates. Because step templates are assigned a unique ID in each space, it is not possible to export a project or runbook that references a step template across spaces. + +As a workaround, octoterra can detach step templates while exporting a project or runbook. Projects or runbooks with detached step templates can be recreated in a new space. + +### New step framework + +Some steps, such as the ECS deployment steps, rely on a new framework. Steps that use the new framework are not currently supported by the Terraform provider. These steps can not be exported by octoterra. + +### Config-as-Code (CaC) repositories + +Two projects can not share the same CaC Git repository. When reimporting a CaC project, it must be configured with a new Git repo. + +## Teams and users + +Octoterra does not currently export teams and users. + +## Prerequisites + +These are the prerequisites for migrating projects with octoterra: + +* Download octoterra from [GitHub](https://github.com/OctopusSolutionsEngineering/OctopusTerraformExport) +* Install [Terraform](https://developer.hashicorp.com/terraform/install) +* An API key for the source Octopus instance +* An API key for the destination Octopus instance +* [Optional] A remote [Terraform backend](https://developer.hashicorp.com/terraform/language/settings/backends/configuration) is recommended to maintain the state of the Terraform resources + +:::div{.warning} +You can use the Terraform local state, and the commands presented in this documentation assume the use of local state. However, the local state is hard to share and is easily lost as the files are stored on the local drive of whoever is executing `terraform`. If you lose the Terraform state, you must manually [import any existing Octopus resources into a new state](https://developer.hashicorp.com/terraform/language/state/import), which is time-consuming. +::: + +## Migrating spaces and projects + +Migrating a project involves: +* Exporting the source project to a Terraform module +* Recreating the project in the new space with Terraform + +### Migrate the space + +The first step is to export any space level resources. Space level resources include everything except the projects. + +:::div{.hint} +Recreating the space level resources is optional if the destination space already exists and is populated with all the resources an exported project requires. +::: + +To export the space level resources, run the following command in Linux and macOS: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -excludeAllProjects \ + -dest ~/Desktop/space +``` + +Here is the command for Windows and Powershell: + +```Powershell +./octoterra ` + -url https://yourinstance.octopus.app ` + -space Spaces-1234 ` + -apiKey API-XXXXXXXXXXXXXXXXXXX ` + -excludeAllProjects ` + -dest ~/Desktop/space +``` + +:::div{.hint} +Use the `-terraformBackend` option to define a custom remote backend. The following example defines the [s3](https://developer.hashicorp.com/terraform/language/settings/backends/s3) remote backend: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -excludeAllProjects \ + -terraformBackend s3 \ + -dest ~/Desktop/space +``` +::: + +In this example, the Terraform module is created in the directory `~/Desktop/space/space_population`. + +To recreate the space, enter the directory: + +```Bash +cd ~/Desktop/space/space_population +``` + +Initialize the Terraform module: + +```Bash +terraform init +``` + +Then apply the module: + +```Bash +terraform apply +``` + +Terraform prompts you for the Octopus server URL, API Key, space ID, and for the value of any sensitive values for things like sensitive variables, feed passwords, account credentials, git credentials, and certificate data. + +:::div{.hint} +If you would rather manually enter any sensitive values after the space has been imported, use the `-dummySecretVariableValues` option with octoterra, for example: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -excludeAllProjects \ + -dummySecretVariableValues \ + -dest ~/Desktop/space +``` + +The `dummySecretVariableValues` option defines a dummy value for any sensitive values in the Terraform module, which removes the need to provide a value when the module is applied. This is useful when you do not know the value of any sensitive values but wish to proceed with the migration anyway. + +Any resources with a sensitive value must be manually updated after the module is applied as they will contain invalid credentials or invalid certificate data. +::: + +### Migrating projects + +Here is the command to export a project to a Terraform module for Linux and macOS: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -projectName "My Project" \ + -lookupProjectDependencies \ + -dest ~/Desktop/project +``` + +Here is the command for Windows and Powershell: + +```Powershell +./octoterra ` + -url https://yourinstance.octopus.app ` + -space Spaces-1234 ` + -apiKey API-XXXXXXXXXXXXXXXXXXX ` + -projectName "My Project" ` + -lookupProjectDependencies ` + -dest ~/Desktop/project +``` + +:::div{.hint} +If your project or runbooks include step templates and the project will be recreated in a new space, you must detach the step templates using the `-detachProjectTemplates` argument: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -projectName "My Project" \ + -lookupProjectDependencies \ + -detachProjectTemplates \ + -dummySecretVariableValues \ + -dest ~/Desktop/project +``` + +When the project is recreated, the step template steps will be recreated in a detached state. + +If you get an error like this when applying a module, it can mean that a project or runbook is referencing a step template that does not exist in the target space, and you must use the `-detachProjectTemplates` argument: + +```Bash +Error: Octopus API error: Resource is not found or it doesn't exist in the current space context. Please contact your administrator for more information. [] +``` +::: + +In this example, the Terraform module is created in the directory `~/Desktop/project/space_population`. + +To recreate the project, enter the directory: + +```Bash +cd ~/Desktop/project/space_population +``` + +Initialize the Terraform module: + +```Bash +terraform init +``` + +Then apply the module: + +```Bash +terraform apply +``` + +Terraform will prompt you for the Octopus server URL, API Key, space ID, and for the value of any sensitive variables. + +:::div{.hint} +The `-dummySecretVariableValues` option with can also be used when exporting projects to place a dummy value into any exported sensitive variables: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -projectName "My Project" \ + -lookupProjectDependencies \ + -detachProjectTemplates \ + -dummySecretVariableValues \ + -dest ~/Desktop/project +``` + +The values of sensitive variables must be manually updated after the module is applied. +::: + +## Recreating Config-as-Code projects + +CaC projects can not share a Git repository. When a CaC project is recreated, it must point to a new Git repository. This is done by overriding the default value of a Terraform variable in the exported module. + +This is an example of an exported CaC project: + +```hcl +resource "octopusdeploy_project" "project_my_project" { + name = "${var.project_my_project_name}" + auto_create_release = false + default_guided_failure_mode = "EnvironmentDefault" + default_to_skip_if_already_installed = false + discrete_channel_release = false + is_disabled = false + is_version_controlled = true + lifecycle_id = "${data.octopusdeploy_lifecycles.lifecycle_application.lifecycles[0].id}" + project_group_id = "${data.octopusdeploy_project_groups.project_group_google_microservice_demo.project_groups[0].id}" + included_library_variable_sets = [] + tenanted_deployment_participation = "${var.project_my_project_tenanted}" + + git_library_persistence_settings { + git_credential_id = "${data.octopusdeploy_git_credentials.gitcredential_github.git_credentials[0].id}" + url = "${var.project_my_project_git_url}" + base_path = "${var.project_my_project_git_base_path}" + default_branch = "main" + protected_branches = "${jsondecode(var.project_my_project_git_protected_branches)}" + } + + lifecycle { + ignore_changes = ["connectivity_policy"] + } + description = "${var.project_my_project_description_prefix}${var.project_my_project_description}${var.project_my_project_description_suffix}" +} +``` + +The `git_library_persistence_settings` block defines the `url` attribute. The value of this attribute is set to the variable `project_my_project_git_url`: + +```hcl +variable "project_my_project_git_url" { + type = string + nullable = false + sensitive = false + description = "The git url for \"My Project\"" + default = "https://github.com/organization/my_project.git" +} +``` + +The default value of this variable is the URL of the Git repo configured for the source project. To override this value when applying the module, pass the argument `-var=project_my_project_git_url=https://github.com/organization/new_repo_name.git`, for example: + +```Bash +terraform apply -var=project_my_project_git_url=https://github.com/organization/new_repo_name.git +``` + +## Excluding resource from the exported module + +Octoterra has many options to allow resources to be excluded from the export. + +Run `./octoterra -help` to view the complete list. All the options to exclude resources start with the prefix `exclude`, e.g. `-excludeAllLibraryVariableSets`. + +:::div{.warning} +Excluding a resource that another resource depends on can result in an invalid Terraform module. For example, excluding all environments can result in a target that is not assigned to any environments, which is not a valid configuration. +::: + +## Editing the Terraform module + +Unlike other tools used to export Octopus resources, such as the Import/Export tool or the migrator, you are free to edit the exported Terraform module. The exported files use the same publicly documented [Octopus Terraform provider](https://registry.terraform.io/providers/OctopusDeployLabs/octopusdeploy/latest/docs) resources. \ No newline at end of file From f8869b48ad9385075a39760760deacb10cf36c7d Mon Sep 17 00:00:00 2001 From: Alastair Pitts Date: Fri, 14 Jun 2024 17:58:39 +1000 Subject: [PATCH 172/241] Add Modern Deployments as CODEOWNERS to K8s targets (#2342) --- .github/CODEOWNERS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 320506c584..d29f2c0fbd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -450,3 +450,9 @@ # updates to the deprecations page are reviewed by michaelnoonan and alexrolleyoctopus /docs/deprecations/index.md @michaelnoonan @alexrolleyoctopus + +# updates to the Kubernetes targets infrastructure pages are reviewed by modern-deployments + +/docs/infrastructure/deployment-targets/kubernetes @OctopusDeploy/team-modern-deployments +/docs/infrastructure/deployment-targets/kubernetes-cluster @OctopusDeploy/team-modern-deployments +/docs/infrastructure/deployment-targets/kubernetes-target @OctopusDeploy/team-modern-deployments From 1b9f84089233847dc49d04d46d8faaecb2472f74 Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Mon, 17 Jun 2024 10:21:44 +1000 Subject: [PATCH 173/241] Note how to convert a CaC project back in the octoterra migration docs (#2346) * Added notes on converting CaC projects to regular projects, noted the error displayed when new framework steps are exported. * Line edits --- .../migrate-spaces-with-octoterra/index.md | 55 ++++++++++++++++++- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md b/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md index 5a915b068c..4725e1eef7 100644 --- a/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md +++ b/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md @@ -37,12 +37,22 @@ As a workaround, octoterra can detach step templates while exporting a project o ### New step framework -Some steps, such as the ECS deployment steps, rely on a new framework. Steps that use the new framework are not currently supported by the Terraform provider. These steps can not be exported by octoterra. +Some steps rely on a new framework. Steps that use the new framework are not currently supported by the Terraform provider. These steps can not be exported by octoterra. + +Octoterra will display an error like this when an unsupported step is encountered: + +```Bash +Action has the "Items" property, which indicates that it is from the new step framework. These steps are not supported and are not exported. +``` ### Config-as-Code (CaC) repositories Two projects can not share the same CaC Git repository. When reimporting a CaC project, it must be configured with a new Git repo. +### CaC and step templates + +CaC repositories reference step templates by ID. The ID of a step template is unique in each space and instance. If you create a new CaC project in a new space and point it to an existing CaC repository that references step templates, the project will fail to load. + ## Teams and users Octoterra does not currently export teams and users. @@ -64,8 +74,9 @@ You can use the Terraform local state, and the commands presented in this docume ## Migrating spaces and projects Migrating a project involves: +* Migrating space level resources to the destination space * Exporting the source project to a Terraform module -* Recreating the project in the new space with Terraform +* Recreating the project in the destination space with Terraform ### Migrate the space @@ -294,6 +305,46 @@ The default value of this variable is the URL of the Git repo configured for the terraform apply -var=project_my_project_git_url=https://github.com/organization/new_repo_name.git ``` +## Converting a CaC project back to a database project + +It may be useful to essentially convert a CaC enabled project into a regular database project by including CaC managed settings, such as the deployment process and project variables, in the exported module. + +The `-ignoreCacManagedValues=false` argument instructs octoterra to include CaC managed settings, such as the deployment process and project variables, in the exported module. + +The `-excludeCaCProjectSettings=true` argument instructs octoterra to exclude CaC settings, such as the version control configuration, in the exported module. + +The combination of these two arguments essentially exports a CaC project as if it were a regular database project. The exported module can then be reapplied without the limitations of a CaC enabled project. + +This is an example command for Linux and macOS: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -projectName "My Project" \ + -lookupProjectDependencies \ + -detachProjectTemplates \ + -ignoreCacManagedValues=false \ + -excludeCaCProjectSettings=true \ + -dest ~/Desktop/project +``` + +This is an example command for Windows Powershell: + +```Powershell +./octoterra ` + -url https://yourinstance.octopus.app ` + -space Spaces-1234 ` + -apiKey API-XXXXXXXXXXXXXXXXXXX ` + -projectName "My Project" ` + -lookupProjectDependencies ` + -detachProjectTemplates ` + -ignoreCacManagedValues=false ` + -excludeCaCProjectSettings=true ` + -dest ~/Desktop/project +``` + ## Excluding resource from the exported module Octoterra has many options to allow resources to be excluded from the export. From 167ac691490db0b26938bb5b76354e4f295838d9 Mon Sep 17 00:00:00 2001 From: Scott Merchant <97430840+scme0@users.noreply.github.com> Date: Tue, 18 Jun 2024 08:56:52 +0930 Subject: [PATCH 174/241] Add a 2024.2 section for HA Cluster support (#2347) * Add a 2024.2 section for HA Cluster support * Apply suggestions from code review Co-authored-by: Alastair Pitts --------- Co-authored-by: Alastair Pitts --- .../kubernetes-agent/ha-cluster-support.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md index 3ab6fe3839..cb73394a9b 100644 --- a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md +++ b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/ha-cluster-support.md @@ -15,6 +15,8 @@ To read more about selecting the right URL for your nodes, see [Polling Tentacle ## Agent Installation on an HA Cluster +### Octopus Deploy 2024.3+ + To make things easier, Octopus will detect when it's running HA and show an extra configuration page in the Kubernetes agent creation wizard which asks you to give a unique URL for each cluster node. :::figure @@ -23,6 +25,24 @@ To make things easier, Octopus will detect when it's running HA and show an extr Once these values are provided the generated helm upgrade command will configure your new agent to receive commands from all nodes. +### Octopus Deploy 2024.2 + +To install the agent with Octopus Deploy 2024.2 you need to adjust the Helm command produced by the wizard before running it. + +1. Use the wizard to produce the Helm command to install the agent. + 1. You may need to provide a ServerCommsAddress: you can just provide any valid URL to progress the wizard. +2. Replace the `--set agent.serverCommsAddress="..."` property with +``` +--set agent.serverCommsAddresses="{https://:/,https://:/,https://:/}" +``` +where each `:` is a unique address for an individual node. + +3. Execute the Helm command in a terminal connected to the target cluster. + +:::div{.warning} +The new property name is `agent.serverCommsAddresses`. Note that "Addresses" is plural. +::: + ## Upgrading the Agent after Adding/Removing Cluster nodes If you add or remove cluster nodes, you need to update your agent's configuration so that it continues to connect to all nodes in the cluster. To do this, you can simply run a helm upgrade command with the urls of all current cluster nodes. The agent will take remove any old urls and replace them with the provided ones. From e6d8dd1b3f1112b1662595a147d12e6a410108b1 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Mon, 17 Jun 2024 23:33:57 -0700 Subject: [PATCH 175/241] fix: update the default subject keys used in healthchecks for oidc accounts (#2348) --- src/pages/docs/infrastructure/accounts/openid-connect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/infrastructure/accounts/openid-connect.md b/src/pages/docs/infrastructure/accounts/openid-connect.md index 066d4896b6..9229447169 100644 --- a/src/pages/docs/infrastructure/accounts/openid-connect.md +++ b/src/pages/docs/infrastructure/accounts/openid-connect.md @@ -76,9 +76,9 @@ This is using the default generated slug values for the space, project and runbo ## Health Checks {#health-checks} -The Health Check **Subject** claim supports the **Space** slug, the **Target** slug and the **Type** +The Health Check **Subject** claim supports the **Space** slug, the **Account** slug, the **Target** slug and the **Type** -The default format for a health check is `space:[space-slug]:target:[target-slug]`. +The default format for a health check is `space:[space-slug]:target:[target-slug]:account:[account-slug]`. The value for the type is `health`. From 087cc3a7c952275e6f7fd8e20b4ce2dc8c11f3c1 Mon Sep 17 00:00:00 2001 From: Chris Kim Date: Wed, 19 Jun 2024 09:28:03 +1200 Subject: [PATCH 176/241] Adds lifecycle phase priority documentation --- src/pages/docs/releases/lifecycles/index.mdx | 5 +++++ src/pages/docs/tasks/prioritize-tasks.md | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/releases/lifecycles/index.mdx b/src/pages/docs/releases/lifecycles/index.mdx index cc94f66a70..d12be9003f 100644 --- a/src/pages/docs/releases/lifecycles/index.mdx +++ b/src/pages/docs/releases/lifecycles/index.mdx @@ -57,6 +57,11 @@ When a phase is defined without any environments added to it, this phase of the Any future environments you define will also be deployed to as part of this phase of the Lifecycle. ::: +### Phases with priority + +When a phase is defined as a priority, deployments to the phase will be created as a priority task unless otherwise specified. When creating a deployment via UI, the priority checkbox will be selected by default. + + ## Create a new lifecycle 1. From the Lifecycle page, click on the **ADD LIFECYCLE** button. diff --git a/src/pages/docs/tasks/prioritize-tasks.md b/src/pages/docs/tasks/prioritize-tasks.md index 335f8b7078..32cfefba3c 100644 --- a/src/pages/docs/tasks/prioritize-tasks.md +++ b/src/pages/docs/tasks/prioritize-tasks.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-10-20 -modDate: 2023-10-20 +modDate: 2024-06-19 title: Prioritize Tasks description: Tasks can be manually prioritized to run before other earlier queued tasks. --- @@ -12,4 +12,8 @@ Prioritizing Tasks can be done either on the **Tasks** page or when viewing an i :::div{.warning} Ensure any other queued deployments to the same environment are cancelled when prioritizing a deployment, otherwise an unexpected version of a release may overwrite the prioritized deployment. -::: \ No newline at end of file +::: + +## Lifecycle phases + +Octopus **2024.2** adds a feature to mark a phase within a lifecycle as a priority. See [lifecycle phases with priority](/docs/releases/lifecycles#phases-with-priority) for more information. \ No newline at end of file From 80692f23a784f5bf61d542fdfcd8a2790ba136db Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Wed, 19 Jun 2024 07:20:07 +0100 Subject: [PATCH 177/241] Update modified date --- src/pages/docs/releases/lifecycles/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/releases/lifecycles/index.mdx b/src/pages/docs/releases/lifecycles/index.mdx index d12be9003f..41ad1dfd6d 100644 --- a/src/pages/docs/releases/lifecycles/index.mdx +++ b/src/pages/docs/releases/lifecycles/index.mdx @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2023-01-01 +modDate: 2024-06-19 title: Lifecycles description: Lifecycles allow you to control the way releases are promoted between environments. navOrder: 2 @@ -190,4 +190,4 @@ When configuring your lifecycles, here are some tips to consider: - Update the default lifecycle to define the phases you need. This makes configuring and maintaining your Octopus Server easier. - Keep the number of environments under ten to keep the phases added by the default lifecycle low. - Create a lifecycle for any projects which need a different promotion flow between environments. Remember to define phases for the lifecycle. -- Set specific retention policies for your lifecycles. This will prevent keeping releases and files forever, reducing disk and database usage. \ No newline at end of file +- Set specific retention policies for your lifecycles. This will prevent keeping releases and files forever, reducing disk and database usage. From 0c8e23cc88c0e6e296618b27cca104a8a0e1371e Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Wed, 19 Jun 2024 10:20:48 +0100 Subject: [PATCH 178/241] Use new templated deployment process --- .octopus/deployment_process.ocl | 41 +++++++++++++++++++++++++++------ .octopus/variables.ocl | 37 +++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 7 deletions(-) diff --git a/.octopus/deployment_process.ocl b/.octopus/deployment_process.ocl index 25123e9e69..628186c7c3 100644 --- a/.octopus/deployment_process.ocl +++ b/.octopus/deployment_process.ocl @@ -6,23 +6,23 @@ step "upload-microsite-to-aws-s3" { is_required = true properties = { Octopus.Action.Aws.AssumeRole = "False" - Octopus.Action.Aws.Region = "#{AWS.Region.Docs}" - Octopus.Action.Aws.S3.BucketName = "#{AWS.BucketName.Docs}" - Octopus.Action.Aws.S3.FileSelections = "[{\"type\":\"MultipleFiles\",\"tags\":[],\"metadata\":[{\"key\":\"Cache-Control\",\"value\":\"public, max-age=604800\"}],\"cannedAcl\":\"public-read\",\"path\":\"\",\"storageClass\":\"STANDARD\",\"bucketKey\":\"\",\"bucketKeyPrefix\":\"\",\"bucketKeyBehaviour\":\"Custom\",\"performVariableSubstitution\":\"False\",\"performStructuredVariableSubstitution\":\"False\",\"autoFocus\":true,\"pattern\":\"**/*\"}]" + Octopus.Action.Aws.Region = "#{AWS.Region}" + Octopus.Action.Aws.S3.BucketName = "#{AWS.BucketName}" + Octopus.Action.Aws.S3.FileSelections = "[{\"type\":\"MultipleFiles\",\"tags\":[],\"metadata\":[{\"key\":\"Cache-Control\",\"value\":\"604800\"}],\"cannedAcl\":\"public-read\",\"path\":\"\",\"storageClass\":\"STANDARD\",\"bucketKey\":\"\",\"bucketKeyPrefix\":\"\",\"bucketKeyBehaviour\":\"Custom\",\"performVariableSubstitution\":\"False\",\"performStructuredVariableSubstitution\":\"False\",\"autoFocus\":true,\"pattern\":\"**/*\"}]" Octopus.Action.Aws.S3.PackageOptions = "{\"bucketKey\":\"#{Project.AWS.BucketKey}\",\"bucketKeyBehaviour\":\"Custom\",\"bucketKeyPrefix\":\"\",\"storageClass\":\"STANDARD\",\"cannedAcl\":\"private\",\"variableSubstitutionPatterns\":\"\",\"structuredVariableSubstitutionPatterns\":\"\",\"metadata\":[],\"tags\":[]}" Octopus.Action.Aws.S3.TargetMode = "FileSelections" Octopus.Action.AwsAccount.UseInstanceRole = "False" Octopus.Action.AwsAccount.Variable = "AWS.Account" Octopus.Action.Package.DownloadOnTentacle = "False" Octopus.Action.Package.FeedId = "octopus-server-built-in" - Octopus.Action.Package.PackageId = "DocsMicrosite" + Octopus.Action.Package.PackageId = "#{PackageId}" } worker_pool = "hosted-ubuntu" packages { acquisition_location = "Server" feed = "octopus-server-built-in" - package_id = "DocsMicrosite" + package_id = "#{PackageId}" properties = { SelectionMode = "immediate" } @@ -37,12 +37,12 @@ step "clear-aws-cloudfront-cache" { action_type = "Octopus.AwsRunScript" properties = { Octopus.Action.Aws.AssumeRole = "False" - Octopus.Action.Aws.Region = "#{AWS.Region.Docs}" + Octopus.Action.Aws.Region = "#{AWS.Region}" Octopus.Action.AwsAccount.UseInstanceRole = "False" Octopus.Action.AwsAccount.Variable = "CloudFront.InvalidationAccount" Octopus.Action.Script.ScriptBody = <<-EOT aws cloudfront create-invalidation \ - --distribution-id #{AWS.Distribution.Docs} \ + --distribution-id #{AWS.Distribution} \ --paths "/*" EOT Octopus.Action.Script.ScriptSource = "Inline" @@ -56,4 +56,31 @@ step "clear-aws-cloudfront-cache" { image = "octopusdeploy/worker-tools:6.2.1-ubuntu.22.04" } } +} + +step "slack-notify-feed-website-automation" { + condition = "Always" + name = "Slack - Notify #feed-website-automation" + + action { + properties = { + Channel = "#feed-website-automation" + DeploymentInfoText = "#{Octopus.Project.Name} release #{Octopus.Release.Number} to #{Octopus.Environment.Name} #{AWS.Website}" + HookUrl = "#{FeedWebsiteAutomation.WebHook}" + IconUrl = "https://octopus.com/content/resources/favicon.png" + IncludeErrorMessageOnFailure = "false" + IncludeFieldEnvironment = "True" + IncludeFieldMachine = "false" + IncludeFieldRelease = "True" + IncludeFieldReleaseNotes = "false" + IncludeFieldTenant = "false" + IncludeFieldUsername = "false" + IncludeLinkOnFailure = "True" + Octopus.Action.Template.Id = "ActionTemplates-181" + Octopus.Action.Template.Version = "10" + OctopusBaseUrl = "https://tenpillars.octopus.app" + Username = "Octopus Deploy" + } + worker_pool = "hosted-ubuntu" + } } \ No newline at end of file diff --git a/.octopus/variables.ocl b/.octopus/variables.ocl index e69de29bb2..b8bdfa50d4 100644 --- a/.octopus/variables.ocl +++ b/.octopus/variables.ocl @@ -0,0 +1,37 @@ +variable "AWS.Website" { + value "http://octopus-docs-production.s3-website-us-east-1.amazonaws.com/docs" { + environment = ["live"] + } + + value "http://octopus-docs-staging.s3-website-us-east-1.amazonaws.com/docs" { + environment = ["test"] + } +} + +variable "AWS.Region" { + value "us-east-1" {} +} + +variable "AWS.Distribution" { + value "E1M91AW6ZECI94" { + environment = ["live"] + } + + value "E2ABBGFOMEE5DL" { + environment = ["test"] + } +} + +variable "AWS.BucketName" { + value "octopus-docs-production" { + environment = ["live"] + } + + value "octopus-docs-staging" { + environment = ["test"] + } +} + +variable "PackageId" { + value "DocsMicrosite" {} +} \ No newline at end of file From d98147f52687dfaa8a3b57d5a78b99bc6decc95c Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:19:16 +0100 Subject: [PATCH 179/241] Bump new channel build! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6d2992ac4f..d66adc28cf 100644 --- a/README.md +++ b/README.md @@ -224,4 +224,4 @@ Do not use call out / info boxes in the main body of docs pages to reference how ``` In versions earlier than 2024.x, you'll find the page to add a feed under the Projects menu -> Tenant Variables -``` \ No newline at end of file +``` From 4fa00cdbce8d8b5e1711671cac59f911cfd9a943 Mon Sep 17 00:00:00 2001 From: Felix I <108677358+felixi-octopus@users.noreply.github.com> Date: Thu, 20 Jun 2024 15:34:10 +1000 Subject: [PATCH 180/241] Updating editing experience images for Tenant Variables (#2352) --- .../images/tenant-variables-edit.png | Bin 53872 -> 34025 bytes .../variables/images/tenant-variables.png | Bin 285009 -> 200642 bytes .../projects/variables/tenant-variables.mdx | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/public/docs/projects/variables/images/tenant-variables-edit.png b/public/docs/projects/variables/images/tenant-variables-edit.png index 09457fc5465fdef178306d7dccb622d89d4f0062..371ec0cbe52405e946cc59209ec4b882ba946de7 100644 GIT binary patch literal 34025 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 literal 53872 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 z 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 a(~tTqhPC&f{rC^wO5o}0=d#Wzp$PyRnjsqi diff --git a/public/docs/projects/variables/images/tenant-variables.png b/public/docs/projects/variables/images/tenant-variables.png index 82b89ad8c4ba58259cb14fb4f33d0b1b635c8e87..bc72e0bc2b92e56a34613c2c757e4021225e2507 100644 GIT binary patch literal 200642 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®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 yjcq%uSg`ZOt8?u7;iD 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%0Dl^mR2(V#FK{;OAXU)F|naCj|E~piC!U@$N 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

    LwF zIe)~qec7owo*#4qy}twsy~>Knw*g_-@=>7wZMq34)XHPzD}u5?_2E+HWCejM-su+! zn|dp`K>IrfN|~5|iW3J4_9oq{PW9;m&^qU^caK3hlRxp9E*%K1{@0K5blzQ`@Mj;EdUCz-M5nME1*z=gehI;G!TF`L_bc~`h z!8_aX03y5wPCgjD2nRIAA2I7bfw8dFJy=>wQ@*KDYy}4=Uk8@u>UH{4!}@=LuYJm& zK;&(;8vPF>jPwC?*tWK{VtUDZw3FK%BT1C6)$`f)vF<3)9dRH;rfCraEwK+(NtP1T z`z>n+qO|*A`Ba=sp@&ivJW^aO zaufUYYD;zSy3fkaReg<(LCn?0DvL-B7&*w@XRhCOe&GrB&w+etk1naLJ(t`;KW9t7 z@<+p((q*`;n)8>b**atS#i!N=4A7H}*6Y2K{+-_V`kV3J`VH~tyQ~sXd5Q#HWmsL$ zeg54S(2peol9sBS>)(PrGczIDG7J|06=RHXGm=n}PojPqwB{xg>?o>bwO zmYB#&TYCVwFX3W-#4#qegzpDq7Z4}uOMD$-E}E1Lc24%`-SBhe1CV|t=!4ju5%00Ahn_tnj?Y2CI6`1jTz?IOd!WnoFIBl?DqX z@ePI8SFv#)i#|@Y3VXfsTDhPpMO8*a%YH|aQsx^J)UvJ^GxO!W5;5=UMsQWAbWnclSo4rs zm2<2qCEMD#&Es`?1Qr{VWkEXZTXS)s3W%gj8}P+1mh-(^aI^VrC4C-V?BpqJl;OuE zpaiX8JijtfpBgW{ouDh_vuPGm6|D0Yz3ZX3o*4jv z-2OQiE5qb6B%sYAzP82@0w}?rhHiTrWpd<8HL&N)y^ClA3CHec6;yPRiP?|Ja_xKf))~E_iyNB4zrlcxc*s4EZbo^Cr|j^iEUD;?|a}Yuad@{u?t+3Jg-5 zakPiwe%=d=o}36C*9T**D?u$* zN_sWmQ^ekzHCwweUR~&JOpkd5r(9r+MeBa;9y6cEWWzP{ajTHb;_pgFu1jr33)e^(!pqhXK6Y~pCVdpfCU9)l9$)8?6j21r4J3*p!tKFuG zcx9(tyoEH%w7|X((2`j2SLd7OblvR%;H-V)S6Tss_!KTlM9F?$C(RHgpvGfB zphhZ=e%ofB4lvrnOx2%8H6Wq!*v)!>?VRt;*<|(t1}131OR@z=JTm`vJ(K2mx@Xyl z{e)*}KpV(S-r>z~nx$`Dj$u8}xsLjUTxhfkGAu2hRcdt-^NCvb(J= z3vxwfVUFFhTTW(5E$joD?U9?tI7(BA$qHwn0-#OlF?NTgGp_&7cx656>Y7_0 z>Sbc{g0M)otnpg&erLm^5*U4Uayj=I z?N|FeItY`sIx zji>z=z!{LE~I@zj(RS z>Cnk7Yd`AFe~f8(KvKrBfk?N_8Qyg9kV^GfBHX06-AHVXzQtyX*=@S=ImpkW@RCUT zra?^`X$uF3>6C@R(2+cB!ynQuFhMpanq>6%_Qa&@KK~Xj3x-)>kBY{yRK&o`_tlVb zzo;B?g*^$OW1Ww2?tcVmEqBy_dU<g&F-Nlj@-r>@gOy37YYx_lCJBPv^4gYr3Qt|HeRH=prFA29v@(-0T6S<0Z8VM zm6yUqTv|d>u1noW$A$4t&0DS3*c0I(wwCvOhdDuxG?D7;?wJ$u7f58D97~OW&}^eY zXI15LeE`v@Xp_8C?BHiQ;H9X7PI?Bkn(bASTUazk3F13dgbsg%JKhj^Q{ zwN#+YDeIJ*E?rVKlUr=u)EVtIS>Je5m$UrChrK}YMS5fA0P~e`Y3y?S#g)2=$vKOHu__KA!_v~JCK?4@npk`3HcHZ zHOWm3;`rfX9-&phwuEDvFC8M5Tk$=E7SYY}qG%QsPKuJF?q|!qGcBw6HB>tRuXg37 zig2v-{4$7U0Ap*BnTPg}mMI_dA9W=OJlhzlbhH@WFbF zH}`C;*M#$}x#+);k96^3|0-$!9P|JG0`ES$&(CaR!odJeJH}H216qA%vMOP^`3-jt zqIC;D@oitx;QePs=rSjFSQ|lGKfr9^>KUKVsug8{DbT zBfOH)af3a}b?GQ{5R?_xe#7!P796D5mPKZDw^9lIEL6xv=^lHRd!e(YJqE&PMJV_J zv%8}fYnEMzIHVs2k}Z>E!EOk0S&z__^p47N{Ge&llb^x)54=T9Cq>3w*`7m~C>ZJ? zXld2ZA-jrKnDSDJHz=oNRSJK1qJEvW!_6IBj9_kr{s{#@f%jOtgllzrL~E&u=P*tf z+5BGAod~85v$Col zmKGn>vv^ws>_(||?3$=FQd0KUU8@Z+ZQ0+hS+%-QE(k5>Xmk+XDusSc$v{buhG2OB zA@JI*X76{ESi6FN*mJ)aR0_P_rU8A>`l5DA2qr9(+*};9Uz-iRQxe`<%hdKu99mK4 z27{jZPdluBzzz#)C5+#p*L5Ch)k z7c7FfYxuJm$y$h$E=qj{G)ms46a~C&H=c}vyl@i^G0?%p8T2wquj5xoVr_N++il!*Q$Apcsg;4wXRja(4o-+Cwul=@Mm;I%| z7ZEA&qX#UJe%Q{fXe^)}+rmDo*%X#qYGa^b{hZ;FIL(ht&DcxU#x*``BWjGZo>l%GlbDtkJ z2`UA&a>|?^UK}`NJ8)w&4w;QF-H4~==MtzI(N0X5`U@d!+v+^-RFB$I%!_bQ>u~@9 zDG-9GYPr^_TW#@}b+9?`}grxrO=H~7-!5E(b)`ErqMnI!}E5uB);0XX)^ zR7{D=Pv5%Z++wliDqXsc_}=L^a6oS;ZNG6_J4*skza1VNI!4V~<@vn1^1dW0LtMQ* zlA@n4J8k4(qyhW}VSaHnU8X+0Ncvq+a69PqOddDL=PRu&52*U^(q8_TnI{cS1Jr2$ zp4$_&A?F-M7M8CN!7~gZ*k(uj@W{4&LeB2X(t{NM+!d|s+E<(}CE`>c!L*c*vpI^i z37HoI1n5=Zog_5OE|$Q`c_6FJh1H)H&4HWeoWqUGhHMT(!iLG{qvBFUGIa^Qv%cs5 zL?xDQ$o7-8n}85#?58xu=B7`MzVA}2H1(D1Ov z-F4E4aV}1bu+?)_V{Gm$IB<59I-q5Il>4V!m~k7kg6rbPY)+}%;?lOg%ojERI%21k z;ik4>52V4T1gmYNd%3v^U%k?m26vriS|n#5xAnIWYujO`SE6b#EsyIA=zD@6QF#NE z<{U%%tB|xtq8Y7`2ypSx^+oTUhKjU7ftxVX%}*m>z}(pLu!IITnYsI~<+edvZj+5Q zL!U=H(v|a4Y(iJ)v1R7Q$ku~ux3;5dV(Z1+#kgJ!+|PMyiKC1Y*;4Q^H*9g#`KX-T zb|=H;9O6Al8t&>peQ8fZSv`TDd8ofNYpZ973Rh9yqHZ3jWE<=+d4t`%_{ORTJ{K%f@W^0(mgW7=re|BEQXMQeAC&ZsI???k^%R|$cY zwqAna;B7Ofp)cU{uqoj%JiUV};-K zSWeXp4mKogEhWC?+_WnwJvc-H8Xd1?ZH@C!VK+xNNa_*u;Vzn5__|IFLv8ns%Gs?TN|hG(X2@Cs*wHS)Yv$_Dyxp@4w1B59kK);a zZ*Ql6{(RS(=6;(%d)JTb|61WgKy=zPo>XJJG8JTbc*+;U<#|e|`dhc##HMlhE5-ab z_^F}PPj891mX>r(fUzCZ3+#vCZd%^NiDfo1%8;#I=zgGS!;Ace-**|qTxE1O(n2z{ z!2+3V^>M4ctO{jqMGyJjuW-2j1Of;M2^j!P0Rsbr;0PM}G1SSa=%>SM$nEWa1fPH6 zDhmH?=M{F0&i~>Zflvab#4(nb8`ls|3Dz$}m+~4|$8zC@6-3fY?Z=-&S4UI_-mYM8 z2pLS~gJ2py3?cnB`GL?C#Oi=Mw*Husn9(+5VnyDBtSmE8bOC~_)yVx`e z=z$^4UHN22)ly0y$)edi59$cq9=H_$dzj5)-E`;>(HOp| zKdl^RhGJXxahWz*8JDMyRfH&L)U%A{WlcptDHhEdD@j;~8WnF7adpKP+sxgp2ocbG zzi!(1&uas70>JLfe0r&QumFzblO3)I)ESqVjdMYrgM#k)K1I}$L+i@-{6G7P?91o} zM4mT~{|n6c%=(}82t;*sVGz==$l)Fd+335Hjz=!w{(9C=jpM&G(f_UK_+KC{V0iwM zKwN))2)h5*5Pkp4@W#}xnW^}3o2qt-?gKL*1N!T?(EaZQ zNB+9+|1E9s|C+=9&*yME{x{-shJ~>)JblPe7;VlVJkVjR#5dZ)>(`ePzFtLrR48hJ z()86AR(X0@RoO|vZwn6Zg+57!e(kG#yw*CE4PT`i{v|yR?2>_h=ap*Vksv3`%q35` zYndhc2xPPTbspP+7|Cq``I!1?ik8V}USG?PuhJErRUt-*`$dU44NaAipz{00w~+JG z97Hp8)x%kRdGk-_D`?CH+NBu!_jVZ>1vsM3q9*TuiMpv7qplh4zRI4d7?&3(thfH! zysyj%EfFEfycVib$KcQ!!Eg|uVgabET;{%Da>JVIue;Ix0D_cXG%4EcqL8`xn46k$ z3V>=w#pkyS<`sqBce6GSa)xO_f|v@Egn)y(N}xIaG>qB^(Wvt{4E6JvZnX~q(rMb| z3#^b|sgjWq4Bs-DK=Egg2i%w`=CQ@E0OLRto$~by#`Te)j%-T%$;-?izCSe223O!* zJ0!}z+HfIZN4&Ug5H-|J*Bt05H%v9H9@@hym6_LYri!mO_RIrgkP1@6Jx>T`#GR;oRicE|dWYTbsI)5fyA?r1RT5I4|m zX8(f|gRSX(9Dxzk_uKoqoxF2-eUk#8@m3nF28t)WI=NR-!ANgBBQ$W&znq!VuKw=Z z{cv7U$B^<4d`i%?@NVcZNq`&$D$HEFaB4UGoeh%YY~>BJpTq&OI%sgZ3j8}NSY`Md z8LfTBO2w3db8oSk4&%)NhJC+2gb*ic+f>TJjwU^w6+HC+o*Ks|sAn^Ebp@?dV7+9n zIbLnZHS9UmSYx?)s8S~!(0<-sY9TUKA+Z%2A9_o!WIC+P-5MY%(yn;PzeB1#fH?1b z$4j>K$AuwQf?`|2?e}J^vr+0+wm~-IjAG57FYuwP-$vs?cqjrZyU9HY&4Tyjv*Dyv zQ|`w+l%vt4i&HyBo#gJy_i-73tRaOtU^V|smV2(0~C>-h~+lxRIxEw08TTL3mBisDB^S014C zEQseFJwaXrdxFNihz-(;sdhG!sw!#Si zNP!zubp_9g&ULX66A2B;+;fRv&gaFk4JGc%@9BLf3u?je!M&}aMTIJ!YVu*{>3GY= z+t`=7bc=l!dh8B;#BJMbz7Ch=K%fM-=c`sKh;dV9(pX_T$aez<@E{68(t-eHYkaLo zU;nT+$5@*)Qio?02|;a>dg6ni3r~yscqWT;be&0ix*AZD$y+Eto&P3{QfZHh6BHKK zq6KV#xzyjl*k0t&;9xZvCptejC)Xz(hI2ju|Bn=6bph8h!1U(dkvv2=#yJ)LnzQ*O zt24%%x-)0f|G1NV0h)Co;`+NE^|hq*8#?lLvnn;jDRM~j+GqKS=&f((pu9ii_fi=c zp@^IkBuT!wfDoc3R4f;dqvcpAml?-|*X)3_e%DIlk_bWj#D;pe_42QT7FZwsIJEhfs`f+8law&RV|3 z(iFXnO&bc>+rrr*6pnw)w>!n|l!=e>29khXr|O@~N676X>4luDlAFhu=XSnHTI{2H z(|30-YVY`zx7w`hI<6|^h5?YxVVb`0)ZZHuU|lsH={x=76ZhI9LMS|Cf(gov^HZMk z>N%$f$b&QyENoMXzU(XaxCsv1cVF}X=EGhH48K=3&oPy_6U^&zFKa(ARpmOJkoEvF z1$y}Tn01r?{kEe-q_8t(>0tdKk4m+c%EEHLSTTjT0E`N$D}HZl(9T*Ja-TnLj`+u? zWAg+D(#Px;P=K5UyY2#UW9fv@t*^u14xaE#<>U?RDnMr!MGt+1vR6;ASXgSC8_K)Hl_SXBA z9apBxvJ@neQmRbZb?1l^Zxj!M7e16{D-{^h%Xf`5SXvJHx|#+Sop)NphU534M`m$4 zb8ACW)=kwRT8*_HQ$-<7zKdq7qFG(jB}4QaptLs2V&*lIfi2--NxElI&gIV@|D!zn z7|PQ*aVZ)L{ZTJ*J?oQw@$NaFiQ*8-RghN{r5tFY(p*UXiqJm=SJl4vj}VQ6v&Wq>9iitP!^-EGp;i|j za+I(9SUUsNv=BrETU7)BV();B^kGgol7Qa}EkR=e@8%bJ4F1g%_3IgNY}_(8byXI4 zj6yx)e4SUNZ)%O#u44K&&t=J{lTHWptnsJ>-`60M6B~prmlU=I+{rpCBiVT;nbHBtCid{WDY;v8?SqUJ?dHMr1%Q0JzH;4TI%W@%S#9_7us9FQFB@p z)}y}nP*je>dgPB*Wgs4_6AjlN++?Y8#e8w$W?{+q(t12WVe*^sI@Uoit2g?he&&Vc zZT+XJdJd+Xzo~XetJ{BH%^lc1C~bu2J-<8p@X7umh!FGvo*hVBdhtNgm@gZ}d4^6Z z3!q`q(4;a?hDIdzMMOo*FHGeI!$obHVH+FXB>waMp|3PN%TMDsd8N!FW2bTD)L=Dc zUPVmFAcQfss`)Xs-wTrYiDnt5dlE|Luk->ylW_HL)o6Ec{0TcPUjJD@_k1cw8fGZ{ zW0vv#2*XW9HSQ#1k=q913VkeNMy6gphGXVyO`6j+Cl!d2!+R&857}^Et&KZpF8Edo zjzh3lVfNI}2}ju=onEk`-zw)}`Yb1@5hIhGZeO7gCW4ziGt2V=^pRXx4>NL(j`rDe z$g8Z16W)4Sd!DU?h$H?$k8qIwj938v{ z{++I0swd4S+xR}p+KJkOP)oDpaT@+ao+Ik2n7(@2!vQHj+>EX%9&9_>5~CN1MYz;a zKI(%3``u?}Re9)a;&TBE#wqg6l{JE(D$k6(8Zg&Fts1(A(^>OW`Hxg^x~q2J#+_aHbjjy>B*CtGc4NnTSaGw-@9DiM4t zFlr+yY;eTWDDJv$T0@#98dTb|oZpG_DRksEv?v--zHX=y?LxcteM>(JL~pY%BDpL_vnR`%yVBHuz;S_UAm#iP@!=WCP4sFT#C?`^Tm zuLW)X3j1sbve7GO{`}aHPo*R#2Ctr_XOgUz)`-_CQdu4RxFE7QXb48s zDtiS|PgVA*JVimlC!P_`0N?Bf(?aj)bOQLz%_he;&j=4sq+C7GzuA|ZWk`H$-__GI z{Ox!oH@}X+yk6t>vV6fBrD##FOP}Wf+Az>0FK(VySgGm$Qd+pCf>X6tZ+~e1%5$|e zP0*jSna>GLYZNZ1-t_7y(z=NvWQXE)pWH5!>F_jsG7;DjOpbk@k8}I<{RX3X^+WQd zTL%4~Z=@^veYlR)RFig1YF2SSrn_+- zf;-vz(Q2bh^dT7$edB{bmD%yL=$Ejqap4!Bg^Q-TmBGEIoSSS;@S9tvn@l~XR8=^3 zRn>kn7>9J&H8oS2EuKt`dr}St^B$2iqj`qGba&JOH1vuODmMnJ5^eN@*e2R{t}IqO zY=S@WTYTIAeQ0jJM%BcTRSAPL*n}TUOiQoyw*^jP5ml z3+UO~;)+3%Vv*&)=@@OwM#V&7iPCQ^*lJC>O+P*!8cYS+Af@Ul)@@Dzj|p?yT?*mNw(ckih_#xBmNmL! z-mi2ifpJH&Fs0|6a)H9v#+~?#3wv@e{|E{SeE}-}_{Wd)I5K?33M^^$B!^^vHNkmH zgWC2y$2X>iX<<&}sBDS_m}@RVQx`BLvyHXqC6!Ny!smp6#nqq=V1I&N2G|33eV$&s zgEz{~GaG&xlU6Uob~1VGd7wQ2j{(c|3>H?dCVhSVfvDH7^&I9b?rER|d?!JG6@d}f*>qx!okBF6onf9tjVpa;yZ{&$X7`;hqJzQKYtNGuW} zFNG;= z9aO#mT`l&(ju|ZF^@Zi&&)wcFRt|V@?qf!3Roe1+9a`qTy$PW&OStr!qE-9`g;KYI zyG3qxbaa${!L=nO43oTJ6CNI}J}>0BuNg}n(GBHe5ULniO?9>s3)VwHdxJC<#+Kn> zY2BK~+akGSJ-hXdO2fPDg@6f7;y0f8jP3JP+S7g7s%-5$TQZvs>bAa#dk8wo{{*{j zg;wHppB_)QI>V; z`ucD-cCM0GQa;e+E=f(jUuMp-dX9{+VJUk36+8Cfs=9(-rz;`Ov)aS@Rq`!nznWTGgXUKhgxUM+ z6`3y_!6f+3-k!bZbjor0uGFf;3D9bq*YXQFT{u5Iw8vYHTl(%_11nrX-2VOteXVCv zZRfTDdZq0iFx5;aTY_+VZ%&4CIeqAq%p4lwyd9Vjy+hpLea7rEFUE7TVD~Jj{nU_S*0N+!tE-tg5@1~P*^A~@wRx|4ysh}RbrO*TD*D&8ANOGFW!#<-m zn4wU^;a9hrcRbFkV*N+oufg5pE|!}sY~8QZ$r(gk!BrYKsbnQ9B$}BV+MuB~UR~Z- zi#h7nWOEZybIgXAS(*11!a`fht3?8ctTV(RPm8#sCo093x>+A)fv|&e)Nc@fxDa%^ zvs%$oq$fnZhS6JKc2fl07CD}h^jlKCNoRepuZR;tP-;uFcVCN%S4A&O*J8U1;VhpY zXRcj!U@W4_lg}s{V^HOk&uY8a&|)O`7LP4U%Beu>uKDmGN9>1Nzx&5Z)M`)K5C@K$ zFFJF$Gjx>px0K1QHtf!wi`}-fb-n^3-7-&yQqx;* zPY_%36z|@?>3pT#Y3Vw7)TD;sQX`f%7g%Hr&C!N+@VKm>Td1!ymQQhB%$K~mEz_sZR#H9|DMk%ITlpQ5C{aSnErJJQLo|F*Z%1(WI z1-jf;o3FWjx=pCkhIQ2eub#ja9kjt-o;Bm@(BRIWOXVLP!{07tuRk9gT`a~vr3W;w zH#b|N(l-l9Bd-ljuB&Y^Z$|y86Bf><{M20%Tcbj!9raf@Ni)r!dfYj;%Bi%>$Cy2O z@42DM(8vXADepyRPL%}+{ln!#!2|}^spd3`1_>iOJ3EVuoTW42MNi8|@>Q2=1! z3KAt9-UTvqBW(^*rOs^wM66$8Acd=NHva_Tf=s9O4N)|P&*{=PX!KF3%t;QUyP7aA z>9SkI{mS{a!hT+fcD9eF5VSMiyH2GMgWD6FT;b7wOYBeAE)q?it$xn5kYf=~Qx>ZB0AR=rY*?fbElezB)Q z+c&=K;TbRazTaYPM>s~mI4dgNfEg|@itToo9zk)~6XleC*MPSdV@ZEH#R$7RCn>#3 z@qd-P$`z8KTKJ4R{ALOV9+ba$lMk5tk<5IxO#SuUN*Ox#UFEiZg#`sb2!LsGV+PP* zm-4214_NE#ye$JAY#&Dbq^>D&Q9ulvu$M2dKz)J~$B(chC@}xucW_aU&i(`8c z5Ym6~255h({NrjUFJ4l3fCJ+?{P=b9vR6ywmwTN-Zo?)#V_^t=yEmF*w~Y3-??5HT zpl7v^%hTzOu=do`H|8%1$p#eeajun(Z*uOz8*5x`B(kl|&KB$VazIAT@(2)&CN6ISZ3d&uyvl`n2-DdDt{3z6cmWm@;_ zp}PvR@A#x@mc?;J=_&YD$PECM7`uJ^6tt^4bR=c(_eY-C5K5fD$DJQ8t(6Y&Wsyy}Nbt3kgTE9>!HZhP$`yX_|%I{V}F5+E7Q_w44qzhWjsTFeA^ z#WviGJ<^Llp<>)0)5j@Y@G^pVIagmz1@l8S3sZ$+;1u6cV>%!zL6;871EFiVZ}1FY z^Tl%_7Oc5!dB@Vlp{dC|#B$f`(<#(Nq;%lKA546*SdKvsCC6-aZQtJalJ48*w6mnO zS&HdhzHhqreeA=vAK%3O`Hd)vVH?}^&TR|a<|^1`Ymwhhbg##$*0Qbh(!_$ z^_y=WB)^fDaQ-+t^Y*$IC`_|`!4a&fiDjUl=U9kQOk)(Ol(}rBn)QT!-Y7bCLNQ-3 zq4&pwlJdYlRx*k0UdFM!H2SXc`g``kaX;!Gy4ifeKKzZ)=X(+FuGL6(_J`SaR4YYj zcs~(O*^r2@lNl`)fsys*Q@U9l!e0xWkTb2e^Qvu3U;8xn-KXuLVb7yjja-zprGC+i zxS+UcMh$Hrf$7^z}{@2gKkK6c(tQ&uAZM6wua}tFtB3m-a@n`~izt2z34XJre)L9d|@j zOdZp>RFU$bcMLYDeI(q`jj12=h#FiLcm*|;a9kBj!CqYa!1Te)9lX+XEZZkr-L|-K zbKuKbiLz?en3Gv05WoaZxfLg`3Df0H*?i@IE{_J&aq*cfJdr(t%Q8qBO&5owS6me74f%U;M~!-DpXS$kkx z(Xq*N@FQHCOC!}e>Wvwq-!Yo?GHbyD$>Y*8kK!V9GYi*;oLp?ao{MEpeSZOe)Aj4f z1EQ?=`@QpiB4JzDT(7>p$1`RjqhSSm=Q&G)C~KD2-7lL8@LO^zs-%mt!zo`%XS4W) z1fE9d@9~=|*FO~tNpf%Tm2`gZ6=4$vo-z|eR~}cPUkyppvNg_GDpIH7bV}O1o;1NE z8}~luuQB-fkhVpVRK(E^^iVhWw^7C}!0u=NcbVsW__5R~!sc{ z0s3>6ZLf?wbLD!OS|_)F$k{jEdJh~_^zp`88vaup++%4hQ74bV#v8^JsI zQ2MEu{X8ce9y^^`AmrZ1XI&Dn)Ty_18SWMXcYO(RI@VT55QE_ZhmDmE?Ai*9<}cot zE*&G+fasx5+QmGuC%9`)g4|Zx16Q4S?Tzz~i>^M>swpi)H`?$U#@5y-!=H3f9LO8fpGebf=1l;F=ITm99uKu`;`*DyP8v!uL?G?=*hb!@kvz|l?B z#yC;;O)nH~P9-;dtnSFO2E3&~z%g4;aCmVuroUUqSl0!YhCRkmk3=Z(bsx9_tg *)%T6Z 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⪙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%0A>s)1jo2K_zO%O*bWI(MgTgae+wyQ~D-v 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/vWRSm^#5Va^`c%p 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

    #vqkrvgj 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œ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

    XURAx|a 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 Z2U}yIE?84i@wfQICn-hAYH{P>{{kX$8y^4w diff --git a/src/pages/docs/projects/variables/tenant-variables.mdx b/src/pages/docs/projects/variables/tenant-variables.mdx index 8d62591766..4f682abce5 100644 --- a/src/pages/docs/projects/variables/tenant-variables.mdx +++ b/src/pages/docs/projects/variables/tenant-variables.mdx @@ -47,7 +47,7 @@ To add a project template: Values for your newly created templates will be displayed for each tenant/environment combination. If you don't see any values, make sure you've [connected tenants](/docs/projects/tenants/bulk-connection) to the project. You can filter the displayed values to a specific template by selecting it from the list on the side, or to specific tenants and environments using the provided filter options. -To set the variable value for a tenant/environment, click the **Edit** (pencil) icon on the right-side of the table row. This will open a dialog where you can update the value, then click **Update** to save the new value. +To set the variable value for a tenant/environment, simply click the value and make your update. You can change multiple variable values at once. Then click **Save** to save your changes. ![](/docs/projects/variables/images/tenant-variables-edit.png "width=500") From 4b434daea0bedcc6e7d7740e0e1af21c81f411d7 Mon Sep 17 00:00:00 2001 From: Alastair Pitts Date: Fri, 21 Jun 2024 17:28:35 +1000 Subject: [PATCH 181/241] Add docs for Kubernetes agent custom server certificates (#2355) * Add docs for Kubernetes agent custom server certificates --- .../kubernetes/kubernetes-agent/index.md | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md index 0db6bf5c40..975969fce9 100644 --- a/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md +++ b/src/pages/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/index.md @@ -163,6 +163,36 @@ helm upgrade --install --atomic \ oci://registry-1.docker.io/octopusdeploy/kubernetes-agent ``` +## Trusting custom/internal Octopus Server certificates + +:::div{.hint} +Server certificate support was added in Kubernetes agent 1.7.0 +::: + +It is common for organizations to have their Octopus Deploy server hosted in an environment where it has an SSL/TLS certificate that is not part of the global certificate trust chain. As a result, the Kubernetes agent will fail to register with the target server due to certificate errors. A typical error looks like this: + +``` +2024-06-21 04:12:01.4189 | ERROR | The following certificate errors were encountered when establishing the HTTPS connection to the server: RemoteCertificateNameMismatch, RemoteCertificateChainErrors +Certificate subject name: CN=octopus.corp.domain +Certificate thumbprint: 42983C1D517D597B74CDF23F054BBC106F4BB32F +``` + +To resolve this, you need to provide the Kubernetes agent with a base64-encoded string of the public key of the certificate in either `.pem` or `.crt` format. When viewed as text, this will look similar to this: + +``` +-----BEGIN CERTIFICATE----- +MII... +-----END CERTIFICATE----- +``` + +Once encoded, this string can be provided as part of the agent installation helm command via the `agent.serverCertificate` helm value. + +To include this in the installation command, add the following to the generated installation command: + +```bash +--set agent.serverCertificate="" +``` + ## Upgrading the Kubernetes agent The Kubernetes agent can be upgraded automatically by Octopus Server, manually in the the Octopus portal or via a `helm` command. @@ -213,4 +243,4 @@ The deployment target deletion confirmation dialog will provide you with the com :::figure ![Kubernetes Agent delete dialog](/docs/infrastructure/deployment-targets/kubernetes/kubernetes-agent/kubernetes-agent-delete-dialog.png) -::: \ No newline at end of file +::: From 094b2f1559136261d3ba007e37ab0e3206041e45 Mon Sep 17 00:00:00 2001 From: Matthew Casperson Date: Fri, 21 Jun 2024 17:29:06 +1000 Subject: [PATCH 182/241] Updated the docs to describe how to export a CaC enabled project as a regular terraform module, and then convert it again when it is applied. (#2353) --- .../migrate-spaces-with-octoterra/index.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md b/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md index 4725e1eef7..6c2e5efa2e 100644 --- a/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md +++ b/src/pages/docs/administration/migrate-spaces-with-octoterra/index.md @@ -345,6 +345,54 @@ This is an example command for Windows Powershell: -dest ~/Desktop/project ``` +## Migrating and customizing CaC projects + +A common scenario is to have a template CaC project that you wish to recreate with a number of small tweaks to the deployment process or variables. + +It can be difficult to tweak a deployment process by editing the OCL files committed to a Git repository. Unlike JSON or YAML, there are comparatively few tools that allow you to process and tweak a HCL (OCL is a subset of HCL) file programmatically. This means you are left with the less robust solution of using a find-and-replace style workflow to modify individual values in an OCL file. + +A solution to this is to include the deployment process and variables of a CaC project in a Terraform module, expose individual settings in the Terraform module as Terraform variables, and then convert the project to CaC when the module is applied. This solves the problem of altering specific settings because Terraform modules can expose those settings as Terraform variables, making it very easy and reliable to make small changes to a module as it is applied. + +The first step is to export a Terraform module that embeds the deployment process and variables. This is done by setting the `ignoreCacManagedValues` argument to `false`. You also need to set the `excludeCaCProjectSettings` argument to `false`, which ensures the exported project has the version control settings required to convert the project to CaC automatically when it is reapplied. + +This is an example command for Linux and macOS: + +```Bash +./octoterra \ + -url https://yourinstance.octopus.app \ + -space Spaces-1234 \ + -apiKey API-XXXXXXXXXXXXXXXXXXX \ + -projectName "My Project" \ + -lookupProjectDependencies \ + -detachProjectTemplates \ + -ignoreCacManagedValues=false \ + -excludeCaCProjectSettings=false \ + -dest ~/Desktop/project +``` + +This is an example command for Windows Powershell: + +```Powershell +./octoterra ` + -url https://yourinstance.octopus.app ` + -space Spaces-1234 ` + -apiKey API-XXXXXXXXXXXXXXXXXXX ` + -projectName "My Project" ` + -lookupProjectDependencies ` + -detachProjectTemplates ` + -ignoreCacManagedValues=false ` + -excludeCaCProjectSettings=false ` + -dest ~/Desktop/project +``` + +When the module is applied, the Git repository URL needs to be set to the location of the target repository that the project will use once it is converted back to CaC: + +```Bash +terraform apply -var=project_my_project_git_url=https://github.com/organization/new_repo_name.git +``` + +Octoterra exposes many settings as Terraform variables by default. This allows you to tweak the settings of the project as it is recreated by defining new values for these automatically generated variables. If the setting you wish to modify is not exposed as a Terraform variable, you can edit the resulting Terraform module by hand to expose the setting as a Terraform variable. + ## Excluding resource from the exported module Octoterra has many options to allow resources to be excluded from the export. From 682c8d20b74e6b903867b06232ab1ee62c4cc746 Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Fri, 21 Jun 2024 15:27:16 +0200 Subject: [PATCH 183/241] Side nav changes --- public/docs/css/main.css | 15 +++++++++++++++ public/docs/css/vars.css | 2 +- .../octopus/components/NavigationItem.astro | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index e913c54e4f..47245b9d9c 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -1235,6 +1235,7 @@ li.has-children .sub-nav ul li:hover > a, .sub-nav__summary:focus .sub-nav__summary-title, li.has-children .sub-nav ul li:focus > a { transform: translateX(0.25rem); + cursor: pointer; } .site-nav a:hover, @@ -1250,6 +1251,16 @@ li.has-children .sub-nav ul li:focus > a { font-weight: bold; } +.site-nav .site-nav__list-item { + cursor: pointer; +} + +.site-nav .site-nav__list-item a[aria-current] { + font-weight: 700; + color: var(--color-menu-link-alt); + transform: translateX(0.25rem); +} + .site-nav details { border-inline-start: 1px solid transparent; position: relative; @@ -2623,6 +2634,10 @@ a[data-youtube] { display: block; } +.octo-social .fa-brands { + width: 1.08em; +} + .fa-twitter:before { content: '\f099'; /* Twitter */ diff --git a/public/docs/css/vars.css b/public/docs/css/vars.css index b2617ba529..556069662a 100644 --- a/public/docs/css/vars.css +++ b/public/docs/css/vars.css @@ -112,7 +112,7 @@ --border-color-menu-open: var(--navy-200); --gap-menu: 0.6em; - --navigation-width: 280px; + --navigation-width: 21.25rem; --bg-color-tab: var(--navy-200); --border-color-tab: var(--navy-200); diff --git a/src/themes/octopus/components/NavigationItem.astro b/src/themes/octopus/components/NavigationItem.astro index 6b94344568..af02af95ea 100644 --- a/src/themes/octopus/components/NavigationItem.astro +++ b/src/themes/octopus/components/NavigationItem.astro @@ -24,7 +24,7 @@ stats.stop(); { page.children.length == 0 && ( -

  • Date: Fri, 21 Jun 2024 15:45:27 +0200 Subject: [PATCH 184/241] Icon fix --- public/docs/css/main.css | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/docs/css/main.css b/public/docs/css/main.css index 47245b9d9c..e378154c68 100644 --- a/public/docs/css/main.css +++ b/public/docs/css/main.css @@ -2714,6 +2714,8 @@ a[data-youtube] { background-color: var(--color-base-primary); border-radius: 50%; padding: 2px; + width: 2.6rem; + height: 2.6rem; } .input-touch .magnify-icon { @@ -2723,7 +2725,7 @@ a[data-youtube] { .magnify-icon:before { content: '\f00e'; font-family: fa-solid; - font-size: 2rem; + font-size: 1.3rem; line-height: 2rem; } From 2599dd0997b9d0c1c57e8adac1c170734866b2fa Mon Sep 17 00:00:00 2001 From: Kamil Majkrzak Date: Fri, 21 Jun 2024 15:47:20 +0200 Subject: [PATCH 185/241] Reverted nav item --- src/themes/octopus/components/NavigationItem.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/themes/octopus/components/NavigationItem.astro b/src/themes/octopus/components/NavigationItem.astro index af02af95ea..6b94344568 100644 --- a/src/themes/octopus/components/NavigationItem.astro +++ b/src/themes/octopus/components/NavigationItem.astro @@ -24,7 +24,7 @@ stats.stop(); { page.children.length == 0 && ( -
  • +
  • 6b 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 z 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