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 module github.com/operator-framework/operator-sdk to v1 - autoclosed #165

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 19, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/operator-framework/operator-sdk require major v0.17.1 -> v1.9.0

Release Notes

operator-framework/operator-sdk

v1.9.0

Compare Source

v1.9.0

Changes
  • Breaking change: For Ansible operators, if an API endpoint has path component in it then the ansible-operator binary will terminate early with an error, due to a bug in the proxy that would cause the operator to target the wrong cluster. (#​4987)
Bug Fixes
  • For helm-based operators, empty patch requests generated from the 3-way merge are filtered to avoid unnecessary requests to the kube apiserver. (#​4957)

v1.8.0

Compare Source

v1.8.0

Additions
  • Added new bundle validator to check the bundle against the Community Operator criteria. For futher information run operator-sdk bundle validate --list-optional and operator-sdk bundle validate --help. This validator is in alpha and subject to breaking changes. (#​4939)
  • Added --extra-service-accounts flag to generate bundle to consider roles bound to service accounts not specified in the operator's Deployment. (#​4826)
  • Added the quarkus/v1-alpha Java plugin, which supports init and create api commands. This plugin is alpha and subject to breaking changes. (#​4871)
  • Add new optional flag --skip-tls to the commands operator-sdk run bundle and operator-sdk run bundle-upgrade. This option allows to install the operator from a bundle image stored at an insecure docker registry. (e.g. operator-sdk run bundle localhost:5000/my-operator-bundle:latest --skip-tls). (#​4816)
Changes
  • generate bundle adds ClusterRoles bound by RoleBindings to a CSV's .spec.permissions, since these become namespace-scoped at runtime. They will also be added to .spec.clusterPermissions if bound by a ClusterRoleBinding. (#​4826)
  • Images built from the operator-sdk repository for the latest two minor version's latest patch version will now be rebuilt whenever a constituent base image has a new patch version published. For example, running docker pull quay.io/operator-framework/ansible-operator:v1.7.2 after a rebuild will result in a fully compatible, patched image. (#​4917)
  • (go/v3) Upgraded Go version to 1.16. (#​4927)
Bug Fixes
  • Bumped operator-framework/api to v0.8.1, which properly defaults a CRD conversion's service port to 443. (#​4903)
  • Detect and report ansible-runner binary failures early and prevent symliking to artifacts. (#​4944)
  • For Helm-based operators, fixed a bug where deployed and candidate release comparison was always false when an RNG was used to derive some manifest value, resulting in the chart release constantly upgrading. (#​4937)
  • Bumped operator-lib to v0.4.1 for several bugfixes in ansible-operator and helm-operator binaries. (#​4888)
  • Pinned pip3 to 21.1 in the ansible-operator image to fix Don't split git references on unicode separators pypa/pip#9827. (#​4877)
  • Pinned base images of ansible-operator to ubi:8.3-297.1618432833, and helm-operator and scorecard to ubi-minimal:8.3-298.1618432845. (#​4873)

v1.7.2

Compare Source

v1.7.2

Bug Fixes

v1.7.1

Compare Source

v1.7.1

Additions
  • Added operator-sdk pkgman-to-bundle command to support migration of packagemanifests to bundle format. Refer https://github.com/operator-framework/enhancements/blob/master/enhancements/sdk-migrate-bundle.md for more details. (#​4718)
  • For Ansible-based operators, added log messages for each event that is received. This will make debugging excessive reconciliations much more straightforward. (#​4779)
  • Added new optional flag --optional-values to the command operator-sdk bundle validate. This option allows to inform a list of key and values to the validators. (e.g. operator-sdk bundle validate ./bundle --optional-values=k8s-version=1.22 --select-optional suite=operatorframework). (#​4693)
Changes
  • (go/v3, ansible/v1, helm/v1) Bumped controller-runtime to v0.8.3 (kubernetes 1.20). (#​4863)
Deprecations
  • Deprecated operator-sdk generate packagemanifests and operator-sdk run packagemanifests commands, packagemanifests support in general in favour of operator bundles. (#​4838)
Bug Fixes
  • For Ansible- and Helm-based operators, added the --config flag, which was mistakenly not added to either ansible-/helm-operator binary when file support was originally added. (#​4776)
  • Format ansible-operator and helm-operator run command logs correctly. (#​4844)
  • (go/v3, ansible/v1, helm/v1) Moved leases.coordination.k8s.io to its own proxy-role rule. (#​4835)
  • (go/v3) Set the Makefile's SHELL variable to the system's bash binary with shell opts. (#​4835)
  • The generate kustomize manifests command no longer adds non-served CRD versions to a CSV's .spec.customresourcedefinitions.owned. (#​4842)
  • For Anible-based operators, fixed a bug that prevented owner reference annotations from being added to cluster-scoped and multi-namespace resources, which had to be applied manually to correctly reconcile them. (#​4850)

v1.7.0

Compare Source

v1.6.4

Compare Source

v1.6.4

Bug Fixes
  • For Ansible-based operators, fixed a bug that prevented owner reference annotations from being added to cluster-scoped and multi-namespace resources, which had to be applied manually to correctly reconcile them. (#​4858)
  • Format ansible-operator and helm-operator run command logs correctly. (#​4845)
  • Pinned pip3 to 21.1 in the ansible-operator image to fix Don't split git references on unicode separators pypa/pip#9827. (#​4879)
  • Pinned base images of ansible-operator to ubi:8.3-297.1618432833, and helm-operator and scorecard to ubi-minimal:8.3-298.1618432845. (#​4876)

v1.6.3

Compare Source

v1.6.2

Compare Source

v1.6.2

Note
This is a security release, wherein base images have been patched. It is recommended that you bump your project’s base image from a previous v1.6 patch tag to v1.6.2.

Bug Fixes
  • For Ansible- and Helm-based operators, add the --config flag, which was mistakenly not added to either ansible-/helm-operator binary when file support was originally added. (#​4780)

v1.6.1

Compare Source

v1.6.1

Additions
  • For Golang-based operators, added the declarative.go/v1 plugin which customizes initialized projects with patterns from kubernetes-sigs/kubebuilder-declarative-pattern. (e.g operator-sdk create api --plugins=go/v3,declarative). (#​4731)
  • Added kustomize.common/v1 plugin which scaffolds the a commonly used project base that leverages kustomize. (#​4730)
  • (ansible/v1, helm/v1) Added the option to configure ansible-operator and helm-operator with a component config. (#​4701)
  • (ansible/v1, helm/v1) Add rules for leader election. (#​4701)
  • Added alpha config-gen, a kustomize plugin to specialize configuration for kubebuilder-style projects. This feature is alpha and subject to breaking changes. (#​4670)
  • (helm/v1, ansible/v1) Added Makefile help target. (#​4660)
  • (ansible/v1, helm/v1) Added securityContext's to the manager's Deployment to disallow running as root user. (#​4655)
  • Added --ca-secret-name to run bundle and run bundle-upgrade to configure the registry Pod with an in-cluster certificate Secret to use TLS with a private registry. (#​4703)
  • For Helm based-operators, added annotation helm.sdk.operatorframework.io/uninstall-wait: "true" to allow all resources to be deleted before removing the custom resource's finalizer. (#​4487)
  • (go/v2, go/v3, ansible/v1, helm/v1) Added the opm and catalog-build Makefile targets to download opm and build operator catalogs either from scratch or an existing catalog. (#​4406)
  • Added new optional flags --delete-all, --delete-crds and --delete-operator-groups to the cleanup command. (#​4619)
  • Added --service-account to run bundle and run bundle-upgrade to bind registry objects to a non-default service account. (#​4694)
  • Added --pull-secret-name to run bundle and run bundle-upgrade to configure the registry Pod with an in-cluster docker config Secret to pull bundle images from private registries. (#​4694)
  • (ansible/v1, helm/v1) Create and bind controller-manager to a non-default service account (kubebuilder#​2070). (#​4653)
Changes
  • For Ansible-based Operators: Update Python dependencies.
    • openshift (0.11.2 -> 0.12.0)
    • kubernetes (11.0.0 -> 12.0.1)
    • ansible-runner (1.4.6 -> 1.4.7)
    • ansible (2.9.15 -> 2.9.19). (#​4734)
  • (ansible/v1) Update scaffolded requirements.yml to pull in newer versions of the Ansible collections.
    • community.kubernetes (1.1.1 -> 1.2.1)
    • operator_sdk.util (0.1.0 -> 0.2.0). (#​4734)
  • (helm/v1) Explicitly set --health-probe-bind-address in the manager's auth proxy patch. (#​4654)
  • (ansible/v1) Explicitly set --health-probe-bind-address in the manager's auth proxy patch. (#​4654)
  • (go/v2, go/v3, ansible/v1, helm/v1) Changed BUNDLE_IMG and added IMAGE_TAG_BASE Makefile variables to allow one line bundle and catalog image builds. (#​4406)
  • For Ansible-based operators, collections as main dependencies for the operator installed with ansible-galaxy are pinned to specific versions to prevent hard to track bugs. (#​4529)
  • Update community Kubernetes Ansible collection to version 1.1.1. (#​4594)
  • Bumped urllib3 in ansible-operator-base and ansible-operator images to 1.26.4 for a security fix. (#​4723)
  • For Ansible-based operators, Python package installation in the Docker image is delegated to a pipenv managed Pipfile and Pipfile.lock, pinning both the main installed packages and their subdependencies. This prevents installing conflicting (sub)dependencies. (#​4543)
  • For Ansible-based operators, Python package installation in the Docker image is delegated to a pipenv managed Pipfile and Pipfile.lock, pinning both the main installed packages and their subdependencies. This prevents installing conflicting (sub)dependencies. (#​4543)
Deprecations
  • (ansible/v1, helm/v1) The flags --enable-leader-election and --metrics-addr were deprecated in favor of --leader-elect and --metrics-bind-address, respectively, to follow upstream conventions. (#​4654)
Bug Fixes
  • (go/v3) Create webhook manifests in config/ on running create webhook, not init. (#​4701)
  • (manifests/v2) Added a config/manifests kustomize patch to remove the cert-manager volume and volumeMount from manifests destined for generate <bundle|packagemanifests>. (#​4623)
  • For Helm-based operators, fixed handling of kind: List whereby the operator fails when trying to set watch on the object. Watches are created for objects in the list instead. (#​4682)
  • (go/v2, go/v3, ansible/v1, helm/v1) Fixed the Prometheus ServiceMonitor metrics endpoint, which was not configured to be scraped correctly. (#​4680)
  • In Ansible-based operators, mark the input variables from custom resources as unsafe by default. (#​4566)

v1.6.0

Compare Source

v1.5.2

Compare Source

v1.5.2

No changes for this release!

Note
This is a security release, wherein base images have been patched. It is recommended that you bump your project’s base image from a previous v1.5 patch tag to v1.5.2.

v1.5.1

Compare Source

v1.5.1

Changes
  • Bumped urllib3 in ansible-operator-base and ansible-operator images to 1.26.4 for a security fix. (#​4724)

v1.5.0

Compare Source

v1.5.0

This release contains a few big changes, one of which is the stabilization of project version 3-alpha to 3. In a sense this is a breaking change because 3-alpha no longer exists, however because the config version was alpha it technically is not. Regardless, the alpha config-3alpha-to-3 command was added to assist in upgrading. See the relevant migration guide section for more information.

Additions
Changes
  • Breaking change: PROJECT config version 3-alpha has been upgraded to version 3. (#​4613)
  • (go/v3) Upgraded the sigs.k8s.io/kubebuilder-declarative-pattern dependency used by create api --pattern=addon. More info: kubernetes-sigs/kubebuilder#​1946. (#​4402)
  • (go/v2, go/v3) Added Makefile help. (#​4402)
  • (go/v3) Changed the manager pod template's security context runAsUser: 65532 to runAsNonRoot: true. More info: kubernetes-sigs/kubebuilder#​1978. (#​4402)
  • Improved generate bundle and generate packagemanifests handling and help text for use outside of a project. (#​4514)
  • (go/v3) Pinned controller-runtime to v0.7.2. (#​4626)
  • For Ansible-based operators, change the level of the proxy skipping cache logs to debug level. (#​4511)
Bug Fixes
  • For Go-based operators, fixed create api --force such that it actually overwrites all files. More info: kubernetes-sigs/kubebuilder#​1903. (#​4402)
  • Upgraded the gcr.io/kubebuilder/kube-rbac-proxy image version from 0.5.0 to 0.8.0 to support rootless run mode. More info kubernetes-sigs/kubebuilder#​1955. (#​4402)
  • (go/v3) Correctly named health/readiness endpoints as healthz and readyz, respectively. More info kubernetes-sigs/kubebuilder#​1910. (#​4402)
  • (go/v3) Tolerate . directories when checking if dir is empty in init. More info: kubernetes-sigs/kubebuilder#​1944. (#​4402)
  • Properly consider all Go files when generating a CSV's spec.customresourcedefinitions.owned. (#​4507)
  • Fixed samples kustomization.yaml generation on operator-sdk init --plugins=helm --helm-chart=<chart>, caused by out-of-order operations in plugin code. (#​4584)
  • Skip CSV definitions parsing in generate kustomize manifests if the APIs dir does not exist, as projects may use only required APIs. (#​4624)
  • Bump cryptography dependency in ansible-operator to 3.3.2. This will fix a potential security bug related to update() calls. Ref: https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#&#8203;332---2021-02-07. (#​4539)
  • Fixed ambiguous --input-dir and --deploy-dir flag semantics for generate bundle. (#​4514)
  • (ansible/v1, helm/v1) Upgraded the gcr.io/kubebuilder/kube-rbac-proxy image version from 0.5.0 to 0.8.0 to support rootless run mode. (#​4498)
  • For Ansible/Helm-based operators, fix swapped readinessProbe/livenessProbe in manager. (#​4546)

v1.4.2

Compare Source

v1.4.2

Bug Fixes

v1.4.1

Compare Source

v1.4.0

Compare Source

v1.4.0
Additions
  • For Helm-based operators, added Liveness and Readiness probe by default using healthz.Ping. (#​4326)
  • For Ansible-based operators, added Liveness and Readiness probe by default using healthz.Ping. (#​4326)
  • For Ansible/Helm-based operators, added new flag --health-probe-bind-address to set the health probe address. (#​4326)
  • (ansible/v1, helm/v1) Added plugin objects for the manifests and scorecard phase 2 plugins. (#​4419)
  • For Ansible-based and Helm-based operators, as well as for the Operator SDK and the (custom) scorecard tests, the Docker base images are pinned to improve the reproducibility of builds using Docker. (#​4417)
Changes
  • Changed the suggested finalizer format to <qualified-group>/<finalizer-name>. (#​4472)
  • Upgraded the kudobuilder/kuttl base image version in the scorecard-test-kuttl image to v0.8.0. (#​4391)
  • (go/v2) Changed go PROJECT plugin object to manifests and scorecard objects (.sdk.operatorframework.io suffix). (#​4419)
  • (ansible/v1, helm/v1) Post-fixed positional directory argument . in docker-build make target to align with podman. (#​4466)
  • For Ansible-based operators, the Python version has been updated to a newer version, from 3.6 to 3.8 to take advantage of performance improvements, language additions, security updates and generally better availability for local development. (#​4413)
Deprecations
  • For Ansible-based operators, the /ping endpoint is deprecated. Use /healthz instead. (#​4326)
Bug Fixes
  • Project version now determines how package name is retrieved for a project. (#​4431)
  • run bundle-upgrade now handles error gracefully when a previous operator version doesn't exist. (#​4451)
  • run bundle and run bundle-upgrade now validate the value passed to the hidden flag --mode before running a bundle. (#​4462)
  • For Go-based projects, generate <bundle|packagemanifests> subcommands now consider package and type names when parsing Go API types files to generate a CSV's owned.customresourcedefinitions, such that types in different packages and files will not overwrite each other. (#​4445)
  • Bumped operator-framework/api to prevent operator-sdk bundle validate from exiting non-0 when validation emits only warnings. (#​4458)
  • Fixed panic when "operator-sdk bundle validate" fails. (#​4386)
  • Update containerd dependency to correctly handle running the Operator SDK CLI on Apple Silicon. (#​4359)
  • Fixed invalid object names generated for long package names passed to run packagemanifests & run bundle. (#​4471)
  • Corrected the download URL for helm-operator and ansible-operator in their respective project types. (#​4407)
  • Fixed the order of helm-operator, ansible-operator, and kustomize binary checks in the Makefile. (#​4407)
  • Fixed a bug that caused the Helm operator to remove the finalizer without doing a helm uninstall. (#​3431)
  • For Helm-based operators, do not add owner references to resources that contain the Helm annotation: 'helm.sh/resource-policy: keep'. (#​4389)

v1.3.2

Compare Source

v1.3.2
Bug Fixes
  • Properly consider all Go files when generating a CSV's spec.customresourcedefinitions.owned. (#​4508)

v1.3.1

Compare Source

v1.3.1
Bug Fixes
  • Project version now determines how package name is retrieved for a project. (#​4443)
  • run bundle-upgrade now handles error gracefully when a previous operator version doesn't exist. (#​4451)
  • For Go-based projects, generate <bundle|packagemanifests> subcommands now consider package and type names when parsing Go API types files to generate a CSV's owned.customresourcedefinitions, such that types in different packages and files will not overwrite each other. (#​4480)
  • Bumped operator-framework/api to prevent operator-sdk bundle validate from exiting non-0 when validation emits only warnings. (#​4458)
  • Fixed panic when "operator-sdk bundle validate" fails. (#​4386)
  • Fixed invalid object names generated for long package names passed to run packagemanifests & run bundle. (#​4476)
  • Corrected the download URL for helm-operator and ansible-operator in their respective project types. (#​4412)
  • Fixed the order of helm-operator, ansible-operator, and kustomize binary checks in the Makefile. (#​4412)
  • Fixed a bug that caused the Helm operator to remove the finalizer without doing a helm uninstall. (#​4457)

v1.3.0

Compare Source

This is a big release, namely that a new go CLI plugin go/v3 has been introduced and is now the default when operator-sdk init is run. All projects initialized with previous operator-sdk versions (which use go/v2) are still and will continue to be supported until v2.0.0. Some of the biggest updates that come with this new plugin:

  • Kubernetes v1.19 support
  • v1 CRD and webhook configuration support by default (v1beta1 is still supported)
  • Liveness and readiness probes by default
  • An option to use controller-runtime's component config to configure your operator

Additionally, the new run bundle-upgrade lets you test bundled operator upgrades in-cluster and is available to all project types. Enjoy!

Additions
  • Added OLM bindata for the 0.17.0 release version. (#​4242)
  • Added order=<int> marker fields to CSV markers. (#​4254)
  • In Ansible-based operators, added the ansible_operator_build_info metric to instrument commit and version information. (#​4220)
  • In Helm-based operators, added the helm_operator_build_info metric to instrument commit and version information. (#​4220)
  • Added the --package <name> flag to all generate subcommands. This flag is required by generate <bundle|packagemanifests> when run outside of a project. (#​4074)
  • Added the run bundle-upgrade subcommand to automate testing upgrades of an operator from one version to another using OLM. (#​4271)
  • (go/v2) Added the command òperator-sdk edit which allows users edit the project layout to support multi-group. (#​4156)
Changes
  • (go/v2) Bumped controller-runtime from v0.6.3 to v0.6.4. (#​4282)
  • Go CLI plugin go/v3 is now the default. (#​4307)
  • Bumped operator-sdk binary dependencies to their k8s v1.19 equivalents. (#​4294)
  • Updated helm-operator's Helm dependency to v3.4.1. (#​4259)
Bug Fixes
  • Made the cleanup command's error handling more robust on deletion and "not found" events. (#​4303)
  • Fixed the documented packagemanifests make recipe. (#​4303)
  • generate kustomize manifests will now (re)generate a base ClusterServiceVersion manifest with a valid name. (#​4276)
  • (ansible/v1) Pinned all top level Python requirements. This fixes a bug that erroneously installed Ansible 2.10.z instead of Ansible 2.9.z. (#​4321)
  • Refactored the generate bundle|packagemanifest commands to generate bundles/package manifest data outside of projects. (#​4074)
  • (go/v2) Removed unused import for defaulting webhooks scaffolded by create webhook (kubebuilder#​1718). (#​4156)
  • (go/v2) Allow owner to not be specified in generated licenses (kubebuilder#​1749). (#​4156)
  • (go/v2) Fixed controller imports scaffolded by create api when --resource=false (kubebuilder#​1770). (#​4215)

v1.2.0

Compare Source

Additions
  • Enabled definition of custom categories encoded as JSON file(s) for the operatorhub validator. (#​4109)
Changes
  • Improved ansible-operator and helm-operator help text. (#​4187)
  • When generating bundles and package manifests, add all resources supported by OLM. (#​4137)
  • olm and run subcommands will print aggregated resource errors when either OLM or an operator fail to install, respectively. (#​3787)
  • Upgraded sigs.k8s.io/controller-runtime from v0.6.2 to v0.6.3. (#​4062)
Bug Fixes
  • Set a generated CSV's .spec.webhookdefinitions[].{targetPort,containerPort} values from webhook Service ports. (#​4178)
  • Excluded github.com/spf13/viper@v1.3.2 to fix CVE-2018-1098. (#​4199)
  • Added the kustomize make dependency to the bundle target scaffolded for Golang projects to install kustomize before running. (#​4090)
  • Fixed an issue in operator-sdk cleanup that caused CatalogSource and OperatorGroup objects not to be cleaned up if a previous operator-sdk run command failed. (#​4089)
  • Fixed an issue during CSV generation that caused incorrect paths to be used in specDescriptors and statusDescriptors. (#​4166)
  • In Helm projects, fixed operator RBAC permissions to support the OwnerReferencesPermissionEnforcement admission plugin by adding a <resource>/finalizers rule in the operator's role. (#​4105)
  • Removed redundant platform information from operator-sdk version output. (#​4083)
  • Format version string passed to olm subcommands so releases download correctly. (#​4181)
  • In Go, Ansible, and Helm operators, updated the metrics-reader ClusterRole to use rbac.authorization.k8s.io/v1 to be consistent with all other scaffolded RBAC resources. (#​4136)
  • Modified olm-status-descriptors-test to only validate if the status-descriptors are present in CRD. (#​4009)
  • Webhook container port specified in CSV defaults to 443 if not specified by the user. (#​4109)
  • For Golang based operators with multigroup support, fixed envtest.Environment.CRDDirectoryPaths in scaffolded controllers/<group>/suite_test.go files. (#​4062)

v1.1.0

Compare Source

v1.1.0

Additions
  • For Ansible-based Operator, add .gitignore file. (#​3806)
  • Added the --select-optional flag to bundle validate to pass a label selector that runs any matching optional validator on top of required validators, and --list-optional to display optional validators, their selectors, and a short explanation of what each does. (#​3719)
  • Added the OperatorHub.io optional validator to bundle validate, which can be run by setting --select-optional=name=operatorhub or --select-optional=suite=operatorframework. (#​3719)
  • Added the run bundle command. (#​3988)
  • Added new base image assets containing the Operator-SDK CLI at quay.io/repository/operator-framework/operator-sdk. (#​3902)
  • Removed stale unix sockets. This allows for smoother initialization during the start-up of an Ansible operator, as each operator will clean up its sockets during termination. (#​3721)
  • Added feature to the command operator-sdk olm install that allows installing OLM version 0.15.1 without fetching the manifest from Github. (#​3906)
  • Re-enabled s390x docker image builds. (#​3855)
Changes
  • In ansible-operator and helm-operator run commands, print git commit when logging version information. (#​3849)
  • For Ansible/Helm, fix multigroup message. (#​3822)
  • For Helm-based Operators, cleanup the file .gitignore in order to not have invalid instructions for the type. (#​3810)
  • Updated scorecard-test-kuttl image to kuttl v0.6.1. (#​3659)
  • Updated scorecard-test-kuttl image to kuttl v0.5.2. (#​3659)
  • Updated scorecard-test-kuttl image to use latest kuttl. (#​3711)
  • Updated the Makefile to build multiarch versions of the scorecard-test-kuttl and custom-scorecard-tests images to match the scorecard-test image. (#​3821)
Bug Fixes
  • generate <bundle|packagemanifests> will populate a CSV's webhookDefinition[].deploymentName by selecting an input Deployment via its PodTemplate labels using a webhook Service's label selectors, defaulting to "<service.metadata.name>-service" if none is selected. (#​3761)
  • Resolves an issue with default channel bundle validation. The default channel label is not required. (#​3953)
  • Fixed debug logging in the bundle validate subcommand of operator-sdk. (#​3795)
  • generate <bundle|packagemanifests> now generates a CSV base with only the AllNamespaces install mode supported by default, since projects are cluster-scoped by default. (#​3746)
  • generate <bundle|packagemanifests> now defaults a CSV's spec.webhookDefinition[].admissionReviewVersions to []string{"v1beta1"}, as an empty or null value is invalid. (#​3903)
  • generate <bundle|packagemanifests> now defaults a CSV's spec.webhookDefinition[].sideEffects to "None", as an empty or null value is invalid. (#​3903)
  • The scaffolded manager deployment for Ansible-based Operators now has the ANSIBLE_GATHERING option set to explicit. Additionally, if the ANSIBLE_GATHERING environment variable is set to explicit when running a role directly, the --role-skip-facts argument will be passed to ansible-runner. (#​3933)
  • Added kubernetes authentication clients to ansible-operator and helm-operator to enable authentication to gcp, azure, etc. kubernetes clusters. (#​3974)
  • Fixed a bug with run packagemanifests that caused the underlying registry pod to fail to start. Changed the registry pod image from quay.io/openshift/origin-operator-registry:latest to quay.io/operator-framework/upstream-registry-builder:latest. (#​3856)
  • When generating bundles and packagemanifests, remove metadata.namespace from namespaced resources when writing them into the manifests directory to avoid validation errors. (#​3813)
  • Fixed a bug that caused the Helm operator not to set the InstallSuccessful and UpgradeSuccessful status reasons when the status update fails during installation and upgrade. (#​3735)
  • Bumped helm and k8s dependencies to v3.3.4 and v1.18.8 to fix this upstream bug. (#​3936)
  • In Anisble projects, fix operator permissions for Openshift deployments by adding a <resource>/finalizers rule in the operator's role. (#​3779)
  • In Go projects, resolved an issue that caused failing tests by changing the Makefile's test target to automatically download and configure the necessary envtest binaries. (#​3983)
  • Inform user to verify the presence of olm deployment manifests in github when olm install command gives a 404 http error. (#​3907)
  • Prevent run packagemanifests from creating an OperatorGroup if one already exists in a namespace, and use that OperatorGroup if its target namespaces exactly match those passed in --install-mode. See #​3681. (#​3689)
  • Resolved an issue that caused bundle validation to unnecessarily restrict CSV names to a specific format. Now, only DNS-1123 subdomain validity is verified. (#​3887)
  • Stop reconciling tasks when the event raised is a rescue in Ansible-based Operators. More info: Bugzilla 1856714. (#​3650)
  • Fix an issue in run packagemanifests where the registry server writes files in locations that require root. (#​3867)
  • When scaffolding scorecard configurations, use release versions instead of latest in image tags. (#​3845)

v1.0.1

Compare Source

v1.0.1

Bug Fixes
  • Fixed a bug with run packagemanifests that caused the underlying registry pod to fail to start. Changed the registry pod image from quay.io/openshift/origin-operator-registry:latest to quay.io/operator-framework/upstream-registry-builder:latest. (#​3895)
  • Resolved an issue that caused bundle validation to unnecessarily restrict CSV names to a specific format. Now, only DNS-1123 subdomain validity is verified. (#​3888)
  • Fix an issue in run packagemanifests where the registry server writes files in locations that require root. (#​3895)
  • Fixed debug logging in the bundle validate subcommand of operator-sdk. (#​3899)
  • generate <bundle|packagemanifests> now generates a CSV base with only the AllNamespaces install mode supported by default, since projects are cluster-scoped by default. (#​3899)
  • When generating bundles and packagemanifests, remove metadata.namespace from namespaced resources when writing them into the manifests directory to avoid validation errors. (#​3899)
  • Fixed a bug that caused the Helm operator not to set the InstallSuccessful and UpgradeSuccessful status reasons when the status update fails during installation and upgrade. (#​3899)
  • In Helm projects, fix operator permissions for Openshift deployments by adding a <resource>/finalizers rule in the operator's role. (#​3899)
  • Prevent run packagemanifests from creating an OperatorGroup if one already exists in a namespace, and use that OperatorGroup if its target namespaces exactly match those passed in --install-mode. See #​3681. (#​3899)
  • Stop reconciling tasks when the event raised is a rescue in Ansible-based Operators. More info: Bugzilla 1856714. (#​3650)
  • When scaffolding scorecard configurations, use release versions instead of latest in image tags. (#​3899)
  • generate <bundle|packagemanifests> will populate a CSV's webhookDefinition[].deploymentName by selecting an input Deployment via its PodTemplate labels using a webhook Service's label selectors, defaulting to "<service.metadata.name>-service" if none is selected. (#​3904)

v1.0.0

Compare Source

v1.0.0

Since v0.19
Additions
  • The Ansible and Helm operators have a version subcommand that prints the version information for the ansible-operator and helm-operator binaries. (#​3596)
  • Added --ansible-args command-line flag that allows users to specify arbitrary CLI arguments for Ansible-based operators that are passed through ansible-runner. For example, passing --ansible-vault as an arbitrary argument allows user to store sensitive data in encrypted files. (#​3374)
  • generate bundle and generate packagemanifests will write RBAC objects (Roles, RoleBindings, their Cluster equivalents, and ServiceAccounts) not bound to CSV deployment service accounts to the resulting manifests directory. (#​3610)
  • The snakeCaseParameters option has been added to the watches.yaml for Ansible-based Operators. This allows the user to configure whether parameters in the resource spec are automatically converted from camelCase to snake_case. The default is true, so there is no behavior change for existing operators, but it can now be disabled. (#​3245)
  • Added projectName key to the PROJECT config file (v3-alpha+). (#​3438)
  • Added the --from-version flag to generate packagemanifests. (#​3509)
  • The generate bundle command now adds scorecard bundle metadata to bundle.Dockerfile and annotations.yaml if --overwrite is set (the default in a project's Makefile) or both files do not exist. (#​3474)
  • Added config/scorecard kustomize scaffolds to init. (#​3490)
Changes
  • Breaking change: Changed the go.sdk.operatorframework.io plugin to only write a plugins PROJECT field and run the OLM integration and scorecard plugins if the project version is "3-alpha" or above. (#​3697)
  • Breaking change: Added a scaffold marker +kubebuilder:scaffold:manifestskustomizesamples to config/samples/kustomization.yaml that allows updates without overwriting the entire file. (#​3645)
  • Breaking change: Added IMG argument to bundle make rule that accepts an operator image tag. This tag will be inserted into the manager's deployment manifest when make bundle IMG=<tag> is run. (#​3634)
  • Breaking change: Updated operator-sdk cleanup command to be more generic. (#​3644)
  • Breaking change: Default install mode for run packagemanifests changed from OwnNamespace to AllNamespaces. (#​3663)
  • Breaking change: The Ansible and Helm operators now use controller-runtime's zap package to define logging flags. (#​3596)
  • Breaking change: The Ansible and Helm operators now use a run subcommand to run the operator. (#​3596)
  • The generate bundle subcommand no longer requires a default channel be set nor defaults to the first channel provided to --channels. (#​3602)
  • The bundle validate subcommand no longer returns an error if a bundle does not have a default channel. (#​3602)
  • Breaking change: The --update-crds flag has been renamed to --update-objects for the generate packagemanifests subcommand. (#​3610)
  • Breaking change: Changed --operator-version flag to --version in run packagemanifests. (#​3599)
  • Breaking change: Changed --operator-namespace flag to --namespace in run packagemanifests. (#​3601)
  • Use structured logging in Ansible and Helm operator base images when printing version information. (#​3564)
  • The Ansible and Helm-based operators now use the controller-runtime's lease-based leader election instead of SDK's leader-for-life mechanism. (#​3457) & (#​3446)
  • Breaking change: Added --metrics-addr flag t

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch from 33d650f to ec81508 Compare February 22, 2021 10:46
@renovate
Copy link
Contributor Author

renovate bot commented Feb 22, 2021

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻️ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/projectsyn/lieutenant-operator":"/mnt/renovate/gh/projectsyn/lieutenant-operator" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e CGO_ENABLED -w "/mnt/renovate/gh/projectsyn/lieutenant-operator" docker.io/renovate/go:1.13.15 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod tidy && go mod tidy"
go: downloading k8s.io/api v0.20.2
go: downloading sigs.k8s.io/controller-runtime v0.8.3
go: downloading github.com/operator-framework/operator-lifecycle-manager v0.0.0-20200321030439-57b580e57e88
go: downloading k8s.io/apimachinery v0.20.2
go: extracting sigs.k8s.io/controller-runtime v0.8.3
go: extracting k8s.io/apimachinery v0.20.2
go: downloading github.com/operator-framework/operator-sdk v1.7.1
go: downloading sigs.k8s.io/structured-merge-diff v1.0.2
go: downloading github.com/evanphx/json-patch v4.9.0+incompatible
go: downloading k8s.io/client-go v0.17.4
go: downloading github.com/go-logr/logr v0.3.0
go: extracting sigs.k8s.io/structured-merge-diff v1.0.2
go: extracting github.com/evanphx/json-patch v4.9.0+incompatible
go: downloading github.com/banzaicloud/bank-vaults/pkg/sdk v0.6.0
go: extracting github.com/banzaicloud/bank-vaults/pkg/sdk v0.6.0
go: extracting github.com/go-logr/logr v0.3.0
go: downloading github.com/hashicorp/vault/api v1.0.4
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.0.2
go: extracting github.com/hashicorp/vault/api v1.0.4
go: downloading github.com/spf13/pflag v1.0.5
go: extracting sigs.k8s.io/structured-merge-diff/v4 v4.0.2
go: extracting github.com/spf13/pflag v1.0.5
go: downloading github.com/xanzy/go-gitlab v0.38.2
go: extracting github.com/operator-framework/operator-sdk v1.7.1
go: extracting k8s.io/client-go v0.17.4
go: extracting github.com/operator-framework/operator-lifecycle-manager v0.0.0-20200321030439-57b580e57e88
go: extracting github.com/xanzy/go-gitlab v0.38.2
go: extracting k8s.io/api v0.20.2
go: downloading github.com/gogo/protobuf v1.3.1
go: finding github.com/operator-framework/operator-sdk v1.7.1
go: extracting github.com/gogo/protobuf v1.3.1
go: downloading emperror.dev/errors v0.8.0
go: downloading github.com/hashicorp/vault/sdk v0.1.13
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb
go: downloading github.com/pkg/errors v0.9.1
go: extracting emperror.dev/errors v0.8.0
go: extracting github.com/pkg/errors v0.9.1
go: downloading github.com/google/go-querystring v1.0.0
go: extracting github.com/hashicorp/hcl v1.0.0
go: extracting github.com/hashicorp/vault/sdk v0.1.13
go: extracting github.com/google/go-querystring v1.0.0
go: downloading golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6
go: downloading gopkg.in/square/go-jose.v2 v2.3.1
go: downloading k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd
go: downloading github.com/mitchellh/mapstructure v1.1.2
go: extracting golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6
go: downloading gopkg.in/yaml.v2 v2.3.0
go: extracting github.com/mitchellh/mapstructure v1.1.2
go: extracting gopkg.in/square/go-jose.v2 v2.3.1
go: extracting golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb
go: downloading k8s.io/klog v1.0.0
go: downloading github.com/prometheus/client_golang v1.7.1
go: extracting gopkg.in/yaml.v2 v2.3.0
go: downloading cloud.google.com/go v0.46.3
go: downloading github.com/hashicorp/go-multierror v1.0.0
go: extracting k8s.io/klog v1.0.0
go: downloading k8s.io/klog/v2 v2.4.0
go: finding k8s.io/api v0.21.0
go: downloading k8s.io/api v0.21.0
go: extracting github.com/hashicorp/go-multierror v1.0.0
go: downloading github.com/golang/protobuf v1.4.3
go: extracting k8s.io/klog/v2 v2.4.0
go: downloading github.com/json-iterator/go v1.1.10
go: extracting github.com/prometheus/client_golang v1.7.1
go: downloading github.com/imdario/mergo v0.3.11
go: downloading github.com/google/gofuzz v1.1.0
go: extracting github.com/json-iterator/go v1.1.10
go: extracting github.com/golang/protobuf v1.4.3
go: extracting k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd
go: downloading golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee
go: extracting github.com/imdario/mergo v0.3.11
go: downloading gopkg.in/inf.v0 v0.9.1
go: extracting github.com/google/gofuzz v1.1.0
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading k8s.io/utils v0.0.0-20210111153108-fddb29f9d009
go: extracting github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/ryankurte/go-structparse v1.2.0
go: downloading github.com/gophercloud/gophercloud v0.1.0
go: extracting gopkg.in/inf.v0 v0.9.1
go: downloading github.com/prometheus/procfs v0.2.0
go: extracting cloud.google.com/go v0.46.3
go: extracting k8s.io/utils v0.0.0-20210111153108-fddb29f9d009
go: extracting github.com/ryankurte/go-structparse v1.2.0
go: downloading gomodules.xyz/jsonpatch/v2 v2.1.0
go: downloading github.com/hashicorp/go-rootcerts v1.0.1
go: downloading github.com/hashicorp/errwrap v1.0.0
go: extracting gomodules.xyz/jsonpatch/v2 v2.1.0
go: extracting github.com/prometheus/procfs v0.2.0
go: downloading github.com/googleapis/gnostic v0.5.1
go: extracting github.com/hashicorp/go-rootcerts v1.0.1
go: extracting golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee
go: extracting github.com/hashicorp/errwrap v1.0.0
go: downloading github.com/hashicorp/go-sockaddr v1.0.2
go: downloading github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
go: extracting github.com/hashicorp/go-sockaddr v1.0.2
go: extracting github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
go: downloading golang.org/x/text v0.3.4
go: downloading sigs.k8s.io/yaml v1.2.0
go: downloading google.golang.org/appengine v1.6.6
go: extracting github.com/googleapis/gnostic v0.5.1
go: extracting sigs.k8s.io/yaml v1.2.0
go: downloading github.com/cespare/xxhash v1.1.0
go: downloading github.com/modern-go/reflect2 v1.0.1
go: downloading github.com/prometheus/common v0.10.0
go: downloading github.com/Azure/go-autorest v13.3.2+incompatible
go: extracting github.com/prometheus/common v0.10.0
go: extracting github.com/cespare/xxhash v1.1.0
go: downloading github.com/cespare/xxhash/v2 v2.1.1
go: extracting github.com/modern-go/reflect2 v1.0.1
go: downloading github.com/hashicorp/go-cleanhttp v0.5.1
go: downloading google.golang.org/protobuf v1.25.0
go: extracting github.com/Azure/go-autorest v13.3.2+incompatible
go: downloading github.com/Azure/go-autorest/autorest v0.9.0
go: extracting google.golang.org/appengine v1.6.6
go: extracting github.com/Azure/go-autorest/autorest v0.9.0
go: extracting github.com/gophercloud/gophercloud v0.1.0
go: extracting github.com/cespare/xxhash/v2 v2.1.1
go: downloading github.com/google/uuid v1.1.2
go: extracting github.com/hashicorp/go-cleanhttp v0.5.1
go: downloading golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e
go: downloading github.com/Azure/go-autorest/autorest/adal v0.5.0
go: extracting github.com/google/uuid v1.1.2
go: downloading gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
go: extracting github.com/Azure/go-autorest/autorest/adal v0.5.0
go: extracting golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e
go: extracting gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
go: extracting k8s.io/api v0.21.0
go: finding github.com/googleapis/gnostic v0.5.5
go: downloading github.com/googleapis/gnostic v0.5.5
go: extracting google.golang.org/protobuf v1.25.0
go: extracting github.com/googleapis/gnostic v0.5.5
go: downloading github.com/emicklei/go-restful v2.9.5+incompatible
go: extracting github.com/emicklei/go-restful v2.9.5+incompatible
go: downloading go.uber.org/multierr v1.6.0
go: downloading github.com/Azure/go-autorest/tracing v0.5.0
go: downloading github.com/Azure/go-autorest/autorest/date v0.1.0
go: downloading golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/google/go-cmp v0.5.2
go: extracting github.com/Azure/go-autorest/tracing v0.5.0
go: extracting github.com/Azure/go-autorest/autorest/date v0.1.0
go: downloading github.com/fsnotify/fsnotify v1.4.9
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369
go: extracting github.com/davecgh/go-spew v1.1.1
go: downloading github.com/hashicorp/golang-lru v0.5.4
go: extracting go.uber.org/multierr v1.6.0
go: downloading github.com/Azure/go-autorest/logger v0.1.0
go: extracting github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369
go: extracting github.com/fsnotify/fsnotify v1.4.9
go: downloading github.com/hashicorp/go-retryablehttp v0.6.4
go: extracting github.com/Azure/go-autorest/logger v0.1.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: extracting github.com/hashicorp/golang-lru v0.5.4
go: downloading github.com/beorn7/perks v1.0.1
go: extracting github.com/google/go-cmp v0.5.2
go: extracting github.com/hashicorp/go-retryablehttp v0.6.4
go: downloading go.uber.org/atomic v1.7.0
go: extracting github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/client_model v0.2.0
go: extracting github.com/prometheus/client_model v0.2.0
go: extracting github.com/mitchellh/go-homedir v1.1.0
go: extracting go.uber.org/atomic v1.7.0
go: downloading github.com/go-openapi/spec v0.19.5
go: downloading github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: downloading github.com/pierrec/lz4 v2.0.5+incompatible
go: extracting github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: downloading github.com/ryanuber/go-glob v1.0.0
go: extracting golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4
go: extracting github.com/go-openapi/spec v0.19.5
go: extracting github.com/ryanuber/go-glob v1.0.0
go: downloading github.com/golang/snappy v0.0.1
go: downloading k8s.io/component-base v0.20.2
go: downloading github.com/go-openapi/swag v0.19.5
go: extracting github.com/golang/snappy v0.0.1
go: downloading github.com/go-openapi/jsonpointer v0.19.3
go: extracting github.com/go-openapi/jsonpointer v0.19.3
go: downloading github.com/go-openapi/jsonreference v0.19.3
go: extracting k8s.io/component-base v0.20.2
go: extracting github.com/go-openapi/swag v0.19.5
go: extracting golang.org/x/text v0.3.4
go: extracting github.com/go-openapi/jsonreference v0.19.3
go: downloading github.com/PuerkitoBio/purell v1.1.1
go: downloading github.com/mailru/easyjson v0.7.0
go: extracting github.com/pierrec/lz4 v2.0.5+incompatible
go: extracting github.com/mailru/easyjson v0.7.0
go: extracting github.com/PuerkitoBio/purell v1.1.1
go: downloading github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
go: extracting github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
go: downloading github.com/onsi/ginkgo v1.15.0
go: downloading github.com/stretchr/testify v1.6.1
go: downloading github.com/onsi/gomega v1.10.5
go: downloading k8s.io/apiextensions-apiserver v0.20.2
go: extracting github.com/stretchr/testify v1.6.1
go: downloading github.com/go-logr/zapr v0.2.0
go: extracting github.com/onsi/ginkgo v1.15.0
go: downloading go.uber.org/zap v1.15.0
go: extracting github.com/onsi/gomega v1.10.5
go: downloading go.uber.org/goleak v1.1.10
go: extracting github.com/go-logr/zapr v0.2.0
go: downloading github.com/ahmetb/gen-crd-api-reference-docs v0.2.0
go: extracting go.uber.org/zap v1.15.0
go: extracting go.uber.org/goleak v1.1.10
go: extracting k8s.io/apiextensions-apiserver v0.20.2
go: extracting github.com/ahmetb/gen-crd-api-reference-docs v0.2.0
go: downloading github.com/russross/blackfriday v1.5.2
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading k8s.io/gengo v0.0.0-20201113003025-83324d819ded
go: downloading golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f
go: extracting github.com/pmezard/go-difflib v1.0.0
go: downloading honnef.co/go/tools v0.0.1-2019.2.3
go: downloading github.com/Azure/go-autorest/autorest/mocks v0.2.0
go: extracting golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f
go: extracting github.com/russross/blackfriday v1.5.2
go: extracting github.com/Azure/go-autorest/autorest/mocks v0.2.0
go: downloading gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
go: downloading github.com/hashicorp/go-hclog v0.9.2
go: downloading github.com/russross/blackfriday/v2 v2.0.1
go: extracting k8s.io/gengo v0.0.0-20201113003025-83324d819ded
go: downloading golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
go: downloading github.com/nxadm/tail v1.4.4
go: extracting golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
go: downloading golang.org/x/tools v0.1.0
go: extracting github.com/russross/blackfriday/v2 v2.0.1
go: extracting honnef.co/go/tools v0.0.1-2019.2.3
go: extracting github.com/nxadm/tail v1.4.4
go: downloading gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
go: extracting gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
go: extracting github.com/hashicorp/go-hclog v0.9.2
go: downloading github.com/kr/pretty v0.2.0
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
go: extracting github.com/kr/pretty v0.2.0
go: downloading github.com/kr/text v0.1.0
go: extracting github.com/shurcooL/sanitized_anchor_name v1.0.0
go: extracting gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
go: extracting github.com/kr/text v0.1.0
go: extracting golang.org/x/tools v0.1.0
go: downloading github.com/BurntSushi/toml v0.3.1
go: downloading golang.org/x/mod v0.4.2
go: extracting golang.org/x/mod v0.4.2
go: extracting github.com/BurntSushi/toml v0.3.1
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/k8sutil: module github.com/operator-framework/operator-sdk@latest found (v1.7.1), but does not contain package github.com/operator-framework/operator-sdk/pkg/k8sutil
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/kube-metrics: module github.com/operator-framework/operator-sdk@latest found (v1.7.1), but does not contain package github.com/operator-framework/operator-sdk/pkg/kube-metrics
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/leader: module github.com/operator-framework/operator-sdk@latest found (v1.7.1), but does not contain package github.com/operator-framework/operator-sdk/pkg/leader
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/log/zap: module github.com/operator-framework/operator-sdk@latest found (v1.7.1), but does not contain package github.com/operator-framework/operator-sdk/pkg/log/zap
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/metrics: module github.com/operator-framework/operator-sdk@latest found (v1.7.1), but does not contain package github.com/operator-framework/operator-sdk/pkg/metrics
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/version: module github.com/operator-framework/operator-sdk@latest found (v1.7.1), but does not contain package github.com/operator-framework/operator-sdk/version
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/auditregistration/v1alpha1: module k8s.io/api@latest found (v0.21.0), but does not contain package k8s.io/api/auditregistration/v1alpha1
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/settings/v1alpha1: module k8s.io/api@latest found (v0.21.0), but does not contain package k8s.io/api/settings/v1alpha1
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	sigs.k8s.io/controller-runtime/pkg/client/apiutil imports
	k8s.io/client-go/discovery imports
	github.com/googleapis/gnostic/OpenAPIv2: module github.com/googleapis/gnostic@latest found (v0.5.5), but does not contain package github.com/googleapis/gnostic/OpenAPIv2

@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch from ec81508 to c2109de Compare March 12, 2021 20:56
@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch 5 times, most recently from 2d97ad9 to 9e9a591 Compare April 16, 2021 09:43
@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch from 9e9a591 to df1657e Compare April 22, 2021 20:13
@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch 4 times, most recently from 5b64268 to fff1759 Compare May 7, 2021 20:09
@renovate
Copy link
Contributor Author

renovate bot commented May 7, 2021

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻️ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/projectsyn/lieutenant-operator":"/mnt/renovate/gh/projectsyn/lieutenant-operator" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e CGO_ENABLED -w "/mnt/renovate/gh/projectsyn/lieutenant-operator" docker.io/renovate/go:1.16.4 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod tidy && go mod tidy"
go: downloading github.com/operator-framework/operator-sdk v1.8.0
go: downloading k8s.io/api v0.20.2
go: downloading k8s.io/apimachinery v0.20.2
go: downloading k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd
go: downloading golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.0.2
go: downloading github.com/go-openapi/spec v0.19.5
go: downloading golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6
go: downloading github.com/Azure/go-autorest/autorest v0.9.0
go: downloading github.com/Azure/go-autorest/autorest/adal v0.5.0
go: downloading github.com/gophercloud/gophercloud v0.1.0
go: downloading golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee
go: downloading k8s.io/component-base v0.20.2
go: downloading golang.org/x/sys v0.0.0-20210521090106-6ca3eb03dfc2
go: downloading github.com/Azure/go-autorest/autorest/date v0.1.0
go: downloading cloud.google.com/go v0.46.3
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/k8sutil: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/k8sutil
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/kube-metrics: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/kube-metrics
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/leader: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/leader
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/log/zap: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/log/zap
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/metrics: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/metrics
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/version: cannot find module providing package github.com/operator-framework/operator-sdk/version
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/auditregistration/v1alpha1: cannot find module providing package k8s.io/api/auditregistration/v1alpha1
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/settings/v1alpha1: cannot find module providing package k8s.io/api/settings/v1alpha1
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	sigs.k8s.io/controller-runtime/pkg/client/apiutil imports
	k8s.io/client-go/discovery imports
	github.com/googleapis/gnostic/OpenAPIv2: cannot find module providing package github.com/googleapis/gnostic/OpenAPIv2

@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch 2 times, most recently from 11739e8 to c1564ca Compare May 27, 2021 15:41
@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch from c1564ca to fb1b2b7 Compare June 17, 2021 23:24
@renovate
Copy link
Contributor Author

renovate bot commented Jun 17, 2021

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/projectsyn/lieutenant-operator":"/mnt/renovate/gh/projectsyn/lieutenant-operator" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/renovate-cache/others/go":"/tmp/renovate-cache/others/go" -e GOPATH -e CGO_ENABLED -w "/mnt/renovate/gh/projectsyn/lieutenant-operator" docker.io/renovate/go:1.16.5 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod tidy && go mod tidy"
go: downloading github.com/operator-framework/operator-sdk v1.9.0
go: downloading k8s.io/api v0.20.2
go: downloading k8s.io/apimachinery v0.20.2
go: downloading k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd
go: downloading github.com/go-logr/logr v0.3.0
go: downloading golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.0.2
go: downloading golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6
go: downloading golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e
go: downloading github.com/Azure/go-autorest/autorest v0.9.0
go: downloading github.com/Azure/go-autorest/autorest/adal v0.5.0
go: downloading github.com/gophercloud/gophercloud v0.1.0
go: downloading golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee
go: downloading k8s.io/component-base v0.20.2
go: downloading golang.org/x/sys v0.0.0-20210521090106-6ca3eb03dfc2
go: downloading github.com/Azure/go-autorest/autorest/date v0.1.0
go: downloading cloud.google.com/go v0.46.3
go: downloading gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/k8sutil: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/k8sutil
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/kube-metrics: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/kube-metrics
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/leader: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/leader
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/log/zap: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/log/zap
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/pkg/metrics: cannot find module providing package github.com/operator-framework/operator-sdk/pkg/metrics
github.com/projectsyn/lieutenant-operator/cmd/manager imports
	github.com/operator-framework/operator-sdk/version: cannot find module providing package github.com/operator-framework/operator-sdk/version
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/auditregistration/v1alpha1: cannot find module providing package k8s.io/api/auditregistration/v1alpha1
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/settings/v1alpha1: cannot find module providing package k8s.io/api/settings/v1alpha1
github.com/projectsyn/lieutenant-operator/pkg/controller/cluster imports
	sigs.k8s.io/controller-runtime/pkg/client imports
	sigs.k8s.io/controller-runtime/pkg/client/apiutil imports
	k8s.io/client-go/discovery imports
	github.com/googleapis/gnostic/OpenAPIv2: cannot find module providing package github.com/googleapis/gnostic/OpenAPIv2

@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch from fb1b2b7 to a24a7e2 Compare June 18, 2021 14:35
@renovate renovate bot force-pushed the renovate/github.com-operator-framework-operator-sdk-1.x branch from a24a7e2 to b0dc870 Compare June 24, 2021 10:12
@renovate renovate bot changed the title Update module github.com/operator-framework/operator-sdk to v1 Update module github.com/operator-framework/operator-sdk to v1 - autoclosed Jul 5, 2021
@renovate renovate bot closed this Jul 5, 2021
@renovate renovate bot deleted the renovate/github.com-operator-framework-operator-sdk-1.x branch July 5, 2021 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant