From 1e6b2ae7d2a7cf1e05c36c94467f804a149c9873 Mon Sep 17 00:00:00 2001 From: a3caicedo Date: Wed, 24 Aug 2022 22:16:47 -0300 Subject: [PATCH 01/16] presync Resource Hook with curl command --- pre-post-sync/pre-sync-job.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pre-post-sync/pre-sync-job.yaml b/pre-post-sync/pre-sync-job.yaml index 110ddeb..77635a4 100644 --- a/pre-post-sync/pre-sync-job.yaml +++ b/pre-post-sync/pre-sync-job.yaml @@ -9,8 +9,10 @@ spec: template: spec: containers: - - name: sleep - image: alpine:latest - command: ["sleep", "10"] + - name: endpoint-consumer + image: curlimages/curl + command: + - "curl" + - "localhost:34567" restartPolicy: Never - backoffLimit: 0 + backoffLimit: 2 From 7fb4bc1894b613d214e95a76f99afd9968e50092 Mon Sep 17 00:00:00 2001 From: a3caicedo Date: Wed, 24 Aug 2022 22:27:20 -0300 Subject: [PATCH 02/16] Change endpoint URL --- pre-post-sync/pre-sync-job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-post-sync/pre-sync-job.yaml b/pre-post-sync/pre-sync-job.yaml index 77635a4..2d41209 100644 --- a/pre-post-sync/pre-sync-job.yaml +++ b/pre-post-sync/pre-sync-job.yaml @@ -13,6 +13,6 @@ spec: image: curlimages/curl command: - "curl" - - "localhost:34567" + - "https://reqbin.com/echo" restartPolicy: Never backoffLimit: 2 From 1d8464a9dd9e8799225f4bb337539ba760a03b04 Mon Sep 17 00:00:00 2001 From: a3caicedo Date: Wed, 24 Aug 2022 22:56:16 -0300 Subject: [PATCH 03/16] Change endpoint again. Fun Facts --- pre-post-sync/pre-sync-job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-post-sync/pre-sync-job.yaml b/pre-post-sync/pre-sync-job.yaml index 2d41209..47ead85 100644 --- a/pre-post-sync/pre-sync-job.yaml +++ b/pre-post-sync/pre-sync-job.yaml @@ -13,6 +13,6 @@ spec: image: curlimages/curl command: - "curl" - - "https://reqbin.com/echo" + - "https://api.aakhilv.me/fun/facts" restartPolicy: Never backoffLimit: 2 From ecb47887a712ebeb92489f40d87a0e4c4d602c35 Mon Sep 17 00:00:00 2001 From: a3caicedo Date: Thu, 25 Aug 2022 09:18:23 -0300 Subject: [PATCH 04/16] test --- pre-post-sync/pre-sync-job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-post-sync/pre-sync-job.yaml b/pre-post-sync/pre-sync-job.yaml index 47ead85..8e9142b 100644 --- a/pre-post-sync/pre-sync-job.yaml +++ b/pre-post-sync/pre-sync-job.yaml @@ -13,6 +13,6 @@ spec: image: curlimages/curl command: - "curl" - - "https://api.aakhilv.me/fun/facts" + - "https://www.google.com" restartPolicy: Never backoffLimit: 2 From 77e693e867d036a653429312681e8fce21ac2934 Mon Sep 17 00:00:00 2001 From: "a.caicedo" Date: Wed, 12 Oct 2022 14:00:38 -0300 Subject: [PATCH 05/16] Added example job --- job-example/job.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 job-example/job.yaml diff --git a/job-example/job.yaml b/job-example/job.yaml new file mode 100644 index 0000000..2755c1e --- /dev/null +++ b/job-example/job.yaml @@ -0,0 +1,13 @@ +apiVersion: batch/v1 +kind: Job +metadata: + name: pi +spec: + template: + spec: + containers: + - name: pi + image: perl:5.34.0 + command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] + restartPolicy: Never + backoffLimit: 4 From 674b404f4d8a31caf0aa997061455f2e7a652a30 Mon Sep 17 00:00:00 2001 From: "a.caicedo" Date: Wed, 12 Oct 2022 15:39:51 -0300 Subject: [PATCH 06/16] DMS Migrations --- job-example/job.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index 2755c1e..10d8422 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -1,13 +1,13 @@ apiVersion: batch/v1 kind: Job metadata: - name: pi + name: dms-migrations spec: template: spec: containers: - - name: pi - image: perl:5.34.0 - command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] + - name: dms-migrations + image: curlimages/curl + command: ["curl", "www.google.com"] restartPolicy: Never backoffLimit: 4 From 599ac34e5f414e7cd057c96c51c1cb695e435934 Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 12:57:56 -0300 Subject: [PATCH 07/16] Update job.yaml Windows IP --- job-example/job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index 10d8422..292fcc8 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -8,6 +8,6 @@ spec: containers: - name: dms-migrations image: curlimages/curl - command: ["curl", "www.google.com"] + command: ["curl", "-k", "-X GET", "https://172.31.112.1:5001/swagger/index.html"] restartPolicy: Never backoffLimit: 4 From 6f6374514d7ea48b87aea487622ebae2517a0b57 Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 12:59:41 -0300 Subject: [PATCH 08/16] Update job.yaml Changed parameters --- job-example/job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index 292fcc8..e86b4e5 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -8,6 +8,6 @@ spec: containers: - name: dms-migrations image: curlimages/curl - command: ["curl", "-k", "-X GET", "https://172.31.112.1:5001/swagger/index.html"] + command: ["curl", "-k -X GET", "https://172.31.112.1:5001/swagger/index.html"] restartPolicy: Never backoffLimit: 4 From 720b6363818718b16822495eca13a0ccf319927d Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:00:50 -0300 Subject: [PATCH 09/16] Update job.yaml Merge parameters --- job-example/job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index e86b4e5..ad23002 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -8,6 +8,6 @@ spec: containers: - name: dms-migrations image: curlimages/curl - command: ["curl", "-k -X GET", "https://172.31.112.1:5001/swagger/index.html"] + command: ["curl", "-k -X GET https://172.31.112.1:5001/swagger/index.html"] restartPolicy: Never backoffLimit: 4 From 6886393619e3b80dd7ce5d9490bde1b3f9480d85 Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:05:05 -0300 Subject: [PATCH 10/16] Update job.yaml back to google.com --- job-example/job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index ad23002..9be5757 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -8,6 +8,6 @@ spec: containers: - name: dms-migrations image: curlimages/curl - command: ["curl", "-k -X GET https://172.31.112.1:5001/swagger/index.html"] + command: ["curl", "www.google.com"] restartPolicy: Never backoffLimit: 4 From bd81f4ec73875617bbd612c2fc26b64be514fee6 Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:17:04 -0300 Subject: [PATCH 11/16] Update job.yaml Command adjusment --- job-example/job.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index 9be5757..6f90f85 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -8,6 +8,11 @@ spec: containers: - name: dms-migrations image: curlimages/curl - command: ["curl", "www.google.com"] + command: + - "curl" + - "-k" + - "-X" + - "GET" + - "https://172.31.112.1:5001/swagger/index.html" restartPolicy: Never backoffLimit: 4 From 8c7f428584536489770df59efcbcf78d1f9f225e Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:18:27 -0300 Subject: [PATCH 12/16] Update job.yaml URL Fix --- job-example/job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index 6f90f85..88ef1ad 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -13,6 +13,6 @@ spec: - "-k" - "-X" - "GET" - - "https://172.31.112.1:5001/swagger/index.html" + - "www.google.com" restartPolicy: Never backoffLimit: 4 From c401e9a09f4b36ba46a06dbc718f25725814d683 Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:19:27 -0300 Subject: [PATCH 13/16] Update job.yaml Remove k parameter --- job-example/job.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index 88ef1ad..a3bf7e7 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -10,7 +10,6 @@ spec: image: curlimages/curl command: - "curl" - - "-k" - "-X" - "GET" - "www.google.com" From 81b61381d2d53249c52474bf5f2ad92245929b2b Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:20:07 -0300 Subject: [PATCH 14/16] Update job.yaml Minimal --- job-example/job.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index a3bf7e7..d944518 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -10,8 +10,6 @@ spec: image: curlimages/curl command: - "curl" - - "-X" - - "GET" - "www.google.com" restartPolicy: Never backoffLimit: 4 From 30ee6e64b58eeb868f5bbdf702764b49f14356fd Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:20:49 -0300 Subject: [PATCH 15/16] Update job.yaml Change URL --- job-example/job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/job-example/job.yaml b/job-example/job.yaml index d944518..a263d2e 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -10,6 +10,6 @@ spec: image: curlimages/curl command: - "curl" - - "www.google.com" + - "https://172.31.112.1:5001/swagger/index.html" restartPolicy: Never backoffLimit: 4 From f26d0c19330caae6f56e6948eaff3bc1749beb02 Mon Sep 17 00:00:00 2001 From: a3caicedo <63386734+a3caicedo@users.noreply.github.com> Date: Wed, 19 Oct 2022 13:35:11 -0300 Subject: [PATCH 16/16] Update job.yaml Field is Immutable --- job-example/job.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/job-example/job.yaml b/job-example/job.yaml index a263d2e..6f90f85 100644 --- a/job-example/job.yaml +++ b/job-example/job.yaml @@ -10,6 +10,9 @@ spec: image: curlimages/curl command: - "curl" + - "-k" + - "-X" + - "GET" - "https://172.31.112.1:5001/swagger/index.html" restartPolicy: Never backoffLimit: 4