Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1486 commits
Select commit Hold shift + click to select a range
7df4168
fix(ci): kubectl version --short is deprecated
prometherion Jan 3, 2024
322649c
Fix some logging and error cases
AndiDog Jan 5, 2024
a6fe8ce
Merge pull request #4665 from muraee/rosa-capi-follow-up
k8s-ci-robot Jan 5, 2024
545b88d
Merge pull request #4709 from giantswarm/gc-full-arn
k8s-ci-robot Jan 8, 2024
694ead9
:seedling: Bump github.com/cloudflare/circl in /hack/tools
dependabot[bot] Jan 8, 2024
0be00ee
cleanup: eliminate log spam when using S3 secrets
thefirstofthe300 Nov 29, 2023
2cb44e2
Merge pull request #4716 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Jan 9, 2024
61bbac4
Merge pull request #4685 from harveyxia/awsmachinepool-wrap-error
k8s-ci-robot Jan 9, 2024
12cf23f
Merge pull request #4702 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Jan 9, 2024
4a8a3ca
Merge pull request #4727 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Jan 9, 2024
988d136
Merge pull request #4500 from Fedosin/gc_config_cli
k8s-ci-robot Jan 9, 2024
936018e
Add ROSAControlPlaneReadyCondition, ocmclient and WorkerRoleARN field
enxebre Dec 12, 2023
e63fee9
Add RosaClusterName field to ROSAControlPlane
muraee Jan 5, 2024
0f3a162
Add ROSAMachinePool CRD & Controller
muraee Jan 5, 2024
fb5674f
Skip AWSCluster deletion reconciliation once CAPA finalizer is gone
AndiDog Jan 11, 2024
2234387
Merge pull request #4667 from thefirstofthe300/reduce-log-spam
k8s-ci-robot Jan 11, 2024
f8b9cfd
Merge pull request #4724 from AndiDog/logging-fixes
k8s-ci-robot Jan 11, 2024
c0e941b
S3 bucket region creation, ensure transport policy w/ presigned URLs
vincepri Jan 11, 2024
c066167
Remove ingress and egress rules from vpc default security group
fiunchinho Dec 20, 2023
c777c9d
Merge pull request #4707 from giantswarm/secure-default-vpc-sg
k8s-ci-robot Jan 16, 2024
4b03634
read credentials(token) from a referenced secret
muraee Jan 17, 2024
74a0ce7
fixed unit tests
muraee Jan 17, 2024
0647b20
Merge pull request #4725 from muraee/rosa-machine-mgmt
k8s-ci-robot Jan 17, 2024
3618d1c
Merge pull request #4730 from giantswarm/delete-reconcile-only-with-f…
k8s-ci-robot Jan 18, 2024
2eed587
support setting dnsNameOptions
MaxFedotov Nov 27, 2023
af2a59e
capitalize DNS abbreviation
MaxFedotov Dec 22, 2023
370a1f0
Merge pull request #4732 from vincepri/bucket-region-andpolicy
k8s-ci-robot Jan 18, 2024
a1918aa
✨ Bump CAPI to v1.6.x (#4739)
damdo Jan 18, 2024
aae9663
Move AverageMarcus to emeritus status
AverageMarcus Jan 22, 2024
bf3f99b
:seedling: Bump the dependencies group with 1 update
dependabot[bot] Jan 22, 2024
d9f03b8
:seedling: Bump the dependencies group in /hack/tools with 1 update
dependabot[bot] Jan 22, 2024
43c1d43
:book: Add /agenda redirect to book
vincepri Jan 22, 2024
827ee1d
Stop serving v1beta1 API types
vincepri Jan 22, 2024
e60254a
Merge pull request #4751 from giantswarm/AverageMarcus_emeritus
k8s-ci-robot Jan 23, 2024
fe18442
Merge pull request #4752 from kubernetes-sigs/dependabot/github_actio…
k8s-ci-robot Jan 23, 2024
f223af4
Merge pull request #4753 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Jan 23, 2024
0f0e9b0
Merge pull request #4756 from vincepri/agenda-redirect
k8s-ci-robot Jan 23, 2024
a159b67
Generate CAPI kubeconfig secret
muraee Jan 24, 2024
e439ae2
Merge pull request #4742 from muraee/rosa-kubeconfig
k8s-ci-robot Jan 24, 2024
c72f25d
Support a secondary control plane load balancer
nrb Oct 9, 2023
7d2df5d
Trigger machine pool instance refresh (node rollout) if bootstrap con…
AndiDog Oct 30, 2023
c9a4c09
Add ConsoleURL and OIDCEndpointURL status fields
muraee Jan 22, 2024
3f434bb
Delay removing the finlaizer until the cluster is fully deleted
muraee Jan 25, 2024
aa0da32
Merge pull request #4759 from muraee/rosa-controlplane-status
k8s-ci-robot Jan 25, 2024
ccd5e16
Merge pull request #4720 from prometherion/issues/4719
k8s-ci-robot Jan 29, 2024
d6b1fc2
rename PrivateDNSNameOptions -> PrivateDNSName
MaxFedotov Jan 29, 2024
ae3c3be
reconcile ControlPlane version
muraee Jan 29, 2024
836e77c
Merge pull request #4664 from MaxFedotov/issues/4653
k8s-ci-robot Jan 29, 2024
e10643a
Merge pull request #4761 from muraee/rosa-cp-upgrade
k8s-ci-robot Jan 29, 2024
0fff22f
Add AWSMachine fields to control vpc placement for the instance
cnmcavoy Oct 4, 2023
0fa2337
Drop the VPC field from the AWSMachine spec, look up the VPC from the…
cnmcavoy Oct 12, 2023
1fd6d67
Merge pull request #4541 from cnmcavoy/awsmachine-vpc-selection
k8s-ci-robot Jan 31, 2024
af9ffa5
Make VPC creation idempotent to avoid indefinite creation of new VPCs…
AndiDog Jan 5, 2024
4a6b4d3
Makefile: handle $GOPATH with a trailing slash
stevekuznetsov Feb 1, 2024
030638a
Merge pull request #4723 from AndiDog/vpc-recon-idempotence
k8s-ci-robot Feb 2, 2024
ee2c5f4
Merge pull request #4733 from nrb/secondary-lb
k8s-ci-robot Feb 4, 2024
f7d3575
feat: allowing nodes creation when cp is externally managed
prometherion Aug 4, 2023
4ee9c54
feat: disabled load balancer enum for externally managed LBs
prometherion Aug 4, 2023
fc3cb07
chore(log): capitalising debug message
prometherion Oct 2, 2023
52a7abf
:seedling: Bump the dependencies group in /hack/tools with 2 updates
dependabot[bot] Feb 5, 2024
f1d1d05
Merge pull request #4771 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Feb 5, 2024
dba86fc
Merge pull request #4619 from AndiDog/machine-pool-bootstrap-config-r…
k8s-ci-robot Feb 5, 2024
56cb092
Update EKS test version to v1.29.1
nrb Feb 6, 2024
9dfa0a3
Merge pull request #4779 from nrb/fix-4777
k8s-ci-robot Feb 7, 2024
ff8cb13
✨ Add `DefaultInstanceWarmup` field to `AWSMachineDeployment` spec (#…
mnitchev Feb 7, 2024
f8caaf9
Fix issues-4774
serngawy Feb 5, 2024
80bd9ec
Merge pull request #4757 from vincepri/unserve-v1beta1
k8s-ci-robot Feb 7, 2024
6f56ed2
ignition: add option to store User Data in plain text
damdo Dec 14, 2023
faf38c1
Merge pull request #4768 from stevekuznetsov/skuznets/update-makefile
k8s-ci-robot Feb 7, 2024
6ffb575
Merge pull request #4775 from serngawy/issue-4774
k8s-ci-robot Feb 7, 2024
6193d17
Merge pull request #4438 from prometherion/issues/4437
k8s-ci-robot Feb 8, 2024
71d5769
rosa: load identity dynamically
stevekuznetsov Feb 1, 2024
1e11e57
*: clarify the defaults for identity references
stevekuznetsov Feb 8, 2024
829f2fa
e2e: add test for unencrypted userdata with ignition
damdo Jan 31, 2024
121d0ff
Merge pull request #4767 from stevekuznetsov/skuznets/rosa-aws-session
k8s-ci-robot Feb 12, 2024
238b63b
reconcile rosaMachinePool version
muraee Feb 5, 2024
9629087
fixed rosamachinepools rbac
muraee Feb 5, 2024
d5c8ce7
add validation webhook for ROSAControlPlane and ROSAMachinePool
muraee Feb 13, 2024
50a7f5b
Merge pull request #4700 from damdo/ignition-add-ec2-instance-metadat…
k8s-ci-robot Feb 13, 2024
904109f
Update awsmachinetemplate_webhook.go
guettli Feb 14, 2024
3e62fbf
Add test for provider-managed infrastructure, fix writing latest stat…
AndiDog Nov 30, 2023
a798849
*: add OWNERS for ROSA
stevekuznetsov Feb 15, 2024
a75e649
docs: adds some notes for the release process
faiq Feb 15, 2024
7444a94
Bump kubernetes/release notes tool to v0.16.5
AndiDog Feb 19, 2024
2a030a7
Merge pull request #4791 from stevekuznetsov/skuznets/rosa-approvers
k8s-ci-robot Feb 19, 2024
27c8991
:bug: Delete VPC endpoints only if s3 bucket is enabled
vincepri Feb 20, 2024
23828d5
Don't reconcile security groups on older NLBs
nrb Feb 15, 2024
3cfa2a8
Merge pull request #4764 from muraee/rosa-machinepool-version
k8s-ci-robot Feb 20, 2024
bf0cabd
Merge pull request #4637 from AndiDog/managed-subnet-test
k8s-ci-robot Feb 20, 2024
c709216
Merge pull request #4798 from AndiDog/release-improvements
k8s-ci-robot Feb 20, 2024
66bb485
Merge pull request #4799 from vincepri/delete-vpc-endpoint-cond
k8s-ci-robot Feb 20, 2024
8b4231d
Merge pull request #4794 from nrb/fix-4790
k8s-ci-robot Feb 21, 2024
c06d1ff
fix: changes to release process
richardcase Feb 23, 2024
bc1d3b1
Merge pull request #4813 from kubernetes-sigs/release_fixes
k8s-ci-robot Feb 23, 2024
c1975bb
rosa: use the openshift/rosa libraries where we can
stevekuznetsov Jan 31, 2024
ddc3065
rosa: use CEL validation for versions
stevekuznetsov Feb 23, 2024
bf714d8
rosacontrolplane: support a separate billing account
stevekuznetsov Feb 23, 2024
308d315
chore: disable the dependency report short term
richardcase Feb 27, 2024
9b8a4a7
Merge pull request #4825 from richardcase/disable_deps_report
k8s-ci-robot Feb 27, 2024
591e196
Expose Cluster Control Plane ref through cluster scope
vincepri Feb 26, 2024
772417e
fix: making CP LB immutable for disabled type
prometherion Feb 27, 2024
0b59c11
Merge pull request #4765 from stevekuznetsov/skuznets/use-rosa-library
k8s-ci-robot Feb 27, 2024
91941d9
Merge pull request #4828 from prometherion/fixup-cluster-cp
k8s-ci-robot Feb 27, 2024
65da70d
fix(nodegroup): check for LT version first
fad3t Feb 28, 2024
2d8b068
Merge pull request #4822 from vincepri/fixup-cluster-cp
k8s-ci-robot Feb 28, 2024
69973b7
docs: fix typo
faiq Feb 28, 2024
3b6ea0f
Add missing Fields to RosaControlPlan
serngawy Feb 6, 2024
4e748e2
Merge pull request #4780 from serngawy/fields
k8s-ci-robot Feb 28, 2024
b04366a
chore: add release 2.4.x to metadata
richardcase Feb 29, 2024
388ef63
Merge pull request #4833 from richardcase/metadata_24
k8s-ci-robot Feb 29, 2024
7db9ab6
feat: add new ci script for docker builds
richardcase Feb 29, 2024
db39156
Merge pull request #4834 from richardcase/ci_docker
k8s-ci-robot Feb 29, 2024
2944746
fix: bump rosa dep to fix overflow on non-64bit arch
damdo Feb 29, 2024
25a0086
Merge pull request #4836 from damdo/fix-rosa-math-maxint64-overflow-o…
k8s-ci-robot Feb 29, 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
34be445
Add flags for leaderElection timeouts
nikParasyr 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
4f35b73
Add basic unit test for EKS `AWSManagedControlPlaneReconciler`
AndiDog Dec 14, 2023
b173354
Add long cluster name
serngawy Mar 6, 2024
c707822
:seedling: Bump gopkg.in/go-jose/go-jose.v2 in /hack/tools
dependabot[bot] Mar 7, 2024
d46e3e2
:seedling: Bump github.com/go-jose/go-jose/v3 in /hack/tools
dependabot[bot] Mar 7, 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
a617ca1
create-aws-client-with-region
calvix Mar 13, 2024
77a4432
Add nodeDrainGracePeriod for RosaMachinePool
serngawy Mar 13, 2024
b2bebfb
Merge pull request #4863 from serngawy/ndPeriod
k8s-ci-robot Mar 13, 2024
d5ffd78
scope: add ControlPlaneLoadBalancers() to SG scope
r4f4 Mar 13, 2024
ab7cc7a
🐛 fix: create ingress rules for all load balancers
r4f4 Mar 13, 2024
73a5db6
🐛 fix: unit tests for load balancers SGs
r4f4 Mar 13, 2024
42cf1e0
:seedling: Bump google.golang.org/protobuf from 1.32.0 to 1.33.0
dependabot[bot] 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
c8dbbab
🐛 fix: ELBv2 health check for Load Balancer API
mtulio Mar 4, 2024
d48958c
🐛 fix: unit tests for ELBv2 health check HTTP and HTTPS
mtulio Mar 4, 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
d04673e
Fix add back domainPrefix
serngawy Mar 18, 2024
fc19825
Merge pull request #4877 from serngawy/domainPrefix
k8s-ci-robot Mar 18, 2024
cbf5317
Merge pull request #4846 from mtulio/CORS-3289-lb-fix-api-hc
k8s-ci-robot Mar 18, 2024
d62768f
Merge pull request #4860 from giantswarm/calvix-create-aws-client-wit…
k8s-ci-robot Mar 19, 2024
71d41d4
Update ROSA docs
muraee Mar 20, 2024
f67715e
Merge pull request #4886 from muraee/rosa-docs
k8s-ci-robot Mar 20, 2024
82556f8
OCPBUGS-29391: Fix instance PrivateDNSName when domain-name is set in…
jparrill Mar 1, 2024
f2d5be6
:seedling: Bump github.com/docker/docker in /hack/tools
dependabot[bot] Mar 20, 2024
ca006a3
:seedling: Bump github.com/docker/docker
dependabot[bot] Mar 20, 2024
4992f92
Add computeNodes
serngawy Mar 15, 2024
5b25735
Merge pull request #4873 from serngawy/computeNode
k8s-ci-robot Mar 21, 2024
51281bd
Merge pull request #4890 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Mar 22, 2024
a8d7162
Merge pull request #4891 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 22, 2024
2e16f31
Merge pull request #4845 from nikParasyr/leader_elect
k8s-ci-robot Mar 22, 2024
7ef8a32
Merge pull request #4855 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Mar 22, 2024
1263f5c
Merge pull request #4856 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Mar 22, 2024
daaa1e1
Merge pull request #4868 from kubernetes-sigs/dependabot/go_modules/g…
k8s-ci-robot Mar 22, 2024
dfb53c9
:seedling: Bump google.golang.org/protobuf in /hack/tools
dependabot[bot] Mar 22, 2024
b62d401
🐛ec2: instances: fix check for public subnets
r4f4 Mar 20, 2024
d6092d1
Merge pull request #4867 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Mar 27, 2024
dd2d76b
Merge pull request #4841 from jparrill/OCPBUGS-29391
k8s-ci-robot Mar 27, 2024
8e04d87
:bug: fix: s3: fix bucket object not found (#4879)
r4f4 Mar 27, 2024
481512b
Retry fetching user data from secretmanager if first request fails
alexander-demicev Mar 27, 2024
7e79b8b
:sparkles: Add support to specify PlacementGroupPartition of placemen…
chiragkyal Mar 28, 2024
6afad25
Merge pull request #4866 from r4f4/sg-second-lb
k8s-ci-robot Apr 1, 2024
7c4cd86
🐛ec2: instances: fix assigning public IP
r4f4 Mar 20, 2024
46abb5b
🌱ec2: instances: add unit tests for MapPublicIpOnLaunch=false
r4f4 Mar 22, 2024
acfd4ef
✨api: awscluster: allow best effort delete for s3 objects
r4f4 Apr 3, 2024
f558e21
🐛 fix/network/rtb: delete rtb handling err when failed to create routes
mtulio Apr 3, 2024
283c07b
🐛 fix/network/rtb/tests: delete rtb error handling when creating
mtulio Apr 4, 2024
d3c59d9
Merge pull request #4892 from r4f4/shared-vpc-associate-public-ip
k8s-ci-robot Apr 4, 2024
240df04
Merge pull request #4899 from mtulio/CORS-3214-fix-clean-rtb-onfailure
k8s-ci-robot Apr 4, 2024
4b3f416
Merge pull request #4883 from chiragkyal/feature/add-partition-number
k8s-ci-robot Apr 8, 2024
ad71a54
Merge pull request #4896 from alexander-demicev/retry
k8s-ci-robot Apr 8, 2024
7cbec75
✨s3: ignore access denied errors during object deletion
r4f4 Apr 3, 2024
47e42e1
🌱s3: add tests for S3Bucket.BestEffortDeleteObjects
r4f4 Apr 3, 2024
df597f3
add support for enabling ExternalAuthProviders on cluster creation
muraee Apr 2, 2024
42e6c00
🐛 fix/network/subnets: update subnets before tag failures
mtulio Apr 10, 2024
dd2962d
Merge pull request #4917 from mtulio/CORS-3214-wavelength-zones-fix-z…
k8s-ci-robot Apr 11, 2024
4634da0
🌱 refact/network/routetable: review route discover/creation flow
mtulio Apr 3, 2024
4812465
✨ use goreleaser for releasing binary (#4748)
kranurag7 Apr 12, 2024
c23e955
Merge pull request #4808 from AndiDog/eks-tests
k8s-ci-robot Apr 15, 2024
824da9c
support configuring external auth providers
muraee Apr 16, 2024
a3368c7
Merge pull request #4915 from muraee/rosa-external-oidc
k8s-ci-robot Apr 17, 2024
b918c36
bump to capi v1.7.0 (#4897)
damdo Apr 18, 2024
8da09ff
:seedling: Bump the dependencies group in /hack/tools with 4 updates
dependabot[bot] Apr 18, 2024
04b7272
bump cert-manager to v1.14.4 to align with CAPI
damdo Apr 18, 2024
88154e2
bump aws version
stefanmcshane Apr 16, 2024
f8ac757
Merge pull request #4916 from stefanmcshane/sms/aws-bump
k8s-ci-robot Apr 19, 2024
4b79818
Merge pull request #4934 from kubernetes-sigs/dependabot/go_modules/h…
k8s-ci-robot Apr 19, 2024
85a3d6f
Merge pull request #4935 from damdo/bump-cert-manager
k8s-ci-robot Apr 19, 2024
9b18c91
added missing permissions to list configmaps
muraee Apr 19, 2024
d9a348f
add docs for rosa external auth feature
muraee Apr 19, 2024
0db3858
fix typos
muraee Apr 19, 2024
5570d7c
✨ elbv2/tg/test: add tests for ELBv2 TG health check
mtulio Mar 4, 2024
e9c8095
✨ elbv2/tg: Allow TG health check customization
mtulio Apr 1, 2024
5b2dabf
✨ elbv2/tg/api: expose API to customize LB/TG health check config
mtulio Apr 1, 2024
a7673e1
Merge pull request #4849 from mtulio/CORS-3294-elbv2-healthcheck
k8s-ci-robot Apr 19, 2024
810bbf4
Merge pull request #4900 from mtulio/CORS-3214-refact-rtb
k8s-ci-robot Apr 22, 2024
a0ae72c
✨ edge subnets: support Local Zones provisioning networks
mtulio Apr 11, 2024
fe58fe7
✨ edge subnets/gateway: add gateway routing for Local Zones
mtulio Apr 11, 2024
2011294
✨ edge subnets/API: support edge subnets for Local Zones
mtulio Apr 11, 2024
5beec01
Use release branch when generating changelog
nrb Apr 22, 2024
e1a95fb
🐛: revert to using hardcoded prefix for target groups
r4f4 Apr 23, 2024
077734c
✨: add validation to TG name field.
r4f4 Apr 23, 2024
a64bed0
Merge pull request #4882 from mtulio/CORS-2899-edge-zones
k8s-ci-robot Apr 23, 2024
f20c52d
Merge pull request #4946 from nrb/fix-4926
k8s-ci-robot Apr 23, 2024
0977141
Merge pull request #4940 from muraee/rosa-external-oidc-docs
k8s-ci-robot Apr 23, 2024
63c6635
Merge pull request #4904 from r4f4/preserve-ignition
k8s-ci-robot Apr 24, 2024
4c5b811
Merge pull request #4948 from r4f4/target-group-name-fix
k8s-ci-robot Apr 24, 2024
705c281
Bump CAPI to v1.7.1
nrb Apr 24, 2024
59f85a3
✨ edge subnets/docs: added guide subnets on Local and Wavelength zones
mtulio Apr 11, 2024
ea68f15
✨ edge subnets/API: support Local Zones and Wavelength subnets
mtulio Apr 23, 2024
7824286
✨ edge subnets: support Wavelength Zone networks
mtulio Apr 23, 2024
a2c8ae7
✨ edge subnets/gateway: carrier gateway routing for Wavelength subnets
mtulio Apr 11, 2024
2270604
✨ edge subnets/clusteradm/policy: add Carrier Gateway operations
mtulio Apr 23, 2024
ac49580
Merge pull request #4901 from mtulio/CORS-3214-wavelength-zones
k8s-ci-robot Apr 26, 2024
7201fec
Merge pull request #4955 from kubernetes-sigs/capi-1.7.1
k8s-ci-robot Apr 26, 2024
fb221b1
Update metadata for v2.5.x
nrb Apr 26, 2024
a9a6a68
checkout v2.5.0
Kun483 Jun 3, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.sh text eol=lf
*.yaml text eol=lf
10 changes: 10 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,15 @@ Fixes #

- [ ] squashed commits
- [ ] includes documentation
- [ ] includes [emojis](https://github.com/kubernetes-sigs/kubebuilder-release-tools?tab=readme-ov-file#kubebuilder-project-versioning)
- [ ] adds unit tests
- [ ] adds or updates e2e tests

**Release note**:
<!-- Write your release note:
1. Enter your extended release note in the below block. If the PR requires additional action from users switching to the new release, include the string "action required".
2. If no release note is required, just write "NONE".
-->
```release-note

```
103 changes: 97 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,118 @@
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: "daily"
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"
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:
- "*"

# Enable version updates for Go tools
- package-ecosystem: "gomod"
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"
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: "/hack/tools"
schedule:
interval: "weekly"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
day: "wednesday"
commit-message:
prefix: ":seedling:"
labels:
- "kind/cleanup"
- "area/dependency"
- "ok-to-test"
- "release-note-none"
groups:
dependencies:
patterns:
- "*"
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@ jobs:
language: [ 'go' ]
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4.1.1

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
8 changes: 4 additions & 4 deletions .github/workflows/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v3
uses: actions/setup-go@v5
with:
go-version: '1.17'
go-version: '1.21'
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v3
- uses: actions/cache@v3
uses: actions/checkout@v4.1.1
- uses: actions/cache@v4
name: Restore go cache
with:
path: |
Expand Down
14 changes: 14 additions & 0 deletions .github/workflows/md-link-checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
on:
pull_request:
branches: [ main ]

permissions: {}

jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: artyom/mdlinks@v0
with:
dir: 'docs/book'
40 changes: 40 additions & 0 deletions .github/workflows/pr-gh-workflow-approve.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: PR approve GH Workflows

on:
pull_request_target:
types:
- edited
- labeled
- reopened
- synchronize

jobs:
approve:
name: Approve ok-to-test
if: contains(github.event.pull_request.labels.*.name, 'ok-to-test')
runs-on: ubuntu-latest
permissions:
actions: write
steps:
- name: Update PR
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
continue-on-error: true
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const result = await github.rest.actions.listWorkflowRunsForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
event: "pull_request",
status: "action_required",
head_sha: context.payload.pull_request.head.sha,
per_page: 100
});

for (var run of result.data.workflow_runs) {
await github.rest.actions.approveWorkflowRun({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: run.id
});
}
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}}
16 changes: 16 additions & 0 deletions .github/workflows/pr-verify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: PR verify

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

jobs:
verify:
runs-on: ubuntu-latest
name: verify PR contents
steps:
- name: Verifier action
id: verifier
uses: kubernetes-sigs/kubebuilder-release-tools@012269a88fa4c034a0acf1ba84c26b195c0dbab4 # tag=v0.4.3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
38 changes: 38 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: release

on:
push:
tags:
- 'v*'

permissions:
contents: write # required to write to github release.

jobs:
release:
name: Create draft release
runs-on: ubuntu-latest
steps:
- name: checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.21'
- name: Set version info
run: |
echo "VERSION=${GITHUB_REF_NAME}" >> $GITHUB_ENV
echo "PREVIOUS_VERSION=$(git describe --abbrev=0 2> /dev/null)" >> $GITHUB_ENV
echo "RELEASE_BRANCH=release-$(echo ${GITHUB_REF_NAME} | grep -Eo '[0-9]\.[0-9]+')" >> $GITHUB_ENV
echo "RELEASE_TAG=${GITHUB_REF_NAME}" >> $GITHUB_ENV
- name: Run release
run: |
echo "Version is: $VERSION"
echo "Previous version is: $PREVIOUS_VERSION"
echo "Release branch is: $RELEASE_BRANCH"
echo "Release tag is: $RELEASE_TAG"
make release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29 changes: 29 additions & 0 deletions .github/workflows/scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: scan-images

on:
schedule:
# every Monday at 12:00AM
- cron: "0 12 * * 1"

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

jobs:
scan:
strategy:
fail-fast: false
matrix:
branch: [ main, release-2.2, release-2.1, release-2.0 ]
name: Trivy
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/[email protected]
with:
ref: ${{ matrix.branch }}
- name: Setup go
uses: actions/setup-go@v5
with:
go-version-file: '${{ github.workspace }}/go.mod'
- name: Run verify container script
run: make verify-container-images
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ kubeconfig
# vscode
.vscode

# go.work files
go.work
go.work.sum

# goland
.idea

Expand All @@ -53,6 +57,7 @@ junit.*.xml
.DS_Store

.tiltbuild
dist

# test results
_artifacts
Expand Down
Loading