Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Commit

Permalink
feat: re-enable the vault BDD
Browse files Browse the repository at this point in the history
Signed-off-by: Cosmin Cojocar <[email protected]>
  • Loading branch information
ccojocar committed Jan 3, 2020
1 parent 3c86123 commit 008f4a0
Show file tree
Hide file tree
Showing 5 changed files with 123 additions and 0 deletions.
1 change: 1 addition & 0 deletions bdd/boot-vault/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## BDD test using JX Boot with Vault secrets
18 changes: 18 additions & 0 deletions bdd/boot-vault/cluster.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
clusters:
- name: boot-vault
args:
- create
- cluster
- gke
- --project-id=jenkins-x-bdd3
- -m=n1-standard-2
- --min-num-nodes=3
- --max-num-nodes=5
- -z=europe-west1-c
- --skip-login
- --skip-installation
commands:
- command: jx
args:
- boot
- -b
42 changes: 42 additions & 0 deletions bdd/boot-vault/jx-requirements.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
cluster:
clusterName: bdd-boot-vault
environmentGitOwner: jenkins-x-bot-test
project: jenkins-x-bdd3
provider: gke
zone: europe-west1-c
environments:
- key: dev
owner: ""
repository: ""
- key: staging
owner: ""
repository: ""
- key: production
owner: ""
repository: ""
ingress:
domain: ""
externalDNS: false
tls:
email: ""
enabled: false
production: false
kaniko: true
secretStorage: vault
repository: nexus
storage:
logs:
enabled: false
url: ""
reports:
enabled: false
url: ""
repository:
enabled: false
url: ""
versionStream:
ref: "master"
url: https://github.com/jenkins-x/jenkins-x-versions.git
vault:
disableURLDiscovery: true
webhook: prow
10 changes: 10 additions & 0 deletions bdd/boot-vault/parameters.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
adminUser:
username: admin
enableDocker: false
gitProvider: github
gpg: {}
pipelineUser:
github:
host: github.com
username: jenkins-x-bot-test
email: [email protected]
52 changes: 52 additions & 0 deletions jenkins-x-bdd-vault.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
pipelineConfig:
pipelines:
pullRequest:
pipeline:
options:
containerOptions:
resources:
limits:
cpu: 4
memory: 6144Mi
requests:
cpu: 1
memory: 2048Mi
environment:
- name: GOPROXY
value: http://jenkins-x-athens-proxy:80
- name: GKE_SA
value: /secrets/bdd/sa.json
- name: DOMAIN_ROTATION
value: "false"
- name: GH_ACCESS_TOKEN
valueFrom:
secretKeyRef:
name: jenkins-x-bot-test-github
key: password
- name: JENKINS_PASSWORD
valueFrom:
secretKeyRef:
name: test-jenkins-user
key: password
agent:
image: gcr.io/jenkinsxio/builder-go-maven
stages:
- name: ci
options:
volumes:
- name: sa
secret:
secretName: bdd-secret
items:
- key: bdd-credentials.json
path: bdd/sa.json
containerOptions:
volumeMounts:
- mountPath: /secrets
name: sa
steps:
- name: verify-fmt
command: make verify-fmt
- name: run-bdd
command: bdd/bdd.sh
args: ['bdd/boot-vault', 'bdd-config']

0 comments on commit 008f4a0

Please sign in to comment.