Skip to content

Commit

Permalink
Bump rufio to v0.3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
ahreehong committed Apr 15, 2024
1 parent 6d42027 commit 5e1548a
Show file tree
Hide file tree
Showing 9 changed files with 86 additions and 52 deletions.
4 changes: 2 additions & 2 deletions UPSTREAM_PROJECTS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -281,8 +281,8 @@ projects:
go_version: "1.17"
- name: rufio
versions:
- commit: afd7cd82fa08dae8f9f3ffac96eb030176f3abbd
go_version: "1.20"
- tag: v0.3.3
go_version: "1.21"
- name: tink
versions:
- tag: v0.8.0
Expand Down
111 changes: 67 additions & 44 deletions projects/tinkerbell/rufio/ATTRIBUTION.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@

** github.com/bmc-toolbox/bmclib/v2; version v2.1.1-0.20231017114451-153e11d62a71 --
** github.com/bmc-toolbox/bmclib/v2; version v2.2.0 --
https://github.com/bmc-toolbox/bmclib/v2

** github.com/bmc-toolbox/common; version v0.0.0-20230220061748-93ff001f4a1d --
** github.com/bmc-toolbox/common; version v0.0.0-20230717121556-5eb9915a8a5a --
https://github.com/bmc-toolbox/common

** github.com/go-logr/logr; version v1.2.4 --
** github.com/go-logr/logr; version v1.4.1 --
https://github.com/go-logr/logr

** github.com/go-logr/zerologr; version v1.2.3 --
Expand Down Expand Up @@ -35,8 +35,8 @@ https://github.com/jacobweinstock/iamt
** github.com/jacobweinstock/registrar; version v0.4.7 --
https://github.com/jacobweinstock/registrar

** github.com/matttproud/golang_protobuf_extensions/pbutil; version v1.0.4 --
https://github.com/matttproud/golang_protobuf_extensions
** github.com/matttproud/golang_protobuf_extensions/v2/pbutil; version v2.0.0 --
https://github.com/matttproud/golang_protobuf_extensions/v2

** github.com/modern-go/concurrent; version v0.0.0-20180306012644-bacd9c7ef1dd --
https://github.com/modern-go/concurrent
Expand All @@ -47,19 +47,19 @@ https://github.com/modern-go/reflect2
** github.com/peterbourgon/ff/v3; version v3.4.0 --
https://github.com/peterbourgon/ff/v3

** github.com/prometheus/client_golang/prometheus; version v1.16.0 --
** github.com/prometheus/client_golang/prometheus; version v1.18.0 --
https://github.com/prometheus/client_golang

** github.com/prometheus/client_model/go; version v0.4.0 --
** github.com/prometheus/client_model/go; version v0.5.0 --
https://github.com/prometheus/client_model

** github.com/prometheus/common; version v0.44.0 --
** github.com/prometheus/common; version v0.45.0 --
https://github.com/prometheus/common

** github.com/prometheus/procfs; version v0.10.1 --
** github.com/prometheus/procfs; version v0.12.0 --
https://github.com/prometheus/procfs

** github.com/tinkerbell/rufio; version afd7cd82fa08dae8f9f3ffac96eb030176f3abbd --
** github.com/tinkerbell/rufio; version v0.3.3 --
https://github.com/tinkerbell/rufio

** github.com/VictorLowther/simplexml; version v0.0.0-20180716164440-0bff93621230 --
Expand All @@ -68,48 +68,60 @@ https://github.com/VictorLowther/simplexml
** github.com/VictorLowther/soap; version v0.0.0-20150314151524-8e36fca84b22 --
https://github.com/VictorLowther/soap

** go.opentelemetry.io/otel; version v1.20.0 --
https://github.com/open-telemetry/opentelemetry-go

** go.opentelemetry.io/otel/trace; version v1.20.0 --
https://github.com/open-telemetry/opentelemetry-go

** gomodules.xyz/jsonpatch/v2; version v2.4.0 --
https://github.com/gomodules/jsonpatch

** gopkg.in/yaml.v2; version v2.4.0 --
https://gopkg.in/yaml.v2

** k8s.io/api; version v0.28.2 --
** k8s.io/api; version v0.29.0 --
https://github.com/kubernetes/api

** k8s.io/apiextensions-apiserver/pkg/apis/apiextensions; version v0.28.0 --
** k8s.io/apiextensions-apiserver/pkg/apis/apiextensions; version v0.29.0 --
https://github.com/kubernetes/apiextensions-apiserver

** k8s.io/apimachinery/pkg; version v0.28.2 --
** k8s.io/apimachinery/pkg; version v0.29.0 --
https://github.com/kubernetes/apimachinery

** k8s.io/client-go; version v0.28.2 --
** k8s.io/client-go; version v0.29.0 --
https://github.com/kubernetes/client-go

** k8s.io/component-base/config; version v0.28.1 --
** k8s.io/component-base/config; version v0.29.0 --
https://github.com/kubernetes/component-base

** k8s.io/klog/v2; version v2.100.1 --
** k8s.io/klog/v2; version v2.110.1 --
https://github.com/kubernetes/klog

** k8s.io/kube-openapi/pkg; version v0.0.0-20230717233707-2695361300d9 --
** k8s.io/kube-openapi/pkg; version v0.0.0-20231010175941-2dd684a91f00 --
https://github.com/kubernetes/kube-openapi

** k8s.io/kube-openapi/pkg/validation/spec; version v0.0.0-20230717233707-2695361300d9 --
** k8s.io/kube-openapi/pkg/validation/spec; version v0.0.0-20231010175941-2dd684a91f00 --
https://github.com/kubernetes/kube-openapi

** k8s.io/utils; version v0.0.0-20230406110748-d93618cff8a2 --
** k8s.io/utils; version v0.0.0-20230726121419-3b25d923346b --
https://github.com/kubernetes/utils

** sigs.k8s.io/controller-runtime; version v0.16.2 --
** sigs.k8s.io/controller-runtime; version v0.17.0 --
https://github.com/kubernetes-sigs/controller-runtime

** sigs.k8s.io/json; version v0.0.0-20221116044647-bc3834ca7abd --
https://github.com/kubernetes-sigs/json

** sigs.k8s.io/structured-merge-diff/v4; version v4.2.3 --
** sigs.k8s.io/structured-merge-diff/v4; version v4.4.1 --
https://github.com/kubernetes-sigs/structured-merge-diff

** sigs.k8s.io/yaml; version v1.4.0 --
https://github.com/kubernetes-sigs/yaml

** sigs.k8s.io/yaml/goyaml.v2; version v1.4.0 --
https://github.com/kubernetes-sigs/yaml


Apache License
Version 2.0, January 2004
Expand Down Expand Up @@ -314,7 +326,7 @@ https://github.com/kubernetes-sigs/structured-merge-diff
limitations under the License.


* For github.com/matttproud/golang_protobuf_extensions/pbutil see also this required NOTICE:
* For github.com/matttproud/golang_protobuf_extensions/v2/pbutil see also this required NOTICE:
Copyright 2012 Matt T. Proud ([email protected])


Expand Down Expand Up @@ -385,6 +397,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


* For sigs.k8s.io/yaml/goyaml.v2 see also this required NOTICE:
Copyright 2011-2016 Canonical Ltd.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

------

** github.com/pkg/errors; version v0.9.1 --
Expand Down Expand Up @@ -453,7 +481,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** github.com/evanphx/json-patch/v5; version v5.6.0 --
** github.com/evanphx/json-patch/v5; version v5.8.0 --
https://github.com/evanphx/json-patch/v5

Copyright (c) 2014, Evan Phoenix
Expand Down Expand Up @@ -484,7 +512,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** github.com/fsnotify/fsnotify; version v1.6.0 --
** github.com/fsnotify/fsnotify; version v1.7.0 --
https://github.com/fsnotify/fsnotify

Copyright © 2012 The Go Authors. All rights reserved.
Expand Down Expand Up @@ -693,7 +721,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg; version v0.44.0 --
** github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg; version v0.45.0 --
https://github.com/prometheus/common

Copyright (c) 2011, Open Knowledge Foundation Ltd.
Expand Down Expand Up @@ -763,7 +791,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** github.com/stmcginnis/gofish; version v0.14.1-0.20230920133920-77490fd98fa2 --
** github.com/stmcginnis/gofish; version v0.15.1-0.20231121142100-22a60a77be91 --
https://github.com/stmcginnis/gofish

BSD 3-Clause License
Expand Down Expand Up @@ -797,31 +825,31 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
------

** golang.org/go; version go1.20.14 --
** golang.org/go; version go1.21.8 --
https://github.com/golang/go

** golang.org/x/exp; version v0.0.0-20230127130021-4ca2cb1a16b7 --
** golang.org/x/exp; version v0.0.0-20231110203233-9a3e6036ecaa --
https://golang.org/x/exp

** golang.org/x/net; version v0.17.0 --
** golang.org/x/net; version v0.20.0 --
https://golang.org/x/net

** golang.org/x/oauth2; version v0.8.0 --
** golang.org/x/oauth2; version v0.12.0 --
https://golang.org/x/oauth2

** golang.org/x/sys/unix; version v0.13.0 --
** golang.org/x/sys/unix; version v0.16.0 --
https://golang.org/x/sys

** golang.org/x/term; version v0.13.0 --
** golang.org/x/term; version v0.16.0 --
https://golang.org/x/term

** golang.org/x/text; version v0.13.0 --
** golang.org/x/text; version v0.14.0 --
https://golang.org/x/text

** golang.org/x/time/rate; version v0.3.0 --
https://golang.org/x/time

** k8s.io/apimachinery/third_party/forked/golang; version v0.28.2 --
** k8s.io/apimachinery/third_party/forked/golang; version v0.29.0 --
https://github.com/kubernetes/apimachinery

Copyright (c) 2009 The Go Authors. All rights reserved.
Expand Down Expand Up @@ -854,7 +882,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** google.golang.org/protobuf; version v1.30.0 --
** google.golang.org/protobuf; version v1.31.0 --
https://go.googlesource.com/protobuf

Copyright (c) 2018 The Go Authors. All rights reserved.
Expand Down Expand Up @@ -921,7 +949,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json; version v0.0.0-20230717233707-2695361300d9 --
** k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json; version v0.0.0-20231010175941-2dd684a91f00 --
https://github.com/kubernetes/kube-openapi

Copyright (c) 2020 The Go Authors. All rights reserved.
Expand Down Expand Up @@ -954,7 +982,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

------

** k8s.io/utils/internal/third_party/forked/golang/net; version v0.0.0-20230406110748-d93618cff8a2 --
** k8s.io/utils/internal/third_party/forked/golang/net; version v0.0.0-20230726121419-3b25d923346b --
https://github.com/kubernetes/utils

Copyright (c) 2012 The Go Authors. All rights reserved.
Expand Down Expand Up @@ -1016,7 +1044,7 @@ Copyright (C) 2013 Blake Mizerany
https://github.com/cespare/xxhash/v2
Copyright (c) 2016 Caleb Spare

** github.com/emicklei/go-restful/v3; version v3.9.0 --
** github.com/emicklei/go-restful/v3; version v3.11.0 --
https://github.com/emicklei/go-restful/v3
Copyright (c) 2012,2013 Ernest Micklei

Expand Down Expand Up @@ -1044,7 +1072,7 @@ Copyright (c) 2016 Mail.Ru Group
https://github.com/mattn/go-colorable
Copyright (c) 2016 Yasuhiro Matsumoto

** github.com/mattn/go-isatty; version v0.0.19 --
** github.com/mattn/go-isatty; version v0.0.20 --
https://github.com/mattn/go-isatty
Copyright (c) Yasuhiro MATSUMOTO <[email protected]>

Expand Down Expand Up @@ -1081,11 +1109,6 @@ https://github.com/ghodss/yaml
Copyright (c) 2014 Sam Ghods
Copyright (c) 2012 The Go Authors. All rights reserved.

** sigs.k8s.io/yaml; version v1.3.0 --
https://github.com/kubernetes-sigs/yaml
Copyright (c) 2014 Sam Ghods
Copyright (c) 2012 The Go Authors. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
Expand Down
4 changes: 2 additions & 2 deletions projects/tinkerbell/rufio/CHECKSUMS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
af68ae859c9ccdc2ccc640b873c647715e2952132b2f0275892ff59c3c6ebdf7 _output/bin/rufio/linux-amd64/manager
5f6cd226de9c4c4132cdbb3360ee804c2abe142a3cde68fbf3bb078b55f4bded _output/bin/rufio/linux-arm64/manager
908805fbc92aec1f415e5e661fa2f2ada9aed6478bcf03540916de3759b340db _output/bin/rufio/linux-amd64/manager
263b2b70369b156cb0af1122d5acc1176a548a9aa2cb6a4df7135091bb9db14f _output/bin/rufio/linux-arm64/manager
2 changes: 1 addition & 1 deletion projects/tinkerbell/rufio/GIT_TAG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
afd7cd82fa08dae8f9f3ffac96eb030176f3abbd
v0.3.3
2 changes: 1 addition & 1 deletion projects/tinkerbell/rufio/GOLANG_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.20
1.21
1 change: 0 additions & 1 deletion projects/tinkerbell/rufio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ BINARY_TARGET_FILES=manager
SOURCE_PATTERNS=.

HAS_S3_ARTIFACTS=true
EXCLUDE_FROM_UPGRADE_BUILDSPEC=true

include $(BASE_DIRECTORY)/Common.mk

Expand Down
2 changes: 1 addition & 1 deletion projects/tinkerbell/rufio/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## **Rufio**
![Version](https://img.shields.io/badge/version-afd7cd82fa08dae8f9f3ffac96eb030176f3abbd-blue)
![Version](https://img.shields.io/badge/version-v0.3.3-blue)
![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoibmZUSnF0RVBLRGhmNENKWVdNa1kzZ2V0UlFOWWJVZmM0N3UzSm12ekZkRm5KL240YmZTWXdTL2p6NXlUdnF4SUdibzFubW41dW4wTWs1c3Y1TmdSNmw0PSIsIml2UGFyYW1ldGVyU3BlYyI6IkVHRnl2M2JGVTZZSWIyZ1UiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main)

[Rufio](https://github.com/tinkerbell/rufio) is a Kubernetes controller for managing baseboard management state and actions.
Expand Down
8 changes: 8 additions & 0 deletions tools/version-tracker/buildspecs/upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -507,6 +507,13 @@ batch:
variables:
PROJECT_PATH: projects/tinkerbell/hegel
CLONE_URL: https://git-codecommit.us-west-2.amazonaws.com/v1/repos/tinkerbell.hegel
- identifier: tinkerbell_rufio
env:
type: ARM_CONTAINER
compute-type: BUILD_GENERAL1_SMALL
variables:
PROJECT_PATH: projects/tinkerbell/rufio
CLONE_URL: https://git-codecommit.us-west-2.amazonaws.com/v1/repos/tinkerbell.rufio
- identifier: vmware_govmomi
env:
type: ARM_CONTAINER
Expand Down Expand Up @@ -582,6 +589,7 @@ batch:
- rancher_local_path_provisioner
- replicatedhq_troubleshoot
- tinkerbell_hegel
- tinkerbell_rufio
- vmware_govmomi
version: 0.2
env:
Expand Down
4 changes: 4 additions & 0 deletions tools/version-tracker/pkg/constants/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,10 @@ var (
SourceOfTruthFile: ".github/workflows/ci.yaml",
GoVersionSearchString: `GO_VERSION: "(1\.\d\d)"`,
},
"tinkerbell/rufio": {
SourceOfTruthFile: ".github/workflows/ci.yaml",
GoVersionSearchString: `GO_VERSION: '(1\.\d\d)'`,
},
}

ProjectsWithUnconventionalUpgradeFlows = []string{
Expand Down

0 comments on commit 5e1548a

Please sign in to comment.