Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
3206f9a
Workflow yamls for MTR
sshveta Dec 21, 2022
4b05c6b
Workflow yamls for MTR
sshveta Jan 7, 2023
6f7154e
Workflow yamls for MTR
sshveta Jan 7, 2023
b96d18e
Workflow yamls for MTR
sshveta Jan 7, 2023
0c15268
Workflow yamls for MTR
sshveta Jan 7, 2023
10517ef
Workflow yamls for MTR
sshveta Jan 7, 2023
244d848
Workflow yamls for MTR
sshveta Jan 7, 2023
f1aa401
Workflow yamls for MTR
sshveta Jan 7, 2023
b55d4b6
Workflow yamls for MTR
sshveta Jan 7, 2023
bddfee0
Workflow yamls for MTR
sshveta Jan 7, 2023
4ccd6a7
Workflow yamls for MTR
sshveta Jan 10, 2023
d6599d2
Workflow yamls for MTR
sshveta Jan 10, 2023
8dba4b8
Workflow yamls for MTR
sshveta Jan 10, 2023
e67f5cf
Workflow yamls for MTR
sshveta Jan 10, 2023
f55ad00
Workflow yamls for MTR
sshveta Jan 10, 2023
8f5942a
Workflow yamls for MTR
sshveta Jan 10, 2023
d7f6f65
Workflow yamls for MTR
sshveta Jan 10, 2023
d9329ea
Workflow yamls for MTR
sshveta Jan 10, 2023
a42d939
Workflow yamls for MTR
sshveta Jan 10, 2023
046a59d
Workflow yamls for MTR
sshveta Jan 10, 2023
98bf99a
Workflow yamls for MTR
sshveta Jan 10, 2023
5425af5
Workflow yamls for MTR
sshveta Jan 10, 2023
9375cd4
Workflow yamls for MTR
sshveta Jan 10, 2023
a1ac99f
Workflow yamls for MTR
sshveta Jan 10, 2023
328a60a
Workflow yamls for MTR
sshveta Jan 10, 2023
0a4bcf7
Workflow yamls for MTR
sshveta Jan 10, 2023
72d1ed3
Workflow yamls for MTR
sshveta Jan 10, 2023
302ea29
Workflow yamls for MTR
sshveta Jan 10, 2023
f5ba274
Workflow yamls for MTR
sshveta Jan 10, 2023
52bb266
Workflow yamls for MTR
sshveta Jan 10, 2023
db9de29
Workflow yamls for MTR
sshveta Jan 10, 2023
e7549b4
Workflow yamls for MTR
sshveta Jan 10, 2023
58ab9d1
Workflow yamls for MTR
sshveta Jan 10, 2023
cbdd84a
Workflow yamls for MTR
sshveta Jan 10, 2023
09909ae
WIndup PRT
sshveta Jan 12, 2023
7cceb7c
WIndup PRT
sshveta Jan 12, 2023
02d9126
WIndup PRT
sshveta Jan 12, 2023
13f20ab
WIndup PRT
sshveta Jan 12, 2023
c728249
WIndup PRT
sshveta Jan 12, 2023
0a8152e
WIndup PRT
sshveta Jan 12, 2023
a406a0d
WIndup PRT
sshveta Jan 12, 2023
a3aee0e
WIndup PRT
sshveta Jan 13, 2023
1d60045
WIndup PRT
sshveta Jan 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/prettier.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: Code formatting
on: pull_request

jobs:
build:
name: Prettier
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- run: npm install .
- run: npm run check

56 changes: 56 additions & 0 deletions .github/workflows/pull_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Pull request test
on:
push:
branches:
- workflows

jobs:
k8s-tests:
name: Collect test cases
runs-on: ubuntu-latest
outputs:
tests: ${{ steps.event.outputs.tests }}
steps:
- name: Checkout to pull request branch
uses: actions/checkout@v2
- id: file_changes
uses: jitterbit/get-changed-files@v1
continue-on-error: true
with:
format: 'json'
# Create event to generate ouput of comma separated test files only
- id: event
run: |
test_files=`python3 -c 'print(",".join([file for file in ${{ steps.file_changes.outputs.all }} if ".test.ts" in file]))'`
echo "::set-output name=tests::$test_files"
k8s:
name: Run collected tests
needs: k8s-tests
if: ${{ needs.k8s-tests.outputs.tests }}
runs-on: ubuntu-latest
steps:
- name: Print application URL
env:
ROUTE: http://mtr-mtr.apps.mig14.cnv-qe.rhcloud.com
run: |
[[ -n ${{ env.ROUTE }} ]] || (echo "Determining application route failed in previous step"; exit 1)
echo
echo "======================== Your application is available at: ========================"
echo ${{ env.ROUTE }}
echo "==================================================================================="
echo


- name: Checkout to pull request branch
uses: actions/checkout@v2
# Install NPM dependencies
- name: Install NPM
run: npm install .
- name: Run cypress test cases
run: npx cypress run --spec ${{ needs.k8s-tests.outputs.tests }} --env user="admin",pass="password",windupUrl="http://mtr-mtr.apps.mig14.cnv-qe.rhcloud.com"

- uses: actions/upload-artifact@v1
if: failure()
with:
name: minikube-tests-screenshots
path: cypress/screenshots
68 changes: 68 additions & 0 deletions .github/workflows/windup_cr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
apiVersion: windup.jboss.org/v1
kind: Windup
metadata:
name: windup
labels:
application: windup
spec:
hostname_http: ''
volumeCapacity: 5G
windup_Volume_Capacity: 20G
messaging_serializer: http.post.serializer
db_jndi: 'java:jboss/datasources/WindupServicesDS'
db_username: ''
db_password: ''
db_min_pool_size: ''
db_max_pool_size: ''
db_tx_isolation: ''
mq_cluster_password: ''
mq_queues: ''
mq_topics: ''
jgroups_encrypt_secret: wildfly-app-secret
jgroups_encrypt_keystore: jgroups.jceks
jgroups_encrypt_name: ''
jgroups_encrypt_password: ''
jgroups_cluster_password: ''
auto_deploy_exploded: 'false'
sso_server_url: ''
sso_realm: ''
sso_client_id: ''
sso_ssl_required: EXTERNAL
sso_saml_keystore_secret: wildfly-app-secret
sso_saml_keystore: keystore.jks
sso_saml_certificate_name: jboss
sso_saml_keystore_password: mykeystorepass
sso_secret: ''
sso_enable_cors: 'false'
sso_saml_logout_page: /
sso_disable_ssl_certificate_validation: 'true'
sso_truststore: ''
sso_truststore_password: ''
sso_truststore_secret: wildfly-app-secret
gc_max_metaspace_size: 512
max_post_size: '4294967296'
sso_force_legacy_security: 'false'
db_database: windup
postgresql_max_connections: '200'
postgresql_shared_buffers: ''
postgresql_cpu_request: '0.5'
postgresql_mem_request: 0.5Gi
postgresql_cpu_limit: '2'
postgresql_mem_limit: 2Gi
webLivenessInitialDelaySeconds: '240'
webLivenessTimeoutSeconds: '100'
webLivenessFailureThreshold: '20'
webReadinessInitialDelaySeconds: '240'
webReadinessTimeoutSeconds: '100'
webReadinessFailureThreshold: '20'
web_cpu_request: '0.5'
web_mem_request: 0.5Gi
web_cpu_limit: '4'
web_mem_limit: 4Gi
executor_cpu_request: '0.5'
executor_mem_request: 0.5Gi
executor_cpu_limit: '4'
executor_mem_limit: 4Gi
executor_desired_replicas: 1
tls_secret: ''
ingress_custom_labels: ''
2 changes: 1 addition & 1 deletion cypress/e2e/tests/project_page.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ describe("Project page", () => {
const project1 = new Projects(
getRandomApplicationData(this.projectData["Containerization"])
);
project1.create();
project1.create();

const project2 = new Projects(getRandomApplicationData(this.projectData["BasicApp_eap7"]));
project2.create();
Expand Down
Loading