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

🌱 Backport main to 2.4 #4878

Merged
merged 49 commits into from
Mar 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
904109f
Update awsmachinetemplate_webhook.go
guettli Feb 14, 2024
a75e649
docs: adds some notes for the release process
faiq Feb 15, 2024
65da70d
fix(nodegroup): check for LT version first
fad3t Feb 28, 2024
69973b7
docs: fix typo
faiq Feb 28, 2024
006a40e
reconcile rosamachinepool fields
muraee Feb 29, 2024
9f69479
add /finalizers rbac
muraee Feb 29, 2024
a481de3
fixed spec.network nil pointer dereference
muraee Feb 29, 2024
610691b
added unit test
muraee Feb 29, 2024
b71c7b8
🐛 fix: s3 bucket in us-east-1 should not set locations
mtulio Mar 1, 2024
43bded1
🐛 e2e/s3: supporting custom params for test service
mtulio Mar 1, 2024
77aed2a
Merge pull request #4839 from mtulio/CORS-3285-fix-s3-loc-use1
k8s-ci-robot Mar 1, 2024
435357f
chore: update reviewers
richardcase Mar 1, 2024
3defa28
add validation webhook
muraee Mar 1, 2024
f0a5ecf
Merge pull request #4804 from muraee/reconcile-rosa-machinepool
k8s-ci-robot Mar 1, 2024
54cd079
:seedling: Bump the dependencies group in /hack/tools with 2 updates
dependabot[bot] Mar 4, 2024
88c31a9
reconcile ROSAMachinePool.spec.ProviderIDList
muraee Mar 4, 2024
c9d6ab1
Merge pull request #4831 from muraee/machinepool-providerid-list
k8s-ci-robot Mar 4, 2024
2d004cc
Merge pull request #4842 from richardcase/damdo_reviewer
k8s-ci-robot Mar 4, 2024
4df5b91
add additionalSecurityGroups field to ROSAmachinePool
muraee Mar 5, 2024
9b6fe34
Merge pull request #4848 from muraee/rosa-additional-sgs
k8s-ci-robot Mar 5, 2024
dac6705
:seedling: Align golangci-lint with upstream Cluster API
vincepri Mar 4, 2024
8f94aab
Merge pull request #4847 from vincepri/linter
k8s-ci-robot Mar 6, 2024
2c600be
Merge pull request #4815 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Mar 6, 2024
f103bff
Merge pull request #4789 from guettli/patch-1
k8s-ci-robot Mar 6, 2024
be41c4f
Add missing Fields to RosaControlPlane - tags, etcdEncryption
xiangjingli Feb 20, 2024
977ecec
Add EndpointAccess field
muraee Mar 4, 2024
87df892
Add ROSAControlPlane CRD docs
muraee Mar 6, 2024
3a00c39
Merge pull request #4844 from muraee/rosacontrolplane-new-fields
k8s-ci-robot Mar 6, 2024
4073507
Add support for Ignition v3 Proxy and TLS
vincepri Jan 19, 2024
b655f99
Merge pull request #4750 from vincepri/addproxytls-ignition
k8s-ci-robot Mar 6, 2024
39397c9
:seedling: Align dependabot config with upstream cluster-api
vincepri Mar 6, 2024
0714d36
🐛 fix: additional control plane LBs must use correct subnets.
mtulio Mar 1, 2024
2289557
Merge pull request #4852 from vincepri/dependabot
k8s-ci-robot Mar 6, 2024
baf8d59
Merge pull request #4840 from mtulio/CORS-3288-fix-lb-subnets
k8s-ci-robot Mar 6, 2024
7def2f0
Merge pull request #4793 from faiq/faiq/release-notes-fixes
k8s-ci-robot Mar 7, 2024
e7c9629
Merge pull request #4830 from fad3t/fix-ng-lt-update
k8s-ci-robot Mar 7, 2024
b173354
Add long cluster name
serngawy Mar 6, 2024
5aa9d22
Merge pull request #4851 from serngawy/longName
k8s-ci-robot Mar 7, 2024
d5f6762
cleanup rosaControlPlane API
muraee Mar 12, 2024
d60bc63
report ROSAMachinePool reconcilation erros in condition
muraee Mar 12, 2024
52469b2
Merge pull request #4850 from muraee/rosa-cleanup-api
k8s-ci-robot Mar 12, 2024
2b32d3d
add auditLogRoleARN field to ROSAControlPlane
muraee Mar 8, 2024
8f83231
Merge pull request #4857 from muraee/rosa-audit-log
k8s-ci-robot Mar 12, 2024
77a4432
Add nodeDrainGracePeriod for RosaMachinePool
serngawy Mar 13, 2024
b2bebfb
Merge pull request #4863 from serngawy/ndPeriod
k8s-ci-robot Mar 13, 2024
0e0e474
add additionalTags API fied to ROSAMachinePool
muraee Mar 14, 2024
73f4011
Merge pull request #4869 from muraee/rosa-machinepool-tags
k8s-ci-robot Mar 14, 2024
8910546
Add ProvisionShardID API field to ROSAControlPlane
muraee Mar 15, 2024
068aba0
Merge pull request #4872 from muraee/rosa-controlplane-shardid
k8s-ci-robot Mar 15, 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
69 changes: 50 additions & 19 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,65 @@
version: 2
updates:
# GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
- "area/ci"
- "ok-to-test"
- "release-note-none"

# Main Go module
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
- "area/dependency"
- "ok-to-test"
- "release-note-none"
groups:
dependencies:
patterns:
- "*"
ignore:
# Ignore Cluster-API as its upgraded manually.
- dependency-name: "sigs.k8s.io/cluster-api*"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
# Ignore controller-runtime as its upgraded manually.
- dependency-name: "sigs.k8s.io/controller-runtime"
# Ignore k8s and its transitives modules as they are upgraded manually
# together with controller-runtime.
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
- dependency-name: "k8s.io/*"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
- dependency-name: "go.etcd.io/*"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
- dependency-name: "google.golang.org/grpc"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
# Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
- dependency-name: "sigs.k8s.io/kustomize/api"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]

- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
- "area/dependency"
- "ok-to-test"
- "release-note-none"
groups:
dependencies:
patterns:
Expand All @@ -41,46 +70,48 @@ updates:
directory: "/hack/tools"
schedule:
interval: "weekly"
day: "wednesday"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
- "area/dependency"
- "ok-to-test"
- "release-note-none"
groups:
dependencies:
patterns:
- "*"
ignore:
# Ignore Cluster-API as its upgraded manually.
- dependency-name: "sigs.k8s.io/cluster-api*"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
# Ignore controller-runtime as its upgraded manually.
- dependency-name: "sigs.k8s.io/controller-runtime"
# Ignore k8s and its transitives modules as they are upgraded manually
# together with controller-runtime.
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
- dependency-name: "k8s.io/*"
# Ignore controller-tools as its upgraded manually.
- dependency-name: "sigs.k8s.io/controller-tools"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
- dependency-name: "go.etcd.io/*"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
- dependency-name: "google.golang.org/grpc"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
# Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
- dependency-name: "sigs.k8s.io/kustomize/api"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]

- package-ecosystem: "docker"
directory: "/hack/tools"
schedule:
interval: "weekly"
day: "wednesday"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
groups:
dependencies:
patterns:
- "*"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
- "area/dependency"
- "ok-to-test"
- "release-note-none"
groups:
dependencies:
patterns:
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/pr-golangci-lint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: PR golangci-lint

on:
pull_request:
types: [opened, edited, synchronize, reopened]

# Remove all permissions from GITHUB_TOKEN except metadata.
permissions: {}

jobs:
golangci:
name: lint
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
working-directory:
- ""
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v4.1.1
- name: Calculate go version
id: vars
run: echo "go_version=$(make go-version)" >> $GITHUB_OUTPUT
- name: Set up Go
uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # tag=v5.0.0
with:
go-version: ${{ steps.vars.outputs.go_version }}
- name: golangci-lint
uses: golangci/golangci-lint-action@3cfe3a4abbb849e10058ce4af15d205b6da42804 # tag=v4.0.0
with:
version: v1.56.1
args: --out-format=colored-line-number
working-directory: ${{matrix.working-directory}}
Loading
Loading