Skip to content

Commit 866ebbe

Browse files
committed
CORS-3699: Create new tech preview job for user provisioned DNS installs (Aws)
1 parent 2a0748b commit 866ebbe

7 files changed

+69
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
approvers:
2+
- patrickdillon
3+
- barbacbd
4+
- yunjiang29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
3+
set -o nounset
4+
set -o errexit
5+
set -o pipefail
6+
7+
trap 'CHILDREN=$(jobs -p); if test -n "${CHILDREN}"; then kill ${CHILDREN} && wait; fi' TERM
8+
9+
CONFIG="${SHARED_DIR}/install-config.yaml"
10+
11+
CONFIG_UPDNS="${SHARED_DIR}/install-config-updns.yaml.patch"
12+
cat > "${CONFIG_UPDNS}" << EOF
13+
platform:
14+
aws:
15+
userProvisionedDNS: Enabled
16+
EOF
17+
yq-go m -x -i "${CONFIG}" "${CONFIG_UPDNS}"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"path": "ipi/conf/aws/user-provisioned-dns/ipi-conf-aws-user-provisioned-dns-ref.yaml",
3+
"owners": {
4+
"approvers": [
5+
"patrickdillon",
6+
"barbacbd",
7+
"yunjiang29"
8+
]
9+
}
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
ref:
2+
as: ipi-conf-aws-user-provisioned-dns
3+
from_image:
4+
namespace: ocp
5+
name: "4.12"
6+
tag: upi-installer
7+
grace_period: 10m
8+
commands: ipi-conf-aws-user-provisioned-dns-commands.sh
9+
resources:
10+
requests:
11+
cpu: 10m
12+
memory: 100Mi
13+
documentation: |-
14+
Generate configuration for an installation that utilizes a user provisioned DNS solution.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
approvers:
2+
- barbacbd
3+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"path": "openshift/e2e/aws/user-provisioned-dns/openshift-e2e-aws-user-provisioned-dns-workflow.yaml",
3+
"owners": {
4+
"approvers": [
5+
"barbacbd"
6+
]
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
workflow:
2+
as: openshift-e2e-aws-user-provisioned-dns
3+
steps:
4+
pre:
5+
- chain: ipi-conf-aws
6+
- ref: ipi-conf-aws-user-provisioned-dns
7+
- chain: ipi-install
8+
test:
9+
- ref: openshift-e2e-test
10+
post:
11+
- chain: ipi-deprovision
12+
documentation: |-
13+
The Openshift E2E AWS workflow executes the common end-to-end test suite on an AWS configuration with a user provisioned dns solution.

0 commit comments

Comments
 (0)