Affected by GO-2022-0560
and 13 other vulnerabilities
GO-2022-0560 : Nomad Spread Job Stanza May Trigger Panic in Servers in github.com/hashicorp/nomad
GO-2022-0573 : Improper Authentication in HashiCorp Nomad in github.com/hashicorp/nomad
GO-2022-0577 : HashiCorp Nomad vulnerable to Allocation of Resources Without Limits or Throttling in github.com/hashicorp/nomad
GO-2022-0584 : Arbitrary file reads in HashiCorp Nomad in github.com/hashicorp/nomad
GO-2022-0591 : Privilege escalation in Hashicorp Nomad in github.com/hashicorp/nomad
GO-2022-0600 : HashiCorp Nomad Artifact Download Race Condition in github.com/hashicorp/nomad
GO-2022-0622 : Improper Privilege Management in HashiCorp Nomad in github.com/hashicorp/nomad
GO-2022-0709 : Improper network isolation in Hashicorp Nomad in github.com/hashicorp/nomad
GO-2022-0732 : Privilege escalation in Hashicorp Nomad in github.com/hashicorp/nomad
GO-2022-1062 : Nomad Panics On Job Submission With Bad Artifact Stanza Source URL in github.com/hashicorp/nomad
GO-2024-2670 : ACL security vulnerability in github.com/hashicorp/nomad
GO-2024-3073 : Nomad Vulnerable to Allocation Directory Escape On Non-Existing File Paths Through Archive Unpacking in github.com/hashicorp/nomad
GO-2024-3262 : Hashicorp Nomad Incorrect Authorization vulnerability in github.com/hashicorp/nomad
GO-2024-3354 : Hashicorp Nomad Incorrect Privilege Assignment vulnerability in github.com/hashicorp/nomad
Discover Packages
github.com/hashicorp/nomad
nomad
volumewatcher
package
Version:
v1.0.2
Opens a new window with list of versions in this module.
Published: Jan 13, 2021
License: MPL-2.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 7
Opens a new window with list of known importers.
Documentation Source Files Index Constants Variables Functions Types type CSIVolumeRPC type Watcher NewVolumesWatcher(logger, rpc, leaderAcl) (w) SetEnabled(enabled, state)
Documentation
¶
CSIVolumeRPC is a minimal interface of the Server, intended as an aid
for testing logic surrounding server-to-server or server-to-client
RPC calls and to avoid circular references between the nomad
package and the volumewatcher
Watcher is used to watch volumes and their allocations created
by the scheduler and trigger the scheduler when allocation health
transitions.
NewVolumesWatcher returns a volumes watcher that is used to watch
volumes and trigger the scheduler as needed.
SetEnabled is used to control if the watcher is enabled. The
watcher should only be enabled on the active leader. When being
enabled the state is passed in as it is no longer valid once a
leader election has taken place.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.