Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
build:
strategy:
matrix:
go: ['1.16', '1.17', '1.18']
go: ['1.18', '1.19']
# Build all variants regardless of failures
fail-fast: false

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cri_minio_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ jobs:
- name: Setup TMPDIR
run: mkdir -p $TMPDIR

- name: Set up Go 1.18
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.18
go-version: '1.19'

- name: Check out code into the Go module directory
uses: actions/checkout@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
test-name: [test, test-man-bench]
steps:

- name: Set up Go 1.18
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.18
go-version: '1.19'

- name: Set up Python 3.x
uses: actions/setup-python@v4
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/nightly_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ jobs:
- name: Setup TMPDIR
run: mkdir -p $TMPDIR

- name: Set up Go 1.18
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.18
go-version: '1.19'

- name: Upgrade git
run: |
Expand Down Expand Up @@ -72,10 +72,10 @@ jobs:
- name: Setup TMPDIR
run: mkdir -p $TMPDIR

- name: Set up Go 1.18
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.18
go-version: '1.19'

- name: Check out code into the Go module directory
uses: actions/checkout@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/stargz_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.19
go-version: '1.19'

- name: Create k8s Kind Cluster
run: bash ./scripts/stargz/01-kind.sh
Expand Down Expand Up @@ -76,4 +76,4 @@ jobs:
run: kn service apply stargz-test -f ./configs/knative_workloads/stargz-node.yaml --concurrency-target 1

- name: Curl container
run: curl http://stargz-test.default.127.0.0.1.sslip.io | grep "Hello World"
run: curl http://stargz-test.default.127.0.0.1.sslip.io | grep "Hello World"
8 changes: 4 additions & 4 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
module: [taps, misc, profile]
steps:

- name: Set up Go 1.18
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.18
go-version: '1.19'

- name: Set up Python 3.x
uses: actions/setup-python@v4
Expand Down Expand Up @@ -65,10 +65,10 @@ jobs:
runs-on: [self-hosted, integ]
steps:

- name: Set up Go 1.18
- name: Set up Go 1.19
uses: actions/setup-go@v4
with:
go-version: 1.18
go-version: '1.19'

- name: Upgrade git
run: |
Expand Down
19 changes: 11 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,27 @@

### Fixed

## v1.6
[@davidbuzatu-marian](https://github.com/DavidBuzatu-Marian)

## v1.5

### Added
- Added support for [eStargz](https://github.com/containerd/stargz-snapshotter) in stock-only setup.
- Added [setup script](./scripts/stargz/setup_stargz.sh) for stargz-snapshotter.
- Added [example](./configs/knative_workloads/stargz-node.yaml) knative deployment for eStargz.

### Changed
- Changed stock-only setup steps to support eStargz installation.
- Changed quickstart guide to include description of *eStargz* and how to use it.
- Changed [README.md](./README.md) to include eStargz support.
- Bumped Knative to v1.9, Go to v1.19, Kubernetes to v1.25, Istio to 1.16.0, metallb 0.13.9.
- Bumped the GitHub-hosted runner OS version to ubuntu 20.

### Fixed


## v1.5
## v1.4.2

### Added

### Changed
- Bumped Containerd to v1.6, Knative to v1.4, Go to v1.18, Kubernetes to v1.23, Istio to 1.12, protoc to 3.19, runc to 1.1.
- Bumped Knative to v1.4, Go to v1.18, Kubernetes to v1.23, Istio to 1.12, protoc to 3.19, runc to 1.1.

### Fixed

Expand All @@ -37,6 +39,7 @@

### Changed
- Support Ubuntu 20 as the host OS, Ubuntu 18 support dropped.
- Removed local registry CRI tests.

### Fixed

Expand Down Expand Up @@ -79,7 +82,7 @@ for arbitrary serverless deployments.

### Changed

- Bumped Containerd to v1.5.2.
- Bumped Containerd to v1.6.0.
- Bumped Knative to v0.23.0.
- Bumped Go to v1.16.4.
- Frozen Kubernetes at v1.20.6-00.
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
[![build](https://github.com/vhive-serverless/vhive/workflows/vHive%20build%20tests/badge.svg)](https://github.com/vhive-serverless/vhive/actions)
[![Unit Tests](https://github.com/vhive-serverless/vhive/workflows/vHive%20unit%20tests/badge.svg)](https://github.com/vhive-serverless/vhive/actions)
[![Integration Tests](https://github.com/vhive-serverless/vhive/workflows/vHive%20integration%20tests/badge.svg)](https://github.com/vhive-serverless/vhive/actions)
[![vHive CRI tests](https://github.com/vhive-serverless/vhive/actions/workflows/cri_test.yml/badge.svg)](https://github.com/vhive-serverless/vhive/actions/workflows/cri_test.yml)
[![Firecracker MicroVM E2E tests](https://github.com/vhive-serverless/vHive/actions/workflows/firecracker_cri_tests.yml/badge.svg)](https://github.com/vhive-serverless/vHive/actions/workflows/firecracker_cri_tests.yml)
[![gVisor MicroVM E2E tests](https://github.com/vhive-serverless/vHive/actions/workflows/gvisor_cri_tests.yml/badge.svg)](https://github.com/vhive-serverless/vHive/actions/workflows/gvisor_cri_tests.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/vhive-serverless/vhive)](https://goreportcard.com/report/github.com/vhive-serverless/vhive)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
<a href="https://twitter.com/intent/follow?screen_name=ease_lab" target="_blank">
Expand Down
1 change: 1 addition & 0 deletions configs/.wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@ maxVMNum
md
MECS
metadata
metallb
Micheli
Microarchitecting
microarchitectural
Expand Down
3 changes: 1 addition & 2 deletions configs/calico/canal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3824,8 +3824,7 @@ metadata:
---

# This manifest creates a Pod Disruption Budget for Controller to allow K8s Cluster Autoscaler to evict

apiVersion: policy/v1beta1
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: calico-kube-controllers
Expand Down
2 changes: 1 addition & 1 deletion configs/kind/kubeadm.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration
kubernetesVersion: v1.23.5
kubernetesVersion: v1.25.3
networking:
podSubnet: 192.168.0.0/16
scheduler:
Expand Down
Loading