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

Add CI for VTop example #16007

Merged
merged 22 commits into from
Nov 28, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8692bdc
feat: add vtop exmaple ci
GuptaManan100 May 24, 2024
b2043b3
feat: also run CI on changes to yaml file of the workflow
GuptaManan100 May 24, 2024
e4d9a80
test: fix output name for the changes in relevant files step
GuptaManan100 May 24, 2024
7dbeffc
feat: fix docker image building
GuptaManan100 May 27, 2024
5ae9c11
test: print the pod status of vttablet to see what the problem is
GuptaManan100 May 27, 2024
ad82169
Use 64 cores runners
frouioui May 27, 2024
c42e1e9
test: also print the vttablet logs
GuptaManan100 May 28, 2024
acf74bc
feat: fix panic in shutdown
GuptaManan100 May 28, 2024
dd9f22c
test: also print show grants output to debug
GuptaManan100 May 28, 2024
42801f7
test: print more logs
GuptaManan100 May 28, 2024
fb824dd
test: print the cnf files
GuptaManan100 May 28, 2024
d137ec4
Trigger rebuild
rohit-nayak-ps Jun 3, 2024
4776a5d
Merge remote-tracking branch 'upstream/main' into vtop-ci-addition
GuptaManan100 Jul 18, 2024
961eb4d
feat: update kind version and the mysql image to be used
GuptaManan100 Jul 18, 2024
ed1e2b0
Merge remote-tracking branch 'origin/main' into vtop-ci-addition
frouioui Oct 30, 2024
a4b0358
Run the workflow on a self-hosted runner
frouioui Oct 30, 2024
1a15326
Remove non-required steps
frouioui Oct 30, 2024
a7fdc8e
Simplify workflow
frouioui Oct 30, 2024
c5e95f8
add vtctldclient to the workflow
frouioui Oct 30, 2024
e3ef5d7
Self review + remove debug
frouioui Oct 30, 2024
5f0d721
Merge remote-tracking branch 'upstream/main' into vtop-ci-addition
GuptaManan100 Nov 28, 2024
5d12aae
feat: remove debug only lines
GuptaManan100 Nov 28, 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
Prev Previous commit
Next Next commit
Remove non-required steps
Signed-off-by: Florent Poinsard <florent.poinsard@outlook.fr>
  • Loading branch information
frouioui committed Oct 30, 2024
commit 1a15326cf7054574604cb8b0443a299695b1c229
2 changes: 1 addition & 1 deletion .github/workflows/vtop_example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
run: |
# Install everything we need, and configure
sudo apt-get install -y make unzip g++ etcd curl git wget eatmydata
sudo apt-get install -y eatmydata
go mod download

- name: Run make minimaltools
Expand Down
4 changes: 2 additions & 2 deletions tools/get_kubectl_kind.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ source build.env
mkdir -p "$VTROOT/bin"
cd "$VTROOT/bin"

KUBE_VERSION="${KUBE_VERSION:-v1.21.1}"
KUBE_VERSION="${KUBE_VERSION:-v1.31.0}"
KUBERNETES_RELEASE_URL="${KUBERNETES_RELEASE_URL:-https://dl.k8s.io}"

# Download kubectl if needed.
Expand All @@ -28,7 +28,7 @@ ln -sf "kubectl-${KUBE_VERSION}" kubectl
if ! command -v kind &> /dev/null
then
echo "Downloading kind..."
curl -L https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64 > "kind"
curl -L https://kind.sigs.k8s.io/dl/v0.22.0/kind-linux-amd64 > "kind"
chmod +x "kind"
echo "Installed kind"
else
Expand Down
Loading