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

OKE OSS Release v1.30.0 #483

Merged
merged 40 commits into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8fed863
Changes for CCM/CSI for k8s v1.30.1
Inbaraj-S May 28, 2024
16f0e01
Do not add oke system tags for workload principal type
GouthamML May 28, 2024
24b7a5b
Workload Identity E2E code changes
l-technicore Oct 23, 2024
306d341
Lustre csi node driver added
dhananjay-ng Oct 20, 2023
0f4a3bd
Lnet setup ability in lustre csi node driver
dhananjay-ng Nov 9, 2023
8b651a1
Added Ipv6 support for Storage Plugins
dhananjay-ng Apr 29, 2024
fab650b
Avoid change service type in update shape test cases
GouthamML Jun 3, 2024
3a8dd2c
Adding e2e test changes to run e2es on ipv6 & dual stack clusters
dhananjay-ng Mar 26, 2024
8ef25e5
Added Dns Names Support For Fss Mount Targets
dhananjay-ng Jul 10, 2024
bc8ec27
Adding rate limiting for fss node mount to avoid OOM
YashasG98 Jul 9, 2024
fbe9435
Added FSS mount options e2e enhancement
YashasG98 Jul 18, 2024
9e50f1a
Support for ingress ipMode annotation in k8s 1.30+
l-technicore Jun 26, 2024
91eb89c
Updating all CCM E2Es to create private LB where possible
l-technicore Jun 14, 2024
ce18e85
Fix for the Workload Identity E2E
l-technicore Jun 14, 2024
ed687c5
Allow skipping E2Es via new SKIP_FOCUS environment variable
l-technicore Jul 9, 2024
d0afa22
LB and NLB SingleStack IPv6 and DualStack implementation
pranavsriram8 Mar 25, 2024
64d4458
E2E bugfix: Inter pod communication test via k8s service
l-technicore Aug 5, 2024
2af02d0
Skip worker nodes which don't have valid identifiers
AkarshES Jun 21, 2024
786617b
Update GO SDK to v65.71.0-p and enable dual-stack endpoint for Single…
pranavsriram8 Aug 7, 2024
8b3bb2a
fix UT to add instance id to instanceCache
pranavsriram8 Jul 30, 2024
7300f5b
Updated UHP post detach logout wait logic
YashasG98 Jul 30, 2024
819f41b
Upgraded CSI sidecar versions
YashwantGohokar Aug 8, 2024
514c5a9
Fail early if ipMode not Proxy after creation, and
l-technicore Aug 8, 2024
4c819a9
FSS Support on OMK
gaurav216 Jun 30, 2024
a972d2d
CCM E2E - K8s version check fix
l-technicore Nov 19, 2024
5d9d386
Support ReadWriteOnceWithFSType fsGroupPolicy in CSI Driver for non-r…
YashwantGohokar Sep 2, 2024
ff6709c
Made error handling changes in FSS GetPrivateIP flow
YashasG98 Sep 13, 2024
d25a152
Using compartment identity client to get ADs for single stack clusters
YashasG98 Oct 3, 2024
f3e86d2
Fix CCM Bug in Sec List Rule Management when ipPReserveSource is set …
l-technicore Sep 17, 2024
2edd9b8
Support for Proxy Protocol Version 2 (PPv2) on NLB via CCM
l-technicore Sep 3, 2024
31a6b42
Fix bug in wrapper returning response for NSG rules
pranavsriram8 Oct 3, 2024
e926745
Add annotation to configure the cipher suites on LBaaS and add e2e te…
pranavsriram8 Sep 11, 2024
1d09443
Add ds endpoint for telemetry client in case of SingleStack IPv6
pranavsriram8 Oct 7, 2024
77cb200
AuthSDK changes for SingleStack IPv6
pranavsriram8 Oct 14, 2024
f019aad
Fix readyToUse false issue for large data volumes
YashasG98 Oct 9, 2024
2e2a189
Storage Backfill Controller to backfill existing storage resource wit…
GouthamML Aug 22, 2024
5adce2f
Add Raw Block Volume support
handerajat Sep 20, 2024
4a88576
Add OpenShift Tag to identify Openshift usage and support secondary v…
yutpeng Jul 15, 2024
00f947b
Fix the santisedDevices logic for ubuntu nodes
handerajat Nov 26, 2024
5084377
Release 1.30.0
l-technicore Nov 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 7 additions & 4 deletions .github/workflows/makefile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,21 @@ jobs:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: '1.20'
go-version: '1.22.9'
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2

- name: Install dependencies
run: |
go mod download
- name: Run Unit Tests
run: |
go test -covermode=count -coverprofile=profile.cov ./pkg/...
- name: Install goveralls
run: go install github.com/mattn/goveralls@latest
- name: Send coverage
env:
COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
GO111MODULE=off go get github.com/mattn/goveralls
$(go env GOPATH)/bin/goveralls -coverprofile=profile.cov -service=github
goveralls -coverprofile=profile.cov -service=github
4 changes: 2 additions & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${GITHUB_ACTOR,,} --password-stdin

- name: Build Image
run: OSS_REGISTRY="ghcr.io/oracle" VERSION="${{ github.ref_name }}" make image
run: OSS_REGISTRY="ghcr.io/${GITHUB_REPOSITORY_OWNER,,}" VERSION="${{ github.ref_name }}" make image

- name: Push Image
run: OSS_REGISTRY="ghcr.io/oracle" VERSION="${{ github.ref_name }}" make docker-push-all
run: OSS_REGISTRY="ghcr.io/${GITHUB_REPOSITORY_OWNER,,}" VERSION="${{ github.ref_name }}" make docker-push-all
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

ARG CI_IMAGE_REGISTRY

FROM golang:1.21.5 as builder
FROM golang:1.22.9 as builder

ARG COMPONENT

Expand All @@ -27,7 +27,7 @@ WORKDIR $SRC

RUN COMPONENT=${COMPONENT} make clean build

FROM oraclelinux:8-slim
FROM ghcr.io/oracle/oraclelinux:8-slim-fips

COPY --from=0 /go/src/github.com/oracle/oci-cloud-controller-manager/dist/* /usr/local/bin/
COPY --from=0 /go/src/github.com/oracle/oci-cloud-controller-manager/image/* /usr/local/bin/
Expand All @@ -45,4 +45,4 @@ RUN chmod 755 /sbin/encrypt-umount
RUN chmod 755 /sbin/rpm-host
RUN chmod 755 /sbin/chroot-bash

COPY --from=0 /go/src/github.com/oracle/oci-cloud-controller-manager/dist/* /usr/local/bin/
COPY --from=0 /go/src/github.com/oracle/oci-cloud-controller-manager/dist/* /usr/local/bin/
6 changes: 3 additions & 3 deletions Dockerfile_arm_all
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ARG CI_IMAGE_REGISTRY

FROM golang:1.21.5 as builder
FROM golang:1.22.9 as builder

ARG COMPONENT

Expand All @@ -14,7 +14,7 @@ WORKDIR $SRC

RUN ARCH=arm make clean build-arm-all

FROM arm64v8/oraclelinux:8-slim
FROM ghcr.io/oracle/oraclelinux:8-slim-fips-arm64v8

RUN microdnf -y install util-linux e2fsprogs xfsprogs python2 && \
microdnf update && \
Expand All @@ -29,4 +29,4 @@ RUN chmod 755 /sbin/encrypt-umount
RUN chmod 755 /sbin/rpm-host
RUN chmod 755 /sbin/chroot-bash

COPY --from=0 /go/src/github.com/oracle/oci-cloud-controller-manager/dist/arm/* /usr/local/bin/
COPY --from=0 /go/src/github.com/oracle/oci-cloud-controller-manager/dist/arm/* /usr/local/bin/
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ else
VERSION ?= ${VERSION}
endif

RELEASE = v1.29.0
RELEASE = v1.30.0

GOOS ?= linux
ARCH ?= amd64
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ cloud-provider specific code out of the Kubernetes codebase.
| v1.25.2 | v1.25 | - |
| v1.26.4 | v1.26 | - |
| v1.27.3 | v1.27 | - |
| v1.28.1 | v1.28 | - |
| v1.29.0 | v1.29 | - |

| v1.28.2 | v1.28 | - |
| v1.29.1 | v1.29 | - |
| v1.30.0 | v1.30 | - |


Note:
Versions older than v1.27.3 are no longer supported, new features / bug fixes will be available in v1.27.3 and later.
Versions older than v1.28.2 are no longer supported, new features / bug fixes will be available in v1.28.2 and later.

## Implementation
Currently `oci-cloud-controller-manager` implements:
Expand Down
Loading