Skip to content

Commit ebea24d

Browse files
author
Doug Clayton
committed
Update for PR
1 parent ce42e81 commit ebea24d

8 files changed

Lines changed: 36 additions & 31 deletions

File tree

articles/cyclecloud/cluster-references/chef-reference.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
22
title: Chef Orchestration in Azure CycleCloud
33
description: Learn about Chef orchestration in Azure CycleCloud. Chef is a configuration management tool that automates the deployment and management of applications and infrastructure.
4-
author: doclayto
4+
author: dougclayton
5+
ms.author: doclayto
56
ms.date: 09/23/2025
6-
ms.author: dougclayton
7+
ms.custom: compute-evergreen
78
---
89

910
# Chef Orchestration

articles/cyclecloud/cluster-references/cluster-init-reference.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Azure CycleCloud Cluster-Init Parameter Reference
33
description: See a reference for cluster-init objects to be used with Azure CycleCloud. A cluster-init object defines the CycleCloud project specifications to run on a node.
4-
author: adriankjohnson
5-
ms.date: 06/29/2025
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
67
ms.update-cycle: 3650-days
7-
ms.author: adjohnso
88
ms.custom: compute-evergreen
99
---
1010

@@ -18,14 +18,13 @@ The section uses a shorthand notation to reference the fully qualified spec:
1818
[[[cluster-init PROJECT:SPEC:VERSION]]]
1919
```
2020

21-
By default, projects are stored in the [locker](../how-to/projects.md#lockers) defined on the node. To specify a different locker, you can include a locker reference in the `[[[cluster-init]]]` section:
21+
By default, projects are assumed to stored in the [locker](../how-to/projects.md#lockers) already. However, if you are using a project defined in GitHub, you can indicate that with the `cyclecloud/` prefix:
2222

2323
```ini
24-
[[[cluster-init LOCKER/PROJECT:SPEC:VERSION]]]
24+
[[[cluster-init cyclecloud/PROJECT:SPEC:VERSION]]]
2525
```
2626

27-
[!NOTE]
28-
> For built-in projects that are downloaded from GitHub, use `cyclecloud` as the locker. This will tell CycleCloud to download the project from GitHub and upload them to your locker in a special cache area. Without `cyclecloud/` in the cluster-init reference, CycleCloud will expect the project to be uploaded by you.
27+
This tells CycleCloud to download the project files from GitHub and upload them to your locker in a special cache area. Without `cyclecloud/` in the cluster-init reference, CycleCloud will expect the project to be uploaded by you.
2928

3029
As an example, this cluster template defines one node that uses three specs:
3130

@@ -50,15 +49,19 @@ Attribute values that start with `$` reference parameters.
5049

5150
The CycleCloud project specs run in the order you list them in the Cluster Template File. In this example, `my-proj:default` runs first because it comes from the node defaults. Next, `myproject:my-spec` runs, which comes from the locker named `test-locker`. Finally, `my-proj:my-spec` runs.
5251

53-
The `[[[cluster-init LOCKER/PROJECT:SPEC:VERSION]]]` form is a shorthand for the following:
52+
The `[[[cluster-init PROJECT:SPEC:VERSION]]]` form is a shorthand for the following:
5453
```ini
5554
[[[cluster-init]]]
5655
Project = PROJECT
5756
Version = VERSION
5857
Spec = SPEC
59-
Locker = LOCKER
6058
```
6159

60+
You can also use `[[[cluster-init SOURCE_LOCKER/PROJECT:SPEC:VERSION]]]` to specify a `SourceLocker` for the cluster-init spec. The source locker is optional. Without it, CycleCloud assumes the locker already has the files staged. If set to the special name `cyclecloud`, it uses a built-in project defined in CycleCloud whose contents are stored in GitHub. Otherwise, if set to a different locker, it stages the files from that locker to the target locker before starting the node. This is useful for custom cluster-init projects and multi-region deployments, because you only have to manually stage the files to a single locker, which you can use as a source locker for nodes in a different region.
61+
62+
[!NOTE]
63+
> Projects that are staged automatically are put in a special cache directory of the target locker so that they don't conflict with projects you stage manually.
64+
6265
## Attribute reference
6366

6467
Attribute | Type | Definition
@@ -67,5 +70,6 @@ Project | String | Name of the CycleCloud project.
6770
Version | String | Version of the CycleCloud project specification.
6871
Spec | String | Name of the CycleCloud project specification.
6972
Locker | String | Name of the locker to download the project specification from.
73+
SourceLocker | String | Optional. Name of another locker that should be used to stage files from. If set to the special name _cyclecloud_, it uses a built-in project defined in CycleCloud whose contents are stored in GitHub.
7074
Order | Integer | Optional integer that you can use to override the order of the specs. The default starts at 1000 and goes up by one for each spec.
7175

articles/cyclecloud/concepts/clusters.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Clusters and Node Concepts
33
description: Learn about Azure CycleCloud clusters, nodes, node arrays, and cluster templates. Prepare, configure, and orchestrate nodes.
4-
author: adriankjohnson
5-
ms.date: 06/20/2023
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
67
ms.update-cycle: 3650-days
7-
ms.author: adjohnso
88
ms.topic: conceptual
99
ms.service: azure-cyclecloud
1010
ms.custom: compute-evergreen

articles/cyclecloud/how-to/cluster-templates.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Cluster Templates
33
description: Use or build cluster templates within Azure CycleCloud. See configuration notation, cluster template parameters, machine types, spot virtual machines, and more.
4-
author: adriankjohnson
5-
ms.date: 06/30/2025
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
67
ms.update-cycle: 3650-days
7-
ms.author: adjohnso
88
ms.topic: how-to
99
ms.service: azure-cyclecloud
1010
ms.custom: compute-evergreen

articles/cyclecloud/how-to/projects.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Projects
33
description: Learn about projects in Azure CycleCloud. A project is a collection of resources that define node configurations. Projects contain specs.
4-
author: KimliW
5-
ms.date: 07/01/2025
6-
ms.author: adjohnso
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
77
---
88

99
# Projects
@@ -76,7 +76,7 @@ The **cluster-init** directory contains directories with special meanings, inclu
7676

7777
## project.ini
7878

79-
`_project.ini_` is the file that contains all the metadata for your project. It can contain:
79+
_project.ini_ is the file that contains all the metadata for your project. It can contain:
8080

8181
| Parameter | Description |
8282
| --------- | ------------------------------------------------------------------------------------------------------------- |
@@ -94,7 +94,7 @@ If you add more than one locker, you can set your default locker with `cycleclou
9494
> [!NOTE]
9595
> Default lockers are stored in the CycleCloud config file, usually located in _~/.cycle/config.ini_ and not the _project.ini_ file. This setup allows version control for _project.ini_.
9696
97-
When you upload your project contents, CycleCloud syncs the cluster-init contents to your target locker, at `(locker)/projects/(project)/(version)/(spec_name)/cluster-init`.
97+
When you upload your project contents, CycleCloud syncs the cluster-init contents to your target locker, at `projects/(project)/(version)/(spec_name)/cluster-init`.
9898

9999
## Blob Download
100100

articles/cyclecloud/how-to/storage-blobs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Storage - Blobs and Lockers
33
description: In this article, learn how to use project blobs and user blobs for storage within Azure CycleCloud. Also learn about blob downloading and lockers.
4-
author: KimliW
5-
ms.date: 07/01/2025
6-
ms.author: adjohnso
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
77
---
88

99
# Blobs and Lockers

articles/cyclecloud/jetpack.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Jetpack Reference
33
description: Read reference information about the Jetpack tool in Azure CycleCloud. Jetpack provides node configuration, distributed synchronization, and HealthCheck.
4-
author: staer
5-
ms.date: 06/10/2025
6-
ms.author: adjohnso
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
77
---
88

99
# Jetpack

articles/cyclecloud/log-locations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Cyclecloud Log Locations
33
description: The location of the different logs associated with CycleCloud
4-
author: adriankjohnson
5-
ms.date: 06/10/2025
6-
ms.author: adjohnso
4+
author: dougclayton
5+
ms.author: doclayto
6+
ms.date: 09/23/2025
77
---
88

99
# Common logs

0 commit comments

Comments
 (0)