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

Merge v0.2 changes to master #1388

Merged
merged 98 commits into from
Nov 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
9eeb3da
add test script for authentication
khansaad Oct 1, 2024
b02b095
add new table for auth to make way for common auth
khansaad Oct 3, 2024
2ee8786
Merge remote-tracking branch 'upstream/mvp_demo' into auth-updates
khansaad Oct 15, 2024
3e6ff11
update logic to handle the case where auth details are modified via c…
khansaad Oct 15, 2024
69fd66b
Updated the test plan & results for kruize rel 0.1
chandrams Oct 18, 2024
d06803f
Updated results of scalability test
chandrams Oct 18, 2024
bbee9de
Merge pull request #1351 from chandrams/test_plan_rel_0.1
dinogun Oct 18, 2024
6d38f2f
Merge remote-tracking branch 'origin/master' into mvp_demo
dinogun Oct 18, 2024
031ad38
experiment_name format
msvinaykumar Oct 28, 2024
d297566
experiment_name format
msvinaykumar Oct 29, 2024
b7f1688
422 error found duplicate series for the match group
msvinaykumar Oct 29, 2024
24bfb4e
Resolve issue where error is not being returned to the caller.
msvinaykumar Oct 29, 2024
ff6e9be
added lable support
msvinaykumar Oct 29, 2024
46df0b8
Merge pull request #1354 from msvinaykumar/queryErrorHandling
dinogun Oct 29, 2024
6841662
Bump mvp_demo to Kruize Version 0.1.1
dinogun Oct 29, 2024
00c0a0b
review comments incorporated
msvinaykumar Oct 29, 2024
b14da44
fixed minor issues
msvinaykumar Oct 29, 2024
7a933e0
fixed default experimentNameFormat
msvinaykumar Oct 29, 2024
b331f91
review comments incorporated
msvinaykumar Oct 30, 2024
35881c4
incorporated review comments
msvinaykumar Oct 30, 2024
c727dad
Merge pull request #1352 from msvinaykumar/bulkExperimentNameFormat
dinogun Oct 30, 2024
45e346f
Merge pull request #1353 from msvinaykumar/containerQuery
dinogun Oct 30, 2024
d37a6d5
Merge pull request #1355 from dinogun/bump_mvp_2_0.1.1
dinogun Oct 30, 2024
4c39a42
Merge remote-tracking branch 'upstream/mvp_demo' into auth-updates
khansaad Oct 30, 2024
c90a238
update DDL, make corresponding DB changes for auth
khansaad Oct 30, 2024
bf6422b
Removed the autotune job from the PR check workflow
chandrams Nov 5, 2024
6254618
fix missing auth details on pod restart
khansaad Nov 5, 2024
7942305
Merge pull request #1357 from chandrams/remove_autotune_pr_check
dinogun Nov 7, 2024
9aac985
Addressing a CVE by upgrading jetty version
chandrams Nov 11, 2024
a2c4e34
update error message to indicate the datasource name passed
khansaad Nov 11, 2024
3a38737
add missing EOF
khansaad Nov 11, 2024
55d725e
Updated jetty version to 10.0.24
chandrams Nov 11, 2024
3d8a383
Merge pull request #1365 from chandrams/fix_jetty_ver
dinogun Nov 11, 2024
5d32ced
Datasource Exception Handler
msvinaykumar Nov 12, 2024
d8d705c
Datasource check should bypass and report error in log
msvinaykumar Nov 12, 2024
7ec82b8
fix missing auth details on pod restart
khansaad Nov 5, 2024
8f57c2e
incorporated review comments
msvinaykumar Nov 13, 2024
aa3c788
add time-range filter for bulk API
khansaad Nov 13, 2024
2b23934
Merge pull request #1367 from msvinaykumar/datasourceExceptionHandler
dinogun Nov 14, 2024
553a175
BulkAPI New Json and Error Handling
msvinaykumar Nov 12, 2024
64586f9
BulkAPI Documentation update
msvinaykumar Nov 12, 2024
3764424
BulkAPI error handling for kruizeAPI's
msvinaykumar Nov 12, 2024
ad98bc9
incorporated review comments
msvinaykumar Nov 13, 2024
69e9736
incorporated review comments
msvinaykumar Nov 13, 2024
1c2b235
Considering failed experiments too for JOb status
msvinaykumar Nov 13, 2024
ce9b45c
incorporated review comments
msvinaykumar Nov 14, 2024
1e12474
incorporated review comments
msvinaykumar Nov 14, 2024
9fc5503
Updated ubi version to 9.5
chandrams Nov 14, 2024
322cca9
Merge pull request #1368 from msvinaykumar/bulkApiErrorHandling
dinogun Nov 14, 2024
3f68ee7
Merge pull request #1371 from chandrams/ubi9.5
dinogun Nov 14, 2024
b051837
bulk test cases
msvinaykumar Nov 14, 2024
69c6a70
fix conflicts
khansaad Nov 14, 2024
2780f3b
code refactoring
khansaad Nov 14, 2024
103d548
fix conflicts
khansaad Nov 14, 2024
ae48e42
fix conflicts
khansaad Nov 14, 2024
f168490
Refactor datasource collection, replace strings with constants
khansaad Nov 14, 2024
4bd9baa
Merge pull request #1358 from khansaad/fix-missing-datasource-issue
dinogun Nov 15, 2024
b2342a4
Merge remote-tracking branch 'upstream/mvp_demo' into filter-abstraction
khansaad Nov 15, 2024
d86ce42
update design doc with example, fix the table formatting
khansaad Nov 15, 2024
f808cfe
fix the table formatting, update JSON in the doc
khansaad Nov 15, 2024
5dd63e9
rename notification and recommendation in the Bulk doc
khansaad Nov 15, 2024
6143696
Merge pull request #1369 from khansaad/filter-abstraction
dinogun Nov 15, 2024
cdb1993
Updated aws sdk version to fix netty CVE
chandrams Nov 18, 2024
bc0701f
Updated aws sdk to the latest version
chandrams Nov 19, 2024
6d6f30e
webhook implementation
msvinaykumar Nov 14, 2024
d547e1b
webhook implementation
msvinaykumar Nov 14, 2024
9f036d7
fixed malformed yamls
msvinaykumar Nov 15, 2024
efffed2
incorporated review comments
msvinaykumar Nov 19, 2024
1f03587
incorporated review comments
msvinaykumar Nov 19, 2024
c61752f
incorporated reveiw comments
msvinaykumar Nov 20, 2024
f342ab9
incorporated reveiw comments
msvinaykumar Nov 20, 2024
8ab4bb3
incorporated reveiw comments
msvinaykumar Nov 20, 2024
bf25e2b
incorporated reveiw comments
msvinaykumar Nov 20, 2024
031d770
Merge pull request #1376 from chandrams/update_awssdk
dinogun Nov 20, 2024
d3356b0
time_range fix
msvinaykumar Nov 21, 2024
6d8aa01
incorporated reveiw comments
msvinaykumar Nov 21, 2024
888f663
Merge pull request #1378 from msvinaykumar/timerangeFix
dinogun Nov 21, 2024
9c6dc69
Merge remote-tracking branch 'upstream/mvp_demo' into auth-updates
khansaad Nov 21, 2024
48dbe43
Refactor auth method
khansaad Nov 21, 2024
642ef0d
incorporated reveiw comments
msvinaykumar Nov 21, 2024
93cb9a6
Merge pull request #1373 from msvinaykumar/webhook
dinogun Nov 21, 2024
227769f
Merge pull request #1311 from khansaad/auth-updates
dinogun Nov 21, 2024
a7d057d
Bump mvp_demo to Kruize v0.2
dinogun Nov 21, 2024
16e4b1b
Merge remote-tracking branch 'refs/remotes/upstream/mvp_demo' into be…
khansaad Nov 21, 2024
bfab21f
bulk test cases
msvinaykumar Nov 21, 2024
6cbd3ac
Env varaible error found in log
msvinaykumar Nov 21, 2024
cab1b67
Error in status message
msvinaykumar Nov 21, 2024
569b668
Merge pull request #1381 from msvinaykumar/envfix
dinogun Nov 22, 2024
0d6aad4
update default resources for openshift
kusumachalasani Nov 22, 2024
5acb23f
Merge pull request #1383 from kusumachalasani/resources
dinogun Nov 22, 2024
cdf6d98
Merge remote-tracking branch 'refs/remotes/upstream/mvp_demo' into be…
khansaad Nov 24, 2024
2525a6b
update test scripts and readme
khansaad Nov 24, 2024
f484a5a
update readme and token scenario as per the review
khansaad Nov 25, 2024
b9e71c4
Merge pull request #1307 from khansaad/bearer-auth-tests
chandrams Nov 25, 2024
fa2f4c0
incorporated review comments
msvinaykumar Nov 25, 2024
dd3c6c3
incorporated review comments
msvinaykumar Nov 25, 2024
dbf58bc
Merge pull request #1372 from msvinaykumar/bulkTestCases
chandrams Nov 25, 2024
54db7e6
Merge pull request #1382 from dinogun/bump_mvp_0.2
dinogun Nov 25, 2024
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
62 changes: 1 addition & 61 deletions .github/workflows/test-on-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,68 +13,8 @@ on:
workflow_dispatch:

jobs:
# This workflow contains two jobs called "build autotune" and "build crc"
build_autotune:
# The type of runner that the job will run on
runs-on: ubuntu-20.04

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- name: Setup Minikube
uses: manusa/[email protected]
with:
minikube version: 'v1.16.0'
kubernetes version: 'v1.19.2'
- name: Build autotune
run: |
echo Build autotune
pr_number=${{ github.event.pull_request.number }}
echo "pr_number=${pr_number}" >> "$GITHUB_ENV"
./build.sh -i autotune_operator:pr_${pr_number}
docker images | grep autotune
- name: Check cluster info on minikube
run: |
kubectl cluster-info
kubectl get pods -n kube-system
- name: Install Prometheus on minikube
run: |
echo Install Prometheus on minikube
cd scripts
./prometheus_on_minikube.sh -as
- name: Deploy kruize in experiment mode
run: |
echo Deploy kruize in experiment mode
cp ./manifests/autotune/autotune-operator-deployment.yaml_template ./manifests/autotune/autotune-operator-deployment.yaml_template.old
sed -e "s/imagePullPolicy: Always/imagePullPolicy: IfNotPresent/g" ./manifests/autotune/autotune-operator-deployment.yaml_template.old > ./manifests/autotune/autotune-operator-deployment.yaml_template
echo "***************************************************************"
cat ./manifests/autotune/autotune-operator-deployment.yaml_template
echo "***************************************************************"

echo "PR_NUMBER = ${{ env.pr_number }}"
./deploy.sh -c minikube -i autotune_operator:pr_${{ env.pr_number }}

sleep 20
- name: Capture ffdc logs
if: always()
run: |
echo "Capturing ffdc logs"
./scripts/ffdc.sh -d ${GITHUB_WORKSPACE}
- name: Archive results
if: always()
run: |
cd ${GITHUB_WORKSPACE}
tar cvf autotune_results.tar kruize_*log.txt

- name: Upload results
if: always()
uses: actions/upload-artifact@v3
with:
name: autotune-results
path: ./autotune_results.tar
retention-days: 2


# This workflow builds the kruize image and runs an end-to-end test to validate the remote monitoring workflow
build_crc:
# The type of runner that the job will run on
runs-on: ubuntu-20.04
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.autotune
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
##########################################################
# Build Docker Image
##########################################################
FROM registry.access.redhat.com/ubi9/ubi-minimal:9.4 as mvnbuild-jdk21
FROM registry.access.redhat.com/ubi9/ubi-minimal:9.5 as mvnbuild-jdk21
ARG USER=autotune
ARG AUTOTUNE_HOME=/home/$USER

Expand Down Expand Up @@ -48,7 +48,7 @@ RUN jlink --strip-debug --compress 2 --no-header-files --no-man-pages --module-p
# Runtime Docker Image
##########################################################
# Use ubi-minimal as the base image
FROM registry.access.redhat.com/ubi9/ubi-minimal:9.4
FROM registry.access.redhat.com/ubi9/ubi-minimal:9.5

ARG AUTOTUNE_VERSION
ARG USER=autotune
Expand Down
Loading
Loading