Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
93e28126
Commit
93e28126
authored
Nov 27, 2019
by
galal-hussein
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
randomize the secrets
parent
9969dc9c
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
6 deletions
+20
-6
main.tf
tests/perf/agents/main.tf
+1
-1
variables.tf
tests/perf/agents/variables.tf
+6
-0
config
tests/perf/scripts/config
+2
-1
perf
tests/perf/scripts/perf
+10
-0
variables.tf
tests/perf/server/variables.tf
+1
-4
No files found.
tests/perf/agents/main.tf
View file @
93e28126
...
@@ -6,7 +6,7 @@ terraform {
...
@@ -6,7 +6,7 @@ terraform {
locals {
locals {
name = var.name
name = var.name
k3s_cluster_secret =
"pvc-6476dcaf-73a0-11e9-b8e5-06943b744282"
k3s_cluster_secret =
var.k3s_cluster_secret
}
}
provider "aws" {
provider "aws" {
...
...
tests/perf/agents/variables.tf
View file @
93e28126
...
@@ -26,3 +26,8 @@ variable "name" {
...
@@ -26,3 +26,8 @@ variable "name" {
type = string
type = string
description = "Name to identify this cluster"
description = "Name to identify this cluster"
}
}
variable "k3s_cluster_secret" {
type = string
description = "Cluster secret for k3s cluster registration"
}
\ No newline at end of file
tests/perf/scripts/config
View file @
93e28126
## MAIN VARIABLES ##
## MAIN VARIABLES ##
####################
####################
CLUSTER_NAME="loadtest-k3s"
CLUSTER_NAME="loadtest-k3s"
CLUSTER_SECRET=""
DOMAIN_NAME="loadtest.eng.rancher.space"
DOMAIN_NAME="loadtest.eng.rancher.space"
ZONE_ID=""
ZONE_ID=""
K3S_VERSION="v1.0.0"
K3S_VERSION="v1.0.0"
...
@@ -14,7 +15,7 @@ DB_ENGINE="dqlite"
...
@@ -14,7 +15,7 @@ DB_ENGINE="dqlite"
DB_INSTANCE_TYPE="db.m4.4xlarge"
DB_INSTANCE_TYPE="db.m4.4xlarge"
DB_NAME="k3s"
DB_NAME="k3s"
DB_USERNAME="k3suser"
DB_USERNAME="k3suser"
DB_PASSWORD="
024d9442b3add64b7ef90655bc302cd8
"
DB_PASSWORD=""
DB_VERSION=5.7
DB_VERSION=5.7
## K3S SERVER VARIABLES ##
## K3S SERVER VARIABLES ##
...
...
tests/perf/scripts/perf
View file @
93e28126
...
@@ -51,8 +51,17 @@ config() {
...
@@ -51,8 +51,17 @@ config() {
pushd
./server
pushd
./server
eval
PRIVATE_KEY_PATH
=
$PRIVATE_KEY_PATH
eval
PRIVATE_KEY_PATH
=
$PRIVATE_KEY_PATH
EXPANDED_PRIV_KEY_PATH
=
`
readlink
-f
$PRIVATE_KEY_PATH
`
EXPANDED_PRIV_KEY_PATH
=
`
readlink
-f
$PRIVATE_KEY_PATH
`
if
[
-z
"
$DB_PASSWORD
"
]
;
then
# randomize database password
DB_PASSWORD
=
$(
cat
/dev/urandom |
tr
-dc
'a-zA-Z0-9'
|
fold
-w
32 |
head
-n
1
)
fi
if
[
-z
"
$CLUSTER_SECRET
"
]
;
then
# randomize cluster secret
CLUSTER_SECRET
=
$(
cat
/dev/urandom |
tr
-dc
'a-zA-Z0-9'
|
fold
-w
32 |
head
-n
1
)
fi
cat
<<
MAIN
> variables.tfvars
cat
<<
MAIN
> variables.tfvars
name = "
${
CLUSTER_NAME
}
"
name = "
${
CLUSTER_NAME
}
"
k3s_cluster_secret = "
${
CLUSTER_SECRET
}
"
db_instance_type = "
${
DB_INSTANCE_TYPE
}
"
db_instance_type = "
${
DB_INSTANCE_TYPE
}
"
db_name = "
${
DB_NAME
}
"
db_name = "
${
DB_NAME
}
"
db_username = "
${
DB_USERNAME
}
"
db_username = "
${
DB_USERNAME
}
"
...
@@ -80,6 +89,7 @@ extra_ssh_keys = ["${EXTRA_SSH_KEYS}"]
...
@@ -80,6 +89,7 @@ extra_ssh_keys = ["${EXTRA_SSH_KEYS}"]
k3s_version = "
${
K3S_VERSION
}
"
k3s_version = "
${
K3S_VERSION
}
"
agent_node_count =
${
AGENT_NODE_COUNT
}
agent_node_count =
${
AGENT_NODE_COUNT
}
agent_instance_type = "
${
AGENT_INSTANCE_TYPE
}
"
agent_instance_type = "
${
AGENT_INSTANCE_TYPE
}
"
k3s_cluster_secret = "
${
CLUSTER_SECRET
}
"
MAIN
MAIN
popd
popd
}
}
...
...
tests/perf/server/variables.tf
View file @
93e28126
...
@@ -19,7 +19,6 @@ variable "prom_worker_node_count" {
...
@@ -19,7 +19,6 @@ variable "prom_worker_node_count" {
}
}
variable "k3s_cluster_secret" {
variable "k3s_cluster_secret" {
default = "pvc-6476dcaf-73a0-11e9-b8e5-06943b744282"
type = string
type = string
description = "Cluster secret for k3s cluster registration"
description = "Cluster secret for k3s cluster registration"
}
}
...
@@ -66,9 +65,7 @@ variable "db_username" {
...
@@ -66,9 +65,7 @@ variable "db_username" {
default = "postgres"
default = "postgres"
}
}
variable "db_password" {
variable "db_password" {}
default = "b58bf234c4bd0133fc7a92b782e498a6"
}
variable "db_version" {}
variable "db_version" {}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment