Skip to content

Commit 5e1bbf9

Browse files
authored
docs: update all URLs to developer.hashicorp.com (#16247)
1 parent 951cde4 commit 5e1bbf9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+155
-155
lines changed

.changelog/11572.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
```release-note:breaking-change
2-
raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://www.nomadproject.io/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported.
2+
raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://developer.hashicorp.com/nomad/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported.
33
```
44

55
```release-note:improvement

.github/ISSUE_TEMPLATE/bug_report.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Hi there,
99
1010
Thank you for opening an issue. Please note that we try to keep the Nomad issue
1111
tracker reserved for bug reports and feature requests. For general usage
12-
questions, please see: https://www.nomadproject.io/community
12+
questions, please see: https://developer.hashicorp.com/nomad/community
1313
1414
-->
1515

.github/ISSUE_TEMPLATE/feature_request.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Hi there,
99
1010
Thank you for opening an issue. Please note that we try to keep the Nomad issue
1111
tracker reserved for bug reports and feature requests. For general usage
12-
questions, please see: https://www.nomadproject.io/community
12+
questions, please see: https://developer.hashicorp.com/nomad/community
1313
1414
-->
1515

.release/linux/package/etc/nomad.d/nomad.hcl

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) HashiCorp, Inc.
22
# SPDX-License-Identifier: BUSL-1.1
33

4-
# Full configuration options can be found at https://www.nomadproject.io/docs/configuration
4+
# Full configuration options can be found at https://developer.hashicorp.com/nomad/docs/configuration
55

66
data_dir = "/opt/nomad/data"
77
bind_addr = "0.0.0.0"

.release/release-metadata.hcl

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
# SPDX-License-Identifier: BUSL-1.1
33

44
url_license = "https://github.com/hashicorp/nomad/blob/main/LICENSE"
5-
url_project_website = "https://www.nomadproject.io/"
5+
url_project_website = "https://developer.hashicorp.com/nomad/"
66
url_source_repository = "https://github.com/hashicorp/nomad"

CHANGELOG-unsupported.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ datacenter requests will need to ensure their Consul agents are configured with
355355
of sufficient node and service read permissions. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)]
356356
* connect: The minimum Consul version supported by Nomad's Connect integration is now Consul v1.8.0. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)]
357357
* csi: The client filesystem layout for CSI plugins has been updated to correctly handle the lifecycle of multiple allocations serving the same plugin. Running plugin tasks will not be updated after upgrading the client, but it is recommended to redeploy CSI plugin jobs after upgrading the cluster. [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)]
358-
* raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://www.nomadproject.io/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)]
358+
* raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://developer.hashicorp.com/nomad/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)]
359359

360360
SECURITY:
361361

@@ -1929,7 +1929,7 @@ IMPROVEMENTS:
19291929
* core: Optimized streaming RPCs made between Nomad agents [[GH-7044](https://github.com/hashicorp/nomad/issues/7044)]
19301930
* build: Updated to Go 1.14.1 [[GH-7431](https://github.com/hashicorp/nomad/issues/7431)]
19311931
* consul: Added support for configuring `enable_tag_override` on service stanzas. [[GH-2057](https://github.com/hashicorp/nomad/issues/2057)]
1932-
* client: Updated consul-template library to v0.24.1 - added support for working with consul connect. [Deprecated vault_grace](https://nomadproject.io/guides/upgrade/upgrade-specific/#nomad-0110) [[GH-7170](https://github.com/hashicorp/nomad/pull/7170)]
1932+
* client: Updated consul-template library to v0.24.1 - added support for working with consul connect. [Deprecated vault_grace](https://developer.hashicorp.com/nomad/guides/upgrade/upgrade-specific/#nomad-0110) [[GH-7170](https://github.com/hashicorp/nomad/pull/7170)]
19331933
* driver/exec: Added `no_pivot_root` option for ramdisk use [[GH-7149](https://github.com/hashicorp/nomad/issues/7149)]
19341934
* jobspec: Added task environment interpolation to `volume_mount` [[GH-7364](https://github.com/hashicorp/nomad/issues/7364)]
19351935
* jobspec: Added support for a per-task restart policy [[GH-7288](https://github.com/hashicorp/nomad/pull/7288)]
@@ -2060,7 +2060,7 @@ FEATURES:
20602060

20612061
* **Nomad Monitor**: New `nomad monitor` command allows remotely following
20622062
the logs of any Nomad Agent (clients or servers). See
2063-
https://nomadproject.io/docs/commands/monitor.html
2063+
https://developer.hashicorp.com/nomad/docs/commands/monitor.html
20642064
* **Docker Container Cleanup**: Nomad will now automatically remove Docker
20652065
containers for tasks leaked due to Nomad or Docker crashes or bugs.
20662066

@@ -2274,7 +2274,7 @@ __BACKWARDS INCOMPATIBILITIES:__
22742274

22752275
* api: The `api` package removed `Config.SetTimeout` and `Config.ConfigureTLS` functions, intended
22762276
to be used internally only. [[GH-5275](https://github.com/hashicorp/nomad/pull/5275)]
2277-
* api: The [job deployments](https://www.nomadproject.io/api/jobs.html#list-job-deployments) endpoint
2277+
* api: The [job deployments](https://developer.hashicorp.com/nomad/api/jobs.html#list-job-deployments) endpoint
22782278
now filters out deployments associated with older instances of the job. This can happen if jobs are
22792279
purged and recreated with the same id. To get all deployments irrespective of creation time, add
22802280
`all=true`. The `nomad job deployment`CLI also defaults to doing this filtering. [[GH-5702](https://github.com/hashicorp/nomad/issues/5702)]
@@ -2421,7 +2421,7 @@ IMPROVEMENTS:
24212421
* core: Added advertise address to client node meta data [[GH-4390](https://github.com/hashicorp/nomad/issues/4390)]
24222422
* core: Added support for specifying node affinities. Affinities allow job operators to specify weighted placement preferences according to different node attributes [[GH-4512](https://github.com/hashicorp/nomad/issues/4512)]
24232423
* core: Added support for spreading allocations across a specific attribute. Operators can specify spread target percentages across failure domains such as datacenter or rack [[GH-4512](https://github.com/hashicorp/nomad/issues/4512)]
2424-
* core: Added preemption support for system jobs. System jobs can now preempt other jobs of lower priority. See [preemption](https://www.nomadproject.io/docs/internals/scheduling/preemption.html) for more details. [[GH-4794](https://github.com/hashicorp/nomad/pull/4794)]
2424+
* core: Added preemption support for system jobs. System jobs can now preempt other jobs of lower priority. See [preemption](https://developer.hashicorp.com/nomad/docs/internals/scheduling/preemption.html) for more details. [[GH-4794](https://github.com/hashicorp/nomad/pull/4794)]
24252425
* acls: Allow support for using globs in namespace definitions [[GH-4982](https://github.com/hashicorp/nomad/pull/4982)]
24262426
* agent: Support JSON log output [[GH-5173](https://github.com/hashicorp/nomad/issues/5173)]
24272427
* api: Reduced api package dependencies [[GH-5213](https://github.com/hashicorp/nomad/pull/5213)]
@@ -2559,10 +2559,10 @@ IMPROVEMENTS:
25592559
* core: Added TLS configuration option to prefer server's ciphersuites over clients[[GH-4338](https://github.com/hashicorp/nomad/issues/4338)]
25602560
* core: Add the option for operators to configure TLS versions and allowed
25612561
cipher suites. Default is a subset of safe ciphers and TLS 1.2 [[GH-4269](https://github.com/hashicorp/nomad/pull/4269)]
2562-
* core: Add a new [progress_deadline](https://www.nomadproject.io/docs/job-specification/update.html#progress_deadline) parameter to
2562+
* core: Add a new [progress_deadline](https://developer.hashicorp.com/nomad/docs/job-specification/update.html#progress_deadline) parameter to
25632563
support rescheduling failed allocations during a deployment. This allows operators to specify a configurable deadline before which
25642564
a deployment should see healthy allocations [[GH-4259](https://github.com/hashicorp/nomad/issues/4259)]
2565-
* core: Add a new [job eval](https://www.nomadproject.io/docs/commands/job/eval.html) CLI and API
2565+
* core: Add a new [job eval](https://developer.hashicorp.com/nomad/docs/commands/job/eval.html) CLI and API
25662566
for forcing an evaluation of a job, given the job ID. The new CLI also includes an option to force
25672567
reschedule failed allocations [[GH-4274](https://github.com/hashicorp/nomad/issues/4274)]
25682568
* core: Canary allocations are tagged in Consul to enable using service tags to
@@ -2674,13 +2674,13 @@ __BACKWARDS INCOMPATIBILITIES:__
26742674
that absolute URLs are not allowed, but it was not enforced. Absolute URLs
26752675
in HTTP check paths will now fail to validate. [[GH-3685](https://github.com/hashicorp/nomad/issues/3685)]
26762676
* drain: Draining a node no longer stops all allocations immediately: a new
2677-
[migrate stanza](https://www.nomadproject.io/docs/job-specification/migrate.html)
2677+
[migrate stanza](https://developer.hashicorp.com/nomad/docs/job-specification/migrate.html)
26782678
allows jobs to specify how quickly task groups can be drained. A `-force`
26792679
option can be used to emulate the old drain behavior.
26802680
* jobspec: The default values for restart policy have changed. Restart policy
26812681
mode defaults to "fail" and the attempts/time interval values have been
26822682
changed to enable faster server side rescheduling. See [restart
2683-
stanza](https://www.nomadproject.io/docs/job-specification/restart.html) for
2683+
stanza](https://developer.hashicorp.com/nomad/docs/job-specification/restart.html) for
26842684
more information.
26852685
* jobspec: Removed compatibility code that migrated pre Nomad 0.6.0 Update
26862686
stanza syntax. All job spec files should be using update stanza fields
@@ -2693,8 +2693,8 @@ IMPROVEMENTS:
26932693
* core: Allow upgrading/downgrading TLS via SIGHUP on both servers and clients [[GH-3492](https://github.com/hashicorp/nomad/issues/3492)]
26942694
* core: Node events are emitted for events such as node registration and
26952695
heartbeating [[GH-3945](https://github.com/hashicorp/nomad/issues/3945)]
2696-
* core: A set of features (Autopilot) has been added to allow for automatic operator-friendly management of Nomad servers. For more information about Autopilot, see the [Autopilot Guide](https://www.nomadproject.io/guides/cluster/autopilot.html). [[GH-3670](https://github.com/hashicorp/nomad/pull/3670)]
2697-
* core: Failed tasks are automatically rescheduled according to user specified criteria. For more information on configuration, see the [Reshedule Stanza](https://www.nomadproject.io/docs/job-specification/reschedule.html) [[GH-3981](https://github.com/hashicorp/nomad/issues/3981)]
2696+
* core: A set of features (Autopilot) has been added to allow for automatic operator-friendly management of Nomad servers. For more information about Autopilot, see the [Autopilot Guide](https://developer.hashicorp.com/nomad/guides/cluster/autopilot.html). [[GH-3670](https://github.com/hashicorp/nomad/pull/3670)]
2697+
* core: Failed tasks are automatically rescheduled according to user specified criteria. For more information on configuration, see the [Reshedule Stanza](https://developer.hashicorp.com/nomad/docs/job-specification/reschedule.html) [[GH-3981](https://github.com/hashicorp/nomad/issues/3981)]
26982698
* core: Servers can now service client HTTP endpoints [[GH-3892](https://github.com/hashicorp/nomad/issues/3892)]
26992699
* core: Servers can now retry connecting to Vault to verify tokens without requiring a SIGHUP to do so [[GH-3957](https://github.com/hashicorp/nomad/issues/3957)]
27002700
* core: Updated yamux library to pick up memory and CPU performance improvements [[GH-3980](https://github.com/hashicorp/nomad/issues/3980)]

README.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ Nomad
44
===
55

66
<p align="center" style="text-align:center;">
7-
<a href="https://nomadproject.io">
7+
<a href="https://developer.hashicorp.com/nomad">
88
<img alt="HashiCorp Nomad logo" src="website/public/img/logo-hashicorp.svg" width="500" />
99
</a>
1010
</p>
1111

12-
Nomad is a simple and flexible workload orchestrator to deploy and manage containers ([docker](https://www.nomadproject.io/docs/drivers/docker.html), [podman](https://www.nomadproject.io/docs/drivers/podman)), non-containerized applications ([executable](https://www.nomadproject.io/docs/drivers/exec.html), [Java](https://www.nomadproject.io/docs/drivers/java)), and virtual machines ([qemu](https://www.nomadproject.io/docs/drivers/qemu.html)) across on-prem and clouds at scale.
12+
Nomad is a simple and flexible workload orchestrator to deploy and manage containers ([docker](https://developer.hashicorp.com/nomad/docs/drivers/docker), [podman](https://developer.hashicorp.com/nomad/plugins/drivers/podman)), non-containerized applications ([executable](https://developer.hashicorp.com/nomad/docs/drivers/exec), [Java](https://developer.hashicorp.com/nomad/docs/drivers/java)), and virtual machines ([qemu](https://developer.hashicorp.com/nomad/docs/drivers/qemu)) across on-prem and clouds at scale.
1313

14-
Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, [Nomad Enterprise](https://www.nomadproject.io/docs/enterprise), is also available.
14+
Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, [Nomad Enterprise](https://developer.hashicorp.com/nomad/docs/enterprise), is also available.
1515

16-
* Website: https://nomadproject.io
17-
* Tutorials: [HashiCorp Learn](https://learn.hashicorp.com/nomad)
16+
* Website: https://developer.hashicorp.com/nomad
17+
* Tutorials: [HashiCorp Developer](https://developer.hashicorp.com/nomad/tutorials)
1818
* Forum: [Discuss](https://discuss.hashicorp.com/c/nomad)
1919

2020
Nomad provides several key features:
@@ -35,18 +35,18 @@ Quick Start
3535
---
3636

3737
#### Testing
38-
See [Learn: Getting Started](https://learn.hashicorp.com/collections/nomad/get-started) for instructions on setting up a local Nomad cluster for non-production use.
38+
See [Developer: Getting Started](https://developer.hashicorp.com/nomad/tutorials/get-started) for instructions on setting up a local Nomad cluster for non-production use.
3939

4040
Optionally, find Terraform manifests for bringing up a development Nomad cluster on a public cloud in the [`terraform`](terraform/) directory.
4141

4242
#### Production
43-
See [Learn: Nomad Reference Architecture](https://developer.hashicorp.com/nomad/tutorials/enterprise/production-reference-architecture-vm-with-consul) for recommended practices and a reference architecture for production deployments.
43+
See [Developer: Nomad Reference Architecture](https://developer.hashicorp.com/nomad/tutorials/enterprise/production-reference-architecture-vm-with-consul) for recommended practices and a reference architecture for production deployments.
4444

4545
Documentation
4646
---
47-
Full, comprehensive documentation is available on the Nomad website: https://www.nomadproject.io/docs
47+
Full, comprehensive documentation is available on the Nomad website: https://developer.hashicorp.com/nomad/docs
4848

49-
Guides are available on [HashiCorp Learn](https://learn.hashicorp.com/nomad).
49+
Guides are available on [HashiCorp Developer](https://developer.hashicorp.com/nomad/tutorials).
5050

5151
Roadmap
5252
---

client/allocrunner/taskrunner/envoy_bootstrap_hook.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ func (h *envoyBootstrapHook) Prestart(ctx context.Context, req *ifs.TaskPrestart
379379
// Wrap the last error from Consul and set that as our status.
380380
_, recoverable := cmdErr.(*exec.ExitError)
381381
return structs.NewRecoverableError(
382-
fmt.Errorf("%w: %v; see: <https://www.nomadproject.io/s/envoy-bootstrap-error>",
382+
fmt.Errorf("%w: %v; see: <https://developer.hashicorp.com/nomad/s/envoy-bootstrap-error>",
383383
errEnvoyBootstrapError,
384384
cmdErr,
385385
),

command/acl_binding_rule.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Usage: nomad acl binding-rule <subcommand> [options] [args]
2626
2727
This command groups subcommands for interacting with ACL binding rules.
2828
Nomad's ACL system can be used to control access to data and APIs. For a full
29-
guide see: https://www.nomadproject.io/guides/acl.html
29+
guide see: https://developer.hashicorp.com/nomad/tutorials/access-control
3030
3131
Create an ACL binding rule:
3232

command/acl_policy.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Usage: nomad acl policy <subcommand> [options] [args]
2020
This command groups subcommands for interacting with ACL policies. Nomad's ACL
2121
system can be used to control access to data and APIs. ACL policies allow a
2222
set of capabilities or actions to be granted or allowlisted. For a full guide
23-
see: https://www.nomadproject.io/guides/acl.html
23+
see: https://developer.hashicorp.com/nomad/tutorials/access-control
2424
2525
Create an ACL policy:
2626

command/acl_role.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Usage: nomad acl role <subcommand> [options] [args]
2828
This command groups subcommands for interacting with ACL roles. Nomad's ACL
2929
system can be used to control access to data and APIs. ACL roles are
3030
associated with one or more ACL policies which grant specific capabilities.
31-
For a full guide see: https://www.nomadproject.io/guides/acl.html
31+
For a full guide see: https://developer.hashicorp.com/nomad/tutorials/access-control
3232
3333
Create an ACL role:
3434

command/acl_token.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Usage: nomad acl token <subcommand> [options] [args]
2020
This command groups subcommands for interacting with ACL tokens. Nomad's ACL
2121
system can be used to control access to data and APIs. ACL tokens are
2222
associated with one or more ACL policies which grant specific capabilities.
23-
For a full guide see: https://www.nomadproject.io/guides/acl.html
23+
For a full guide see: https://developer.hashicorp.com/nomad/tutorials/access-control
2424
2525
Create an ACL token:
2626

command/agent/agent.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -693,7 +693,7 @@ func (a *Agent) finalizeClientConfig(c *clientconfig.Config) error {
693693
if len(invalidConsulKeys) > 0 {
694694
a.logger.Warn("invalid consul keys", "keys", strings.Join(invalidConsulKeys, ","))
695695
a.logger.Warn(`Nomad client ignores consul related configuration in client options.
696-
Please refer to the guide https://www.nomadproject.io/docs/agent/configuration/consul.html
696+
Please refer to the guide https://developer.hashicorp.com/nomad/docs/configuration/consul
697697
to configure Nomad to work with Consul.`)
698698
}
699699

command/agent/host/host.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ func environment() map[string]string {
9393
// DefaultEnvDenyList is the default set of environment variables that are
9494
// filtered when passing the environment variables of the host to the task.
9595
//
96-
// Update https://www.nomadproject.io/docs/configuration/client#env-denylist
96+
// Update https://developer.hashicorp.com/nomad/docs/configuration/client#env-denylist
9797
// whenever this is changed.
9898
var DefaultEnvDenyList = []string{
9999
"CONSUL_TOKEN",

command/agent/stub_asset.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ func init() {
1616
<html>
1717
<p>Nomad UI is not available in this binary. To get Nomad UI do one of the following:</p>
1818
<ul>
19-
<li><a href="https://www.nomadproject.io/downloads.html">Download an official release</a></li>
19+
<li><a href="https://developer.hashicorp.com/nomad/downloads">Download an official release</a></li>
2020
<li>Run <pre>make release</pre> to create your own release binaries.
2121
<li>Run <pre>make dev-ui</pre> to create a development binary with the UI.
2222
</ul>

0 commit comments

Comments
 (0)