Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: switch from envoy gateway to services/ingress #672

Merged
merged 17 commits into from
Jan 22, 2024
Merged

Conversation

jeromy-cannon
Copy link
Contributor

@jeromy-cannon jeromy-cannon commented Jan 17, 2024

Description

This pull request changes the following:

  • switch from envoy gateway to services (ingress for TLS with hedera-explorer)
  • removed gateway-helm subchart from fullstack-cluster-setup
  • remove gateway references in fullstack-cluster-setup and fullstack-deployment
  • set minio-operator replicaCount to 1 (defaulted to 2)
  • added haproxy-ingress subchart to fullstack-deployment for hedera-explorer TLS
  • updated certificate to work with new configurations (will need changes again in lets encrypt changes)
  • updated haproxy-svc.yaml to default to ClusterIP unless overridden in values.yaml

Related Issues

@jeromy-cannon jeromy-cannon self-assigned this Jan 17, 2024
Copy link

github-actions bot commented Jan 17, 2024

Unit Test Results

  26 files  ±0    26 suites  ±0   58s ⏱️ +4s
109 tests ±0  105 ✔️ ±0  4 💤 ±0  0 ±0 
110 runs  ±0  106 ✔️ ±0  4 💤 ±0  0 ±0 

Results for commit 5822719. ± Comparison against base commit 841bc53.

♻️ This comment has been updated with latest results.

Copy link

codecov bot commented Jan 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (841bc53) 67.51% compared to head (5822719) 67.51%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##               main     #672   +/-   ##
=========================================
  Coverage     67.51%   67.51%           
  Complexity      339      339           
=========================================
  Files            64       64           
  Lines          1336     1336           
  Branches        157      157           
=========================================
  Hits            902      902           
  Misses          371      371           
  Partials         63       63           

Impacted file tree graph

Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
@jeromy-cannon jeromy-cannon changed the title feat: switch from envoy gateway to services feat: switch from envoy gateway to services/ingress Jan 19, 2024
@jeromy-cannon jeromy-cannon marked this pull request as ready for review January 19, 2024 19:04
Copy link

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@leninmehedy
Copy link
Member

Please create separate tasks to remove/update the tests for the Gateway API routes: https://github.com/hashgraph/full-stack-testing/blob/main/charts/fullstack-deployment/tests/test_gateway_api_deployment.bats

@jeromy-cannon
Copy link
Contributor Author

Please create separate tasks to remove/update the tests for the Gateway API routes: https://github.com/hashgraph/full-stack-testing/blob/main/charts/fullstack-deployment/tests/test_gateway_api_deployment.bats

done. #676

@jeromy-cannon jeromy-cannon merged commit e44e5b2 into main Jan 22, 2024
21 checks passed
@jeromy-cannon jeromy-cannon deleted the 00662-ingress branch January 22, 2024 13:23
jeromy-cannon added a commit that referenced this pull request Jan 25, 2024
commit 9446ce7
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 21:16:43 2024 +0000

    added test

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit d12877c
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 19:58:14 2024 +0000

    working version

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 0933869
Merge: e9555a2 1772906
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Thu Jan 25 08:05:01 2024 +1100

    Merge branch 'main' into 605-kubernetes-javascript-client

commit e9555a2
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Thu Jan 25 08:00:20 2024 +1100

    fix: allow namespace to be created during chart install

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1772906
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 17:25:22 2024 +0000

    chore: switch back to acme-cluster-issuer from repo now that changes have be… (#691)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit f1191e4
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 16:28:21 2024 +0000

    chore: feedback from PR review for hedera-explorer chart changes (#690)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 6956df2
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 19:54:20 2024 +1100

    rename test setup script

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1c8ee25
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:30:13 2024 +1100

    fix test

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit a911703
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:25:46 2024 +1100

    fix: rename Kubectl2 to K8

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit acd277f
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:17:34 2024 +1100

    fix: relay command

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 5ba143c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:16:52 2024 +1100

    fix: waitForPod

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1194025
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 17:54:46 2024 +1100

    fix: remove kubectl usage

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 7387dff
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 17:53:36 2024 +1100

    fix: add clone method for Kubectl2

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit af5e7a4
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 14:30:37 2024 +1100

    fix: do not poll after copyToPod or copyFromPod

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 5a9b96c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 13:04:01 2024 +1100

    fix: make waitForPod non-blocking

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 468b0b0
Merge: 644c0e0 f3b3028
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 12:59:53 2024 +1100

    Merge branch 'main' into 605-kubernetes-javascript-client

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    # Conflicts:
    #	fullstack-network-manager/package-lock.json
    #	fullstack-network-manager/package.json

commit 644c0e0
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 23 16:03:28 2024 +1100

    add setup script for e2e test

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 505ab8d
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 23 15:36:18 2024 +1100

    fix: check for pod readiness individually to show more info to the user

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 2b3f9a3
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 23 15:02:11 2024 +1100

    fix: e2e tests

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit f3b3028
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Tue Jan 23 02:56:21 2024 +0000

    feat: use Acme Lets Encrypt cluster issuer for TLS in Hedera Explorer (#677)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit e44e5b2
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Mon Jan 22 13:23:21 2024 +0000

    feat: switch from envoy gateway to services/ingress (#672)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 1a5981b
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 16:54:43 2024 +1100

    fix: e2e tests and CI pipelline

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 90b0f4d
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 15:54:08 2024 +1100

    fix: check for namespace

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 12c94ab
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 15:45:44 2024 +1100

    fix node setup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 214daba
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 15:12:31 2024 +1100

    fix: use default namespace for cluster setup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit b663d57
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 14:56:55 2024 +1100

    fix: get pod IP and copy files checks

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit ec8dd5c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 14:56:43 2024 +1100

    fix: split platform code copy and extract into separate steps for better tracking

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 6a4226c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 11:29:17 2024 +1100

    fix: do not require kind and cluster creation functionalities

    User is expected to bring their own kubernetes cluster

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 75f3c63
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Fri Jan 19 14:51:41 2024 +1100

    test: fix tests for missing kubect2

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 26dc63c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Fri Jan 19 14:49:49 2024 +1100

    fix: use Kubect2 for node commands

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1415260
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Fri Jan 19 12:37:38 2024 +1100

    fix: replace old kubectl with kubectl2 in chart command

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit f24f9d3
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Thu Jan 18 13:51:51 2024 +1100

    remove unused import

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 82a80f4
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 17 16:20:53 2024 +1100

    feat: implement wait for pod and add check for copy methods

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 841bc53
Author: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
Date:   Wed Jan 17 10:18:46 2024 -0600

    chore: remove unnecessary gralde.properties (#667)

    Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

commit 02fdaa8
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 17 16:19:05 2024 +1100

    fix: remove unnecessary polling from exec call and cache configManager for cli args

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit d51cdfa
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 17 15:54:54 2024 +1100

    fix: refactor config manager to contain the config

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 2eddad2
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 16 14:32:46 2024 +1100

    feat: implement port forward and polling utility function

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit fc26a01
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 16 09:30:05 2024 +1100

    fix: use exec status to exit from polling and code cleanup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 7e03a6e
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 18:44:52 2024 +1100

    remove incorrect docs

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit aad0af9
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 18:41:27 2024 +1100

    add timeout arg

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 33913a9
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 18:36:43 2024 +1100

    fix: rewrite async function of a promise with polling

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit cade2bc
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 16:10:31 2024 +1100

    fix: remove unused args

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 66a4817
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 16:09:32 2024 +1100

    feat: implement hasDir and hasFile

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit f90450c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 16:00:48 2024 +1100

    cleanup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit df76d00
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 15:36:45 2024 +1100

    feat: implement copy file to container

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit bfd72cf
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 12:14:22 2024 +1100

    feat: implement Kubectl class using kubernetes javascript client

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit c1a7651
Author: swirlds-automation <swirlds-eng-automation@swirlds.com>
Date:   Fri Jan 12 16:07:22 2024 +0000

    chore(release): 0.17.0 [skip ci]

    ## [0.17.0](v0.16.0...v0.17.0) (2024-01-12)

    ### Features

    * version bump ([46d58f2](46d58f2))

    ### Bug Fixes

    * allow using an existing cluster and do not require kind ([#643](#643)) ([6b53618](6b53618))
    * make delete cluster ([#656](#656)) ([ba7426f](ba7426f))

commit 46d58f2
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Fri Jan 12 15:37:52 2024 +0000

    feat: version bump

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 35d0250
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Fri Jan 12 14:50:02 2024 +0000

    chore: remove axios and follow-redirect, and upgrade @hashgraph/sdk to 2.40.0 (#661)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
jeromy-cannon added a commit that referenced this pull request Jan 25, 2024
commit 9446ce7
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 21:16:43 2024 +0000

    added test

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit d12877c
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 19:58:14 2024 +0000

    working version

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 0933869
Merge: e9555a2 1772906
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Thu Jan 25 08:05:01 2024 +1100

    Merge branch 'main' into 605-kubernetes-javascript-client

commit e9555a2
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Thu Jan 25 08:00:20 2024 +1100

    fix: allow namespace to be created during chart install

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1772906
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 17:25:22 2024 +0000

    chore: switch back to acme-cluster-issuer from repo now that changes have be… (#691)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit f1191e4
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Wed Jan 24 16:28:21 2024 +0000

    chore: feedback from PR review for hedera-explorer chart changes (#690)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 6956df2
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 19:54:20 2024 +1100

    rename test setup script

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1c8ee25
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:30:13 2024 +1100

    fix test

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit a911703
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:25:46 2024 +1100

    fix: rename Kubectl2 to K8

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit acd277f
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:17:34 2024 +1100

    fix: relay command

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 5ba143c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 18:16:52 2024 +1100

    fix: waitForPod

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1194025
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 17:54:46 2024 +1100

    fix: remove kubectl usage

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 7387dff
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 17:53:36 2024 +1100

    fix: add clone method for Kubectl2

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit af5e7a4
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 14:30:37 2024 +1100

    fix: do not poll after copyToPod or copyFromPod

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 5a9b96c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 13:04:01 2024 +1100

    fix: make waitForPod non-blocking

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 468b0b0
Merge: 644c0e0 f3b3028
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 24 12:59:53 2024 +1100

    Merge branch 'main' into 605-kubernetes-javascript-client

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    # Conflicts:
    #	fullstack-network-manager/package-lock.json
    #	fullstack-network-manager/package.json

commit 644c0e0
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 23 16:03:28 2024 +1100

    add setup script for e2e test

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 505ab8d
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 23 15:36:18 2024 +1100

    fix: check for pod readiness individually to show more info to the user

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 2b3f9a3
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 23 15:02:11 2024 +1100

    fix: e2e tests

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit f3b3028
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Tue Jan 23 02:56:21 2024 +0000

    feat: use Acme Lets Encrypt cluster issuer for TLS in Hedera Explorer (#677)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit e44e5b2
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Mon Jan 22 13:23:21 2024 +0000

    feat: switch from envoy gateway to services/ingress (#672)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 1a5981b
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 16:54:43 2024 +1100

    fix: e2e tests and CI pipelline

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 90b0f4d
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 15:54:08 2024 +1100

    fix: check for namespace

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 12c94ab
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 15:45:44 2024 +1100

    fix node setup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 214daba
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 15:12:31 2024 +1100

    fix: use default namespace for cluster setup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit b663d57
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 14:56:55 2024 +1100

    fix: get pod IP and copy files checks

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit ec8dd5c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 14:56:43 2024 +1100

    fix: split platform code copy and extract into separate steps for better tracking

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 6a4226c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 22 11:29:17 2024 +1100

    fix: do not require kind and cluster creation functionalities

    User is expected to bring their own kubernetes cluster

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 75f3c63
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Fri Jan 19 14:51:41 2024 +1100

    test: fix tests for missing kubect2

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 26dc63c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Fri Jan 19 14:49:49 2024 +1100

    fix: use Kubect2 for node commands

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 1415260
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Fri Jan 19 12:37:38 2024 +1100

    fix: replace old kubectl with kubectl2 in chart command

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit f24f9d3
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Thu Jan 18 13:51:51 2024 +1100

    remove unused import

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 82a80f4
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 17 16:20:53 2024 +1100

    feat: implement wait for pod and add check for copy methods

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 841bc53
Author: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
Date:   Wed Jan 17 10:18:46 2024 -0600

    chore: remove unnecessary gralde.properties (#667)

    Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

commit 02fdaa8
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 17 16:19:05 2024 +1100

    fix: remove unnecessary polling from exec call and cache configManager for cli args

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit d51cdfa
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Wed Jan 17 15:54:54 2024 +1100

    fix: refactor config manager to contain the config

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 2eddad2
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 16 14:32:46 2024 +1100

    feat: implement port forward and polling utility function

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit fc26a01
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Tue Jan 16 09:30:05 2024 +1100

    fix: use exec status to exit from polling and code cleanup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 7e03a6e
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 18:44:52 2024 +1100

    remove incorrect docs

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit aad0af9
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 18:41:27 2024 +1100

    add timeout arg

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 33913a9
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 18:36:43 2024 +1100

    fix: rewrite async function of a promise with polling

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit cade2bc
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 16:10:31 2024 +1100

    fix: remove unused args

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit 66a4817
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 16:09:32 2024 +1100

    feat: implement hasDir and hasFile

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit f90450c
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 16:00:48 2024 +1100

    cleanup

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit df76d00
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 15:36:45 2024 +1100

    feat: implement copy file to container

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit bfd72cf
Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
Date:   Mon Jan 15 12:14:22 2024 +1100

    feat: implement Kubectl class using kubernetes javascript client

    Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

commit c1a7651
Author: swirlds-automation <swirlds-eng-automation@swirlds.com>
Date:   Fri Jan 12 16:07:22 2024 +0000

    chore(release): 0.17.0 [skip ci]

    ## [0.17.0](v0.16.0...v0.17.0) (2024-01-12)

    ### Features

    * version bump ([46d58f2](46d58f2))

    ### Bug Fixes

    * allow using an existing cluster and do not require kind ([#643](#643)) ([6b53618](6b53618))
    * make delete cluster ([#656](#656)) ([ba7426f](ba7426f))

commit 46d58f2
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Fri Jan 12 15:37:52 2024 +0000

    feat: version bump

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 35d0250
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Fri Jan 12 14:50:02 2024 +0000

    chore: remove axios and follow-redirect, and upgrade @hashgraph/sdk to 2.40.0 (#661)

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
jeromy-cannon added a commit that referenced this pull request Jan 25, 2024
commit fa5f7ea
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Thu Jan 25 15:02:17 2024 +0000

    Empty-Commit

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 8ca8fa0
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Thu Jan 25 07:31:51 2024 +0000

    Squashed commit of the following:

    commit 9446ce7
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 21:16:43 2024 +0000

        added test

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit d12877c
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 19:58:14 2024 +0000

        working version

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 0933869
    Merge: e9555a2 1772906
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Thu Jan 25 08:05:01 2024 +1100

        Merge branch 'main' into 605-kubernetes-javascript-client

    commit e9555a2
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Thu Jan 25 08:00:20 2024 +1100

        fix: allow namespace to be created during chart install

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1772906
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 17:25:22 2024 +0000

        chore: switch back to acme-cluster-issuer from repo now that changes have be… (#691)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit f1191e4
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 16:28:21 2024 +0000

        chore: feedback from PR review for hedera-explorer chart changes (#690)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 6956df2
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 19:54:20 2024 +1100

        rename test setup script

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1c8ee25
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:30:13 2024 +1100

        fix test

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit a911703
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:25:46 2024 +1100

        fix: rename Kubectl2 to K8

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit acd277f
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:17:34 2024 +1100

        fix: relay command

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 5ba143c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:16:52 2024 +1100

        fix: waitForPod

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1194025
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 17:54:46 2024 +1100

        fix: remove kubectl usage

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 7387dff
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 17:53:36 2024 +1100

        fix: add clone method for Kubectl2

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit af5e7a4
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 14:30:37 2024 +1100

        fix: do not poll after copyToPod or copyFromPod

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 5a9b96c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 13:04:01 2024 +1100

        fix: make waitForPod non-blocking

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 468b0b0
    Merge: 644c0e0 f3b3028
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 12:59:53 2024 +1100

        Merge branch 'main' into 605-kubernetes-javascript-client

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

        # Conflicts:
        #	fullstack-network-manager/package-lock.json
        #	fullstack-network-manager/package.json

    commit 644c0e0
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 23 16:03:28 2024 +1100

        add setup script for e2e test

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 505ab8d
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 23 15:36:18 2024 +1100

        fix: check for pod readiness individually to show more info to the user

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 2b3f9a3
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 23 15:02:11 2024 +1100

        fix: e2e tests

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit f3b3028
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Tue Jan 23 02:56:21 2024 +0000

        feat: use Acme Lets Encrypt cluster issuer for TLS in Hedera Explorer (#677)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit e44e5b2
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Mon Jan 22 13:23:21 2024 +0000

        feat: switch from envoy gateway to services/ingress (#672)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 1a5981b
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 16:54:43 2024 +1100

        fix: e2e tests and CI pipelline

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 90b0f4d
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 15:54:08 2024 +1100

        fix: check for namespace

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 12c94ab
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 15:45:44 2024 +1100

        fix node setup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 214daba
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 15:12:31 2024 +1100

        fix: use default namespace for cluster setup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit b663d57
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 14:56:55 2024 +1100

        fix: get pod IP and copy files checks

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit ec8dd5c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 14:56:43 2024 +1100

        fix: split platform code copy and extract into separate steps for better tracking

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 6a4226c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 11:29:17 2024 +1100

        fix: do not require kind and cluster creation functionalities

        User is expected to bring their own kubernetes cluster

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 75f3c63
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Fri Jan 19 14:51:41 2024 +1100

        test: fix tests for missing kubect2

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 26dc63c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Fri Jan 19 14:49:49 2024 +1100

        fix: use Kubect2 for node commands

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1415260
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Fri Jan 19 12:37:38 2024 +1100

        fix: replace old kubectl with kubectl2 in chart command

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit f24f9d3
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Thu Jan 18 13:51:51 2024 +1100

        remove unused import

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 82a80f4
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 17 16:20:53 2024 +1100

        feat: implement wait for pod and add check for copy methods

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 841bc53
    Author: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
    Date:   Wed Jan 17 10:18:46 2024 -0600

        chore: remove unnecessary gralde.properties (#667)

        Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

    commit 02fdaa8
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 17 16:19:05 2024 +1100

        fix: remove unnecessary polling from exec call and cache configManager for cli args

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit d51cdfa
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 17 15:54:54 2024 +1100

        fix: refactor config manager to contain the config

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 2eddad2
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 16 14:32:46 2024 +1100

        feat: implement port forward and polling utility function

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit fc26a01
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 16 09:30:05 2024 +1100

        fix: use exec status to exit from polling and code cleanup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 7e03a6e
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 18:44:52 2024 +1100

        remove incorrect docs

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit aad0af9
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 18:41:27 2024 +1100

        add timeout arg

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 33913a9
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 18:36:43 2024 +1100

        fix: rewrite async function of a promise with polling

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit cade2bc
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 16:10:31 2024 +1100

        fix: remove unused args

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 66a4817
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 16:09:32 2024 +1100

        feat: implement hasDir and hasFile

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit f90450c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 16:00:48 2024 +1100

        cleanup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit df76d00
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 15:36:45 2024 +1100

        feat: implement copy file to container

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit bfd72cf
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 12:14:22 2024 +1100

        feat: implement Kubectl class using kubernetes javascript client

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit c1a7651
    Author: swirlds-automation <swirlds-eng-automation@swirlds.com>
    Date:   Fri Jan 12 16:07:22 2024 +0000

        chore(release): 0.17.0 [skip ci]

        ## [0.17.0](v0.16.0...v0.17.0) (2024-01-12)

        ### Features

        * version bump ([46d58f2](46d58f2))

        ### Bug Fixes

        * allow using an existing cluster and do not require kind ([#643](#643)) ([6b53618](6b53618))
        * make delete cluster ([#656](#656)) ([ba7426f](ba7426f))

    commit 46d58f2
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Fri Jan 12 15:37:52 2024 +0000

        feat: version bump

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 35d0250
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Fri Jan 12 14:50:02 2024 +0000

        chore: remove axios and follow-redirect, and upgrade @hashgraph/sdk to 2.40.0 (#661)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
jeromy-cannon added a commit that referenced this pull request Jan 25, 2024
commit fa5f7ea
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Thu Jan 25 15:02:17 2024 +0000

    Empty-Commit

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

commit 8ca8fa0
Author: Jeromy Cannon <jeromy@swirldslabs.com>
Date:   Thu Jan 25 07:31:51 2024 +0000

    Squashed commit of the following:

    commit 9446ce7
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 21:16:43 2024 +0000

        added test

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit d12877c
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 19:58:14 2024 +0000

        working version

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 0933869
    Merge: e9555a2 1772906
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Thu Jan 25 08:05:01 2024 +1100

        Merge branch 'main' into 605-kubernetes-javascript-client

    commit e9555a2
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Thu Jan 25 08:00:20 2024 +1100

        fix: allow namespace to be created during chart install

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1772906
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 17:25:22 2024 +0000

        chore: switch back to acme-cluster-issuer from repo now that changes have be… (#691)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit f1191e4
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Wed Jan 24 16:28:21 2024 +0000

        chore: feedback from PR review for hedera-explorer chart changes (#690)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 6956df2
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 19:54:20 2024 +1100

        rename test setup script

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1c8ee25
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:30:13 2024 +1100

        fix test

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit a911703
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:25:46 2024 +1100

        fix: rename Kubectl2 to K8

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit acd277f
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:17:34 2024 +1100

        fix: relay command

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 5ba143c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 18:16:52 2024 +1100

        fix: waitForPod

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1194025
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 17:54:46 2024 +1100

        fix: remove kubectl usage

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 7387dff
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 17:53:36 2024 +1100

        fix: add clone method for Kubectl2

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit af5e7a4
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 14:30:37 2024 +1100

        fix: do not poll after copyToPod or copyFromPod

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 5a9b96c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 13:04:01 2024 +1100

        fix: make waitForPod non-blocking

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 468b0b0
    Merge: 644c0e0 f3b3028
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 24 12:59:53 2024 +1100

        Merge branch 'main' into 605-kubernetes-javascript-client

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

        # Conflicts:
        #	fullstack-network-manager/package-lock.json
        #	fullstack-network-manager/package.json

    commit 644c0e0
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 23 16:03:28 2024 +1100

        add setup script for e2e test

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 505ab8d
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 23 15:36:18 2024 +1100

        fix: check for pod readiness individually to show more info to the user

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 2b3f9a3
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 23 15:02:11 2024 +1100

        fix: e2e tests

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit f3b3028
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Tue Jan 23 02:56:21 2024 +0000

        feat: use Acme Lets Encrypt cluster issuer for TLS in Hedera Explorer (#677)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit e44e5b2
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Mon Jan 22 13:23:21 2024 +0000

        feat: switch from envoy gateway to services/ingress (#672)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 1a5981b
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 16:54:43 2024 +1100

        fix: e2e tests and CI pipelline

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 90b0f4d
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 15:54:08 2024 +1100

        fix: check for namespace

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 12c94ab
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 15:45:44 2024 +1100

        fix node setup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 214daba
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 15:12:31 2024 +1100

        fix: use default namespace for cluster setup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit b663d57
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 14:56:55 2024 +1100

        fix: get pod IP and copy files checks

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit ec8dd5c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 14:56:43 2024 +1100

        fix: split platform code copy and extract into separate steps for better tracking

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 6a4226c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 22 11:29:17 2024 +1100

        fix: do not require kind and cluster creation functionalities

        User is expected to bring their own kubernetes cluster

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 75f3c63
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Fri Jan 19 14:51:41 2024 +1100

        test: fix tests for missing kubect2

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 26dc63c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Fri Jan 19 14:49:49 2024 +1100

        fix: use Kubect2 for node commands

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 1415260
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Fri Jan 19 12:37:38 2024 +1100

        fix: replace old kubectl with kubectl2 in chart command

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit f24f9d3
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Thu Jan 18 13:51:51 2024 +1100

        remove unused import

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 82a80f4
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 17 16:20:53 2024 +1100

        feat: implement wait for pod and add check for copy methods

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 841bc53
    Author: JeffreyDallas <39912573+JeffreyDallas@users.noreply.github.com>
    Date:   Wed Jan 17 10:18:46 2024 -0600

        chore: remove unnecessary gralde.properties (#667)

        Signed-off-by: Jeffrey Tang <jeffrey@swirldslabs.com>

    commit 02fdaa8
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 17 16:19:05 2024 +1100

        fix: remove unnecessary polling from exec call and cache configManager for cli args

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit d51cdfa
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Wed Jan 17 15:54:54 2024 +1100

        fix: refactor config manager to contain the config

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 2eddad2
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 16 14:32:46 2024 +1100

        feat: implement port forward and polling utility function

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit fc26a01
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Tue Jan 16 09:30:05 2024 +1100

        fix: use exec status to exit from polling and code cleanup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 7e03a6e
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 18:44:52 2024 +1100

        remove incorrect docs

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit aad0af9
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 18:41:27 2024 +1100

        add timeout arg

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 33913a9
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 18:36:43 2024 +1100

        fix: rewrite async function of a promise with polling

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit cade2bc
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 16:10:31 2024 +1100

        fix: remove unused args

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit 66a4817
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 16:09:32 2024 +1100

        feat: implement hasDir and hasFile

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit f90450c
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 16:00:48 2024 +1100

        cleanup

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit df76d00
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 15:36:45 2024 +1100

        feat: implement copy file to container

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit bfd72cf
    Author: Lenin Mehedy <lenin.mehedy@swirldslabs.com>
    Date:   Mon Jan 15 12:14:22 2024 +1100

        feat: implement Kubectl class using kubernetes javascript client

        Signed-off-by: Lenin Mehedy <lenin.mehedy@swirldslabs.com>

    commit c1a7651
    Author: swirlds-automation <swirlds-eng-automation@swirlds.com>
    Date:   Fri Jan 12 16:07:22 2024 +0000

        chore(release): 0.17.0 [skip ci]

        ## [0.17.0](v0.16.0...v0.17.0) (2024-01-12)

        ### Features

        * version bump ([46d58f2](46d58f2))

        ### Bug Fixes

        * allow using an existing cluster and do not require kind ([#643](#643)) ([6b53618](6b53618))
        * make delete cluster ([#656](#656)) ([ba7426f](ba7426f))

    commit 46d58f2
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Fri Jan 12 15:37:52 2024 +0000

        feat: version bump

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    commit 35d0250
    Author: Jeromy Cannon <jeromy@swirldslabs.com>
    Date:   Fri Jan 12 14:50:02 2024 +0000

        chore: remove axios and follow-redirect, and upgrade @hashgraph/sdk to 2.40.0 (#661)

        Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

    Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>

Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
swirlds-automation added a commit that referenced this pull request Jan 26, 2024
## [0.18.0](v0.17.0...v0.18.0) (2024-01-26)

### Features

* **cli:** use kubernetes javascript client instead of invoking kubctl CLI ([#673](#673)) ([b2250cb](b2250cb))
* switch from envoy gateway to services/ingress ([#672](#672)) ([e44e5b2](e44e5b2))
* use Acme Lets Encrypt cluster issuer for TLS in Hedera Explorer ([#677](#677)) ([f3b3028](f3b3028))

### Bug Fixes

* add flag for fsnetman to delete PVCs on uninstall ([#693](#693)) ([13b423a](13b423a))
@swirlds-automation
Copy link
Contributor

🎉 This PR is included in version 0.18.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@swirlds-automation
Copy link
Contributor

🎉 This PR is included in version 0.18.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ChartTLS: switch from envoy gateway to services
3 participants