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

Update all the tools and get make bundle-test working in GitHub Actions #104

Merged
merged 14 commits into from
Feb 7, 2024

Conversation

wallrj
Copy link
Member

@wallrj wallrj commented Feb 6, 2024

I upgraded all the tools in the Makefile and made some changes to get make bundle-test working again.
And I've set up GitHub Actions to run make bundle-test for every PR.
This should give some additional assurance that the committed bundle sources are usable.

Testing

$ make bundle-test
docker build -f bundle/bundle.Dockerfile -t ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3 bundle
[+] Building 0.2s (7/7) FINISHED                                                                                                                           docker:default
 => [internal] load .dockerignore                                                                                                                                    0.0s
 => => transferring context: 2B                                                                                                                                      0.0s
 => [internal] load build definition from bundle.Dockerfile                                                                                                          0.0s
 => => transferring dockerfile: 1.01kB                                                                                                                               0.0s
 => [internal] load build context                                                                                                                                    0.0s
 => => transferring context: 1.21kB                                                                                                                                  0.0s
 => CACHED [1/3] COPY ./manifests /manifests/                                                                                                                        0.0s
 => CACHED [2/3] COPY ./metadata /metadata/                                                                                                                          0.0s
 => CACHED [3/3] COPY ./tests/scorecard /tests/scorecard/                                                                                                            0.0s
 => exporting to image                                                                                                                                               0.0s
 => => exporting layers                                                                                                                                              0.0s
 => => writing image sha256:357cfdc56a85a1a902e983280c689e714973989abeeed7221094d64334c9a4db                                                                         0.0s
 => => naming to ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3                                                                          0.0s
docker push ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3
The push refers to repository [ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle]
734a7f5c5b3c: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-bundle
8df19dc19944: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-bundle
299f7ad9db40: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-bundle
1.13.3: digest: sha256:ca8e9e98b1a60dd8226c852c212945fa0c1d82d51ffd2811a5a1a5c3d6e8dded size: 940
bin/opm-1.36.0 index add \
        --container-tool docker \
        --mode semver \
        --tag ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-catalogue:v1.13.3-11-g1403036 \
        --bundles ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3
WARN[0000] DEPRECATION NOTICE:
Sqlite-based catalogs and their related subcommands are deprecated. Support for
them will be removed in a future release. Please migrate your catalog workflows
to the new file-based catalog format.
INFO[0000] building the index                            bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0000] running /usr/bin/docker pull ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3  bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] running docker create                         bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] running docker cp                             bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] running docker rm                             bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] Could not find optional dependencies file     file=bundle_tmp424721064/metadata load=annotations with=./bundle_tmp424721064
INFO[0001] Could not find optional properties file       file=bundle_tmp424721064/metadata load=annotations with=./bundle_tmp424721064
INFO[0001] Could not find optional dependencies file     file=bundle_tmp424721064/metadata load=annotations with=./bundle_tmp424721064
INFO[0001] Could not find optional properties file       file=bundle_tmp424721064/metadata load=annotations with=./bundle_tmp424721064
INFO[0001] Generating dockerfile                         bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] writing dockerfile: ./index.Dockerfile1663504906  bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] running docker build                          bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
INFO[0001] [docker build -f ./index.Dockerfile1663504906 -t ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-catalogue:v1.13.3-11-g1403036 .]  bundles="[ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-bundle:1.13.3]"
docker push ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-catalogue:v1.13.3-11-g1403036
The push refers to repository [ttl.sh/125c94bd-4c73-4001-9acb-2c76da828f43/cert-manager-olm-catalogue]
2fa1f4cfd5c7: Pushed
41a48f222012: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
eb9b6a6dc2ea: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
bc7135aa5d40: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
c1ccea363d30: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
4cb10dd2545b: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
d2d7ec0f6756: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
1a73b54f556b: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
e624a5370eca: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
d52f02c6501c: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
ff5700ec5418: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
accc3e6808c0: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
6fbdf253bbc2: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
54ad2ec71039: Mounted from 95e00ca5-2cf6-4b8e-a7dd-cfc0c36bfd3d/cert-manager-olm-catalogue
v1.13.3-11-g1403036: digest: sha256:832b6017f0ba0d30558214a64d9817814d778a6e08f036b387ed4dcaa2876acf size: 3240
bin/kind-0.21.0 get clusters | grep cert-manager-olm || bin/kind-0.21.0 create cluster --name cert-manager-olm
No kind clusters found.
Creating cluster "cert-manager-olm" ...
 ✓ Ensuring node image (kindest/node:v1.29.1) 🖼
 ✓ Preparing nodes 📦
 ✓ Writing configuration 📜
 ✓ Starting control-plane 🕹️
 ✓ Installing CNI 🔌
 ✓ Installing StorageClass 💾
Set kubectl context to "kind-cert-manager-olm"
You can now use your cluster with:

kubectl cluster-info --context kind-cert-manager-olm

Have a question, bug, or feature request? Let us know! https://kind.sigs.k8s.io/#community 🙂
bin/operator-sdk-1.33.0 olm status || bin/operator-sdk-1.33.0 olm install --timeout 5m
FATA[0000] Failed to get OLM status: error getting installed OLM version (set --version to override the default version): failed to list CSVs in namespace "olm": failed to get API group resources: unable to retrieve the complete list of server APIs: operators.coreos.com/v1alpha1: the server could not find the requested resource
INFO[0000] Fetching CRDs for version "latest"
INFO[0000] Fetching resources for resolved version "latest"
INFO[0001] Checking for existing OLM CRDs
INFO[0001] Checking for existing OLM resources
INFO[0002] Installing OLM CRDs...
INFO[0002]   Creating CustomResourceDefinition "catalogsources.operators.coreos.com"
INFO[0003]   CustomResourceDefinition "catalogsources.operators.coreos.com" created
INFO[0003]   Creating CustomResourceDefinition "clusterserviceversions.operators.coreos.com"
INFO[0004]   CustomResourceDefinition "clusterserviceversions.operators.coreos.com" created
INFO[0004]   Creating CustomResourceDefinition "installplans.operators.coreos.com"
INFO[0005]   CustomResourceDefinition "installplans.operators.coreos.com" created
INFO[0005]   Creating CustomResourceDefinition "olmconfigs.operators.coreos.com"
INFO[0006]   CustomResourceDefinition "olmconfigs.operators.coreos.com" created
INFO[0006]   Creating CustomResourceDefinition "operatorconditions.operators.coreos.com"
INFO[0007]   CustomResourceDefinition "operatorconditions.operators.coreos.com" created
INFO[0007]   Creating CustomResourceDefinition "operatorgroups.operators.coreos.com"
INFO[0008]   CustomResourceDefinition "operatorgroups.operators.coreos.com" created
INFO[0008]   Creating CustomResourceDefinition "operators.operators.coreos.com"
INFO[0009]   CustomResourceDefinition "operators.operators.coreos.com" created
INFO[0009]   Creating CustomResourceDefinition "subscriptions.operators.coreos.com"
INFO[0010]   CustomResourceDefinition "subscriptions.operators.coreos.com" created
INFO[0011] Creating OLM resources...
INFO[0011]   Creating Namespace "olm"
INFO[0012]   Namespace "olm" created
INFO[0012]   Creating Namespace "operators"
INFO[0013]   Namespace "operators" created
INFO[0013]   Creating ServiceAccount "olm/olm-operator-serviceaccount"
INFO[0014]   ServiceAccount "olm/olm-operator-serviceaccount" created
INFO[0014]   Creating ClusterRole "system:controller:operator-lifecycle-manager"
INFO[0015]   ClusterRole "system:controller:operator-lifecycle-manager" created
INFO[0015]   Creating ClusterRoleBinding "olm-operator-binding-olm"
INFO[0016]   ClusterRoleBinding "olm-operator-binding-olm" created
INFO[0016]   Creating OLMConfig "cluster"
INFO[0017]   OLMConfig "cluster" created
INFO[0017]   Creating Deployment "olm/olm-operator"
INFO[0018]   Deployment "olm/olm-operator" created
INFO[0018]   Creating Deployment "olm/catalog-operator"
INFO[0019]   Deployment "olm/catalog-operator" created
INFO[0019]   Creating ClusterRole "aggregate-olm-edit"
INFO[0020]   ClusterRole "aggregate-olm-edit" created
INFO[0020]   Creating ClusterRole "aggregate-olm-view"
INFO[0021]   ClusterRole "aggregate-olm-view" created
INFO[0021]   Creating OperatorGroup "operators/global-operators"
INFO[0022]   OperatorGroup "operators/global-operators" created
INFO[0022]   Creating OperatorGroup "olm/olm-operators"
INFO[0023]   OperatorGroup "olm/olm-operators" created
INFO[0023]   Creating ClusterServiceVersion "olm/packageserver"
INFO[0024]   ClusterServiceVersion "olm/packageserver" created
INFO[0024]   Creating CatalogSource "olm/operatorhubio-catalog"
INFO[0025]   CatalogSource "olm/operatorhubio-catalog" created
INFO[0025] Waiting for deployment/olm-operator rollout to complete
INFO[0026]   Waiting for Deployment "olm/olm-operator" to rollout: 0 of 1 updated replicas are available
INFO[0033]   Deployment "olm/olm-operator" successfully rolled out
INFO[0033] Waiting for deployment/catalog-operator rollout to complete
INFO[0034]   Waiting for Deployment "olm/catalog-operator" to rollout: 0 of 1 updated replicas are available
INFO[0035]   Deployment "olm/catalog-operator" successfully rolled out
INFO[0035] Waiting for deployment/packageserver rollout to complete
INFO[0036]   Waiting for Deployment "olm/packageserver" to rollout: 1 of 2 updated replicas are available
INFO[0037]   Deployment "olm/packageserver" successfully rolled out
INFO[0037] Successfully installed OLM version "latest"

NAME                                            NAMESPACE    KIND                        STATUS
catalogsources.operators.coreos.com                          CustomResourceDefinition    Installed
clusterserviceversions.operators.coreos.com                  CustomResourceDefinition    Installed
installplans.operators.coreos.com                            CustomResourceDefinition    Installed
olmconfigs.operators.coreos.com                              CustomResourceDefinition    Installed
operatorconditions.operators.coreos.com                      CustomResourceDefinition    Installed
operatorgroups.operators.coreos.com                          CustomResourceDefinition    Installed
operators.operators.coreos.com                               CustomResourceDefinition    Installed
subscriptions.operators.coreos.com                           CustomResourceDefinition    Installed
olm                                                          Namespace                   Installed
operators                                                    Namespace                   Installed
olm-operator-serviceaccount                     olm          ServiceAccount              Installed
system:controller:operator-lifecycle-manager                 ClusterRole                 Installed
olm-operator-binding-olm                                     ClusterRoleBinding          Installed
cluster                                                      OLMConfig                   Installed
olm-operator                                    olm          Deployment                  Installed
catalog-operator                                olm          Deployment                  Installed
aggregate-olm-edit                                           ClusterRole                 Installed
aggregate-olm-view                                           ClusterRole                 Installed
global-operators                                operators    OperatorGroup               Installed
olm-operators                                   olm          OperatorGroup               Installed
packageserver                                   olm          ClusterServiceVersion       Installed
operatorhubio-catalog                           olm          CatalogSource               Installed


kubectl apply -f build/catalog.yaml
catalogsource.operators.coreos.com/cert-manager-test-catalog created

kubectl apply -f build/subscription.yaml
subscription.operators.coreos.com/cert-manager-subscription created
sed '/install strategy completed/q' < <(kubectl get events --namespace operators --watch)
bin/cmctl-1.13.3 check api --wait=5m -v
LAST SEEN   TYPE     REASON                OBJECT                                       MESSAGE
0s          Normal   RequirementsUnknown   clusterserviceversion/cert-manager.v1.13.3   requirements not yet checked
0s          Normal   RequirementsNotMet    clusterserviceversion/cert-manager.v1.13.3   one or more requirements couldn't be found

0s          Normal   AllRequirementsMet    clusterserviceversion/cert-manager.v1.13.3   all requirements found, attempting install
0s          Normal   ScalingReplicaSet     deployment/cert-manager                      Scaled up replica set cert-manager-64dbb75777 to 1
0s          Normal   SuccessfulCreate      replicaset/cert-manager-64dbb75777           Created pod: cert-manager-64dbb75777-hp5g2
0s          Normal   Scheduled             pod/cert-manager-64dbb75777-hp5g2            Successfully assigned operators/cert-manager-64dbb75777-hp5g2 to cert-manager-olm-control-plane
0s          Normal   ScalingReplicaSet     deployment/cert-manager-cainjector           Scaled up replica set cert-manager-cainjector-59f5fcb766 to 1
0s          Normal   SuccessfulCreate      replicaset/cert-manager-cainjector-59f5fcb766   Created pod: cert-manager-cainjector-59f5fcb766-bvhd6
0s          Normal   Scheduled             pod/cert-manager-cainjector-59f5fcb766-bvhd6    Successfully assigned operators/cert-manager-cainjector-59f5fcb766-bvhd6 to cert-manager-olm-control-plane
0s          Normal   ScalingReplicaSet     deployment/cert-manager-webhook                 Scaled up replica set cert-manager-webhook-bd8dbd74b to 1
0s          Normal   SuccessfulCreate      replicaset/cert-manager-webhook-bd8dbd74b       Created pod: cert-manager-webhook-bd8dbd74b-5449j
0s          Normal   InstallSucceeded      clusterserviceversion/cert-manager.v1.13.3      waiting for install components to report healthy
0s          Normal   Scheduled             pod/cert-manager-webhook-bd8dbd74b-5449j        Successfully assigned operators/cert-manager-webhook-bd8dbd74b-5449j to cert-manager-olm-control-plane
0s          Normal   Pulling               pod/cert-manager-64dbb75777-hp5g2               Pulling image "quay.io/jetstack/cert-manager-controller:v1.13.3"
0s          Normal   Pulling               pod/cert-manager-cainjector-59f5fcb766-bvhd6    Pulling image "quay.io/jetstack/cert-manager-cainjector:v1.13.3"
0s          Normal   InstallWaiting        clusterserviceversion/cert-manager.v1.13.3      installing: waiting for deployment cert-manager to become ready: deployment "cert-manager" not available: Deployment does not have minimum availability.
0s          Normal   Pulling               pod/cert-manager-webhook-bd8dbd74b-5449j        Pulling image "quay.io/jetstack/cert-manager-webhook:v1.13.3"
0s          Normal   Pulled                pod/cert-manager-64dbb75777-hp5g2               Successfully pulled image "quay.io/jetstack/cert-manager-controller:v1.13.3" in 3.805s (3.805s including waiting)
0s          Normal   Created               pod/cert-manager-64dbb75777-hp5g2               Created container cert-manager-controller
0s          Normal   Started               pod/cert-manager-64dbb75777-hp5g2               Started container cert-manager-controller
0s          Normal   InstallWaiting        clusterserviceversion/cert-manager.v1.13.3      installing: waiting for deployment cert-manager-cainjector to become ready: deployment "cert-manager-cainjector" not available: Deployment does not have minimum availability.
0s          Normal   Pulled                pod/cert-manager-cainjector-59f5fcb766-bvhd6    Successfully pulled image "quay.io/jetstack/cert-manager-cainjector:v1.13.3" in 3.2s (6.954s including waiting)
0s          Normal   Created               pod/cert-manager-cainjector-59f5fcb766-bvhd6    Created container cert-manager-cainjector
0s          Normal   Started               pod/cert-manager-cainjector-59f5fcb766-bvhd6    Started container cert-manager-cainjector
0s          Normal   InstallWaiting        clusterserviceversion/cert-manager.v1.13.3      installing: waiting for deployment cert-manager-webhook to become ready: deployment "cert-manager-webhook" not available: Deployment does not have minimum availability.
0s          Normal   Pulled                pod/cert-manager-webhook-bd8dbd74b-5449j        Successfully pulled image "quay.io/jetstack/cert-manager-webhook:v1.13.3" in 3.271s (10.059s including waiting)
0s          Normal   Created               pod/cert-manager-webhook-bd8dbd74b-5449j        Created container cert-manager-webhook
0s          Normal   Started               pod/cert-manager-webhook-bd8dbd74b-5449j        Started container cert-manager-webhook
0s          Normal   InstallSucceeded      clusterserviceversion/cert-manager.v1.13.3      install strategy completed with no errors
The cert-manager API is ready

Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
@jetstack-bot jetstack-bot added the dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. label Feb 6, 2024
@jetstack-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from wallrj. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jetstack-bot jetstack-bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Feb 6, 2024
@@ -25,17 +25,18 @@ help: ## Display this help
@awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m<target>\033[0m\n\nTargets:\n"} /^[0-9a-zA-Z_-]+:.*?##/ { printf " \033[36m%-20s\033[0m %s\n", $$1, $$2 }' $(MAKEFILE_LIST)

OLM_PACKAGE_NAME ?= cert-manager
IMG_BASE ?= gcr.io/jetstack-richard/cert-manager
IMG_BASE_DEFAULT := ttl.sh/$(shell uuidgen)/cert-manager
IMG_BASE ?= $(IMG_BASE_DEFAULT)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needed IMG_BASE_DEFAULT (set using := syntax) so that IMG_BASE remains constant across all the rules in the Makefile.
Otherwise uuidgen is executed every time the variable is used.

Makefile Outdated
${cmctl}:
mkdir -p $(dir $@)
curl -fsSL ${url} | tar --directory $(dir $@) -xzf - cmctl
mv $(dir $@)/cmctl $@
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Install cmctl for access to the cmctl check api feature.

#
# Also works around a bug in `cmctl check api`, where it will return success if
# the CRDs are installed but the webhook has not been configured. See
# https://github.com/cert-manager/cert-manager/issues/6721
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# https://github.com/cert-manager/cert-manager/issues/6721
#
# Use process substitution instead of pipe, otherwise kubectl get --watch may hang. See
# https://stackoverflow.com/a/53382807
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Allow bundle-test to build and test the bundle sources that are committed,
rather than attempting to regenerate them every time.

Allows bundle-test to run in GitHub Actions and test exactly what bundle sources
are checked in

Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
@jetstack-bot jetstack-bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Feb 7, 2024
> image to be preloaded into the Kubernetes clusters.
> See:
> - https://github.com/cert-manager/cert-manager/pull/6387
> - https://github.com/cert-manager/cert-manager/pull/6391
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wallrj wallrj changed the title Update all the tools and get make bundle-test working again Update all the tools and get make bundle-test working in GitHub Actions Feb 7, 2024
@wallrj wallrj merged commit 46d139e into cert-manager:master Feb 7, 2024
3 of 4 checks passed
@wallrj wallrj deleted the update-tools branch February 7, 2024 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants