@@ -13,18 +13,19 @@ jobs:
1313 - name : Checkout code
1414 uses : actions/checkout@v2
1515
16- - name : Set up Ruby 2.6.1
16+ - name : Setup Ruby and install gems
1717 uses : ruby/setup-ruby@v1
1818 with :
19- ruby-version : 2.6.1
19+ bundler-cache : true
20+ ruby-version : 3.1
2021
2122 - name : Install dependencies
2223 run : |
2324 sudo ci_scripts/install_dep.sh
2425
2526 - name : Builder
2627 run : |
27- rake build -t -v
28+ bundle exec rake build -t -v
2829 cp -R pkg /tmp
2930
3031 - name : Cache pkg
@@ -62,12 +63,12 @@ jobs:
6263 CI_SPLUNK_PORT : 8089
6364 CI_SPLUNK_USERNAME : admin
6465 CI_SPLUNK_HEC_TOKEN : a6b5e77f-d5f6-415a-bd43-930cecb12959
65- CI_SPLUNK_PASSWORD : helloworld
66+ CI_SPLUNK_PASSWORD : changeme2
6667 CI_INDEX_EVENTS : ci_events
6768 CI_INDEX_OBJECTS : ci_objects
6869 CI_INDEX_METRICS : ci_metrics
6970 KUBERNETES_VERSION : v1.23.2
70- MINIKUBE_VERSION : v1.24.0
71+ MINIKUBE_VERSION : latest
7172 MINIKUBE_NODE_COUNTS : 2
7273 GITHUB_ACTIONS : true
7374
@@ -158,6 +159,8 @@ jobs:
158159 curl -X POST -u $CI_SPLUNK_USERNAME:$CI_SPLUNK_PASSWORD -k https://$CI_SPLUNK_HOST:$CI_SPLUNK_PORT/servicesNS/nobody/splunk_httpinput/data/inputs/http/http/enable
159160 # Create new HEC token
160161 curl -X POST -u $CI_SPLUNK_USERNAME:$CI_SPLUNK_PASSWORD -k -d "name=splunk_hec_token&token=a6b5e77f-d5f6-415a-bd43-930cecb12959&disabled=0&index=default-events&indexes=default-events,$CI_INDEX_METRICS,$CI_INDEX_OBJECTS,$CI_INDEX_EVENTS,ns-anno,pod-anno" https://$CI_SPLUNK_HOST:$CI_SPLUNK_PORT/servicesNS/nobody/splunk_httpinput/data/inputs/http
162+ # lower the limit to 50MiB. Higher limits throws error 'Search not executed XXXX'
163+ kubectl exec -it splunk -- bash -c 'echo -e "\n[diskUsage]\nminFreeSpace = 50" >> /opt/splunk/etc/system/local/server.conf'
161164 # Restart Splunk
162165 curl -k -u $CI_SPLUNK_USERNAME:$CI_SPLUNK_PASSWORD https://$CI_SPLUNK_HOST:$CI_SPLUNK_PORT/services/server/control/restart -X POST
163166
0 commit comments