Skip to content

Commit

Permalink
func: remove zip file
Browse files Browse the repository at this point in the history
  • Loading branch information
Juanadelacuesta committed Dec 3, 2024
1 parent c0c6d96 commit fb789a2
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 10 deletions.
43 changes: 43 additions & 0 deletions enos/enos-quality.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1

quality "nomad_agent_info" {
description = "A GET call to /v1/agent/members returns the correct number of
running servers and they are all alive"
}

quality "nomad_agent_info_self" {
description = "A GET call to /v1/agent/self against every server returns the
same last_log_index for all of them."
}

quality "nomad_nodes_status" {
description = "A GET call to /v1/nodes returns the correct number of clients
and they are all `eligible` and `ready`".
}

quality "nomad_job_status" {
description = "A GET call to /v1/jobs returns the correct number of jobs and
they are all `running`".
}

quality "nomad_register_job" {
description = "A POST call to /v1/jobs results in a new job running and
allocations being started accordingly."
}

quality "nomad_reschedule_alloc" {
description = "A POST / PUT call to /v1/allocation/:alloc_id/stop results in
the stopped allocation being rescheduled"
}


quality "nomad_restore_snapshot" {
description = "A node can be restored from a snapshot built on a previous
version"
}

quality "nomad_allocs_status" {
description = "A GET call to /v1/allocs returns the correct number of
allocations and they are all `running`".
}
2 changes: 1 addition & 1 deletion enos/modules/fetch_artifactory/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ resource "enos_local_exec" "install_binary" {
}

scripts = [abspath("${path.module}/scripts/install.sh")]
}
}
11 changes: 7 additions & 4 deletions enos/modules/fetch_artifactory/scripts/install.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env bash
#!/bin/bash
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1

Expand All @@ -8,9 +8,9 @@ set -xeuo pipefail
LOCAL_ZIP="nomad.zip" # Name for the downloaded file

# Download the file
wget --header="X-JFrog-Art-Api:$TOKEN" -O- "$LOCAL_ZIP" "$URL"
wget --header="X-JFrog-Art-Api:$TOKEN" -O "$LOCAL_ZIP" "$URL"

# Check if the file was downloaded
#Check if the file was downloaded
if [ $? -eq 0 ]; then
echo "File downloaded successfully: $LOCAL_ZIP"
else
Expand All @@ -30,4 +30,7 @@ if [ $? -eq 0 ]; then
else
echo "Error unzipping file." >&2
exit 1
fi
fi

# Remove the zipped file
rm "$LOCAL_ZIP"
5 changes: 0 additions & 5 deletions enos/modules/fetch_artifactory/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,6 @@ variable "edition" {
description = "The edition of the binary to search, it can be either CE or ENT"
}

variable "revision" {
type = string
description = "The specific commit of the binary"
}

variable "os" {
type = string
description = "The operative system the binary is needed for"
Expand Down

0 comments on commit fb789a2

Please sign in to comment.