Skip to content

Conversation

@DaMandal0rian
Copy link
Contributor

@DaMandal0rian DaMandal0rian commented Feb 15, 2025

PR Type

Enhancement, Configuration changes


Description

  • Removed obsolete Kubernetes resources and configurations.

  • Deleted Helm charts and templates for Blockscout and micro-squid.

  • Cleaned up Kubernetes configurations for various nodes (bootstrap, domain, farmer, rpc).

  • Removed associated persistent volume claims, storage classes, and services.


Changes walkthrough 📝

Relevant files
Configuration changes
53 files
helm.sh
Removed Helm deployment script for Blockscout stack.         
+0/-11   
_helpers.tpl
Deleted helper templates for micro-squid Helm chart.         
+0/-60   
custom-values.yaml
Deleted custom values file for Blockscout Helm chart.       
+0/-426 
.helmignore
Removed Helm ignore file for micro-squid.                               
+0/-23   
Chart.yaml
Deleted Chart.yaml for micro-squid Helm chart.                     
+0/-24   
explorer-env-file
Removed environment configuration file for micro-squid.   
+0/-8     
acme-certificate.yaml
Deleted ACME certificate configuration for micro-squid.   
+0/-20   
clusterroles.yaml
Deleted cluster role bindings for micro-squid.                     
+0/-55   
configmap.yaml
Removed ConfigMap template for micro-squid.                           
+0/-13   
hpa.yaml
Deleted horizontal pod autoscaler configuration for micro-squid.
+0/-46   
ingress.yaml
Removed ingress configuration for micro-squid.                     
+0/-45   
loadbal-svc.yaml
Deleted load balancer service configuration for micro-squid.
+0/-26   
namespace.yaml
Removed namespace configuration for micro-squid.                 
+0/-6     
postgres-configmap.yaml
Deleted PostgreSQL ConfigMap for micro-squid.                       
+0/-27   
pv.yaml
Removed persistent volume configuration for micro-squid. 
+0/-15   
pvc.yaml
Deleted persistent volume claim configuration for micro-squid.
+0/-17   
quota.yaml
Removed resource quota configuration for micro-squid.       
+0/-11   
roles.yaml
Deleted role and role binding configurations for micro-squid.
+0/-141 
secrets.yaml
Removed secret configuration for micro-squid.                       
+0/-9     
service.yaml
Deleted service configuration for micro-squid.                     
+0/-23   
serviceaccount.yaml
Removed service account configuration for micro-squid.     
+0/-21   
statefulset.yaml
Deleted StatefulSet configuration for micro-squid.             
+0/-168 
storageclass.yaml
Removed storage class configuration for micro-squid.         
+0/-5     
values.yaml
Deleted values.yaml for micro-squid Helm chart.                   
+0/-178 
archival-node-configmap.yaml
Removed ConfigMap for bootstrap domain node.                         
+0/-17   
archival-node-service.yaml
Deleted service configuration for bootstrap domain node. 
+0/-50   
archival-node.yaml
Removed StatefulSet for bootstrap domain node.                     
+0/-280 
pvc.yaml
Deleted persistent volume claim for bootstrap domain node.
+0/-12   
storageclass-aws.yaml
Removed AWS storage class for bootstrap domain node.         
+0/-13   
archival-node-configmap.yaml
Removed ConfigMap for bootstrap node.                                       
+0/-16   
archival-node-service.yaml
Deleted service configuration for bootstrap node.               
+0/-42   
archival-node.yaml
Removed StatefulSet for bootstrap node.                                   
+0/-280 
pvc.yaml
Deleted persistent volume claim for bootstrap node.           
+0/-12   
storageclass-aws.yaml
Removed AWS storage class for bootstrap node.                       
+0/-13   
archival-node-configmap.yaml
Removed ConfigMap for domain node.                                             
+0/-18   
archival-node.yaml
Deleted StatefulSet for domain node.                                         
+0/-163 
ingress.yaml
Removed ingress configuration for domain node.                     
+0/-25   
pvc.yaml
Deleted persistent volume claim for domain node.                 
+0/-12   
service.yaml
Removed service configuration for domain node.                     
+0/-39   
storageclass-aws.yaml
Removed AWS storage class for domain node.                             
+0/-13   
archival-node-configmap.yaml
Removed ConfigMap for farmer node.                                             
+0/-15   
archival-node.yaml
Deleted StatefulSet for farmer node.                                         
+0/-171 
farmer-node-configmap.yaml
Removed ConfigMap for farmer node.                                             
+0/-15   
pvc.yaml
Deleted persistent volume claims for farmer node.               
+0/-25   
service.yaml
Removed service configuration for farmer node.                     
+0/-49   
storageclass-aws.yaml
Removed AWS storage class for farmer node.                             
+0/-13   
archival-node-configmap.yaml
Removed ConfigMap for RPC node.                                                   
+0/-15   
archival-node.yaml
Deleted StatefulSet for RPC node.                                               
+0/-137 
ingress.yaml
Removed ingress configuration for RPC node.                           
+0/-25   
pvc.yaml
Deleted persistent volume claim for RPC node.                       
+0/-12   
service.yaml
Removed service configuration for RPC node.                           
+0/-41   
storageclass-aws.yaml
Removed AWS storage class for RPC node.                                   
+0/-13   
kustomization.yaml
Removed kustomization file for devnet.                                     
+0/-15   
Documentation
2 files
README.md
Removed README for Blockscout Helm chart.                               
+0/-51   
NOTES.txt
Removed NOTES.txt for micro-squid Helm chart.                       
+0/-22   

Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.
  • @github-actions
    Copy link

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ No major issues detected

    @github-actions
    Copy link

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @DaMandal0rian DaMandal0rian merged commit ac480c8 into main Feb 15, 2025
    1 check passed
    @DaMandal0rian DaMandal0rian deleted the remove-k8s-resources branch February 15, 2025 13:06
    @DaMandal0rian
    Copy link
    Contributor Author

    closes #418

    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.

    2 participants