Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flux2-cli for openSUSE:Factory checked in at 2023-08-28 17:12:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flux2-cli (Old) and /work/SRC/openSUSE:Factory/.flux2-cli.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "flux2-cli" Mon Aug 28 17:12:52 2023 rev:5 rq:1105901 version:2.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/flux2-cli/flux2-cli.changes 2023-07-12 17:28:02.362788577 +0200 +++ /work/SRC/openSUSE:Factory/.flux2-cli.new.1766/flux2-cli.changes 2023-08-28 17:12:59.239850589 +0200 @@ -1,0 +2,43 @@ +Thu Aug 24 14:38:58 UTC 2023 - romb...@apache.org + +- Update to version 2.1.0: + * Add monitoring configuration deprecation notice + * tests/azure: update dependencies + * Update dependencies + * Update toolkit components + * modify `flux create secret tls` to create secrets of type TLS + * add deprecation warning per secret key field and constant + * add flag `--ca-crt-file` to `flux create secret git` + * deprecate TLS flags for flux create secret helm + * add support for Kubernetes TLS keys for `flux create secret tls` + * fix autocompletion for helm chart + * manifestgen/install: use clean default HTTP client + * cmd/events: handle error value + * Fix controller version info + * Set min value for the `--ssh-rsa-bits` flag + * ci: disable fail-fast for ARM end-to-end + * cmd: address typo in end-to-end tests + * build: update securejoin dependency + * build(deps): bump the ci group with 2 updates + * e2e: Add Kubernetes v1.28.0 to conformance tests + * build(deps): bump the ci group with 2 updates + * ci: enable security-and-quality CodeQL query + * monitoring: add Sources Stats panels + * monitoring: add OCIRepository in cluster dashboard panels + * disable e2e test + * Fix selection of kustomization resource from multi doc yaml + * Set Kubernetes min version to 1.25 + * build(deps): bump the ci group with 2 updates + * Update dependencies - bump the APIs packages in tests - bump golang crypto and term to latest + * action: support `openssl` and `sha256sum` + * Take into account the server-side inventory for local diff + * action: re-allow configuration of non-default token + * Update toolkit components + * docs: Link to the Flux GitHub Action documentation + * ci: add workflow to test action + * action: rewrite action to use `$RUNNER_TOOL_CACHE` + * ci: release: extract the image tag from GITHUB_REF + * ci: backport: set write permissions + * ci: release: disable interpretation backslash esc + +------------------------------------------------------------------- Old: ---- flux2-2.0.1.obscpio New: ---- flux2-2.1.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flux2-cli.spec ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:02.595971106 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:02.599971251 +0200 @@ -21,7 +21,7 @@ %define repo_name flux2 Name: flux2-cli -Version: 2.0.1 +Version: 2.1.0 Release: 0 Summary: CLI for Flux2CD License: Apache-2.0 @@ -94,32 +94,32 @@ %build cp %{SOURCE11} ./manifests/bases/helm-controller/ cp %{SOURCE12} ./manifests/bases/helm-controller/ -sed -i 's_https://github.com/fluxcd/helm-controller/releases/download/v0.35.0/__g' manifests/bases/helm-controller/kustomization.yaml +sed -i 's_https://github.com/fluxcd/helm-controller/releases/download/v0.36.0/__g' manifests/bases/helm-controller/kustomization.yaml cat manifests/bases/helm-controller/kustomization.yaml cp %{SOURCE13} ./manifests/bases/image-automation-controller/ cp %{SOURCE14} ./manifests/bases/image-automation-controller/ -sed -i 's_https://github.com/fluxcd/image-automation-controller/releases/download/v0.35.0/__g' manifests/bases/image-automation-controller/kustomization.yaml +sed -i 's_https://github.com/fluxcd/image-automation-controller/releases/download/v0.36.0/__g' manifests/bases/image-automation-controller/kustomization.yaml cat manifests/bases/image-automation-controller/kustomization.yaml cp %{SOURCE15} ./manifests/bases/image-reflector-controller/ cp %{SOURCE16} ./manifests/bases/image-reflector-controller/ -sed -i 's_https://github.com/fluxcd/image-reflector-controller/releases/download/v0.29.1/__g' manifests/bases/image-reflector-controller/kustomization.yaml +sed -i 's_https://github.com/fluxcd/image-reflector-controller/releases/download/v0.30.0/__g' manifests/bases/image-reflector-controller/kustomization.yaml cat manifests/bases/image-reflector-controller/kustomization.yaml cp %{SOURCE17} ./manifests/bases/kustomize-controller/ cp %{SOURCE18} ./manifests/bases/kustomize-controller/ -sed -i 's_https://github.com/fluxcd/kustomize-controller/releases/download/v1.0.1/__g' manifests/bases/kustomize-controller/kustomization.yaml +sed -i 's_https://github.com/fluxcd/kustomize-controller/releases/download/v1.1.0/__g' manifests/bases/kustomize-controller/kustomization.yaml cat manifests/bases/kustomize-controller/kustomization.yaml cp %{SOURCE19} ./manifests/bases/notification-controller/ cp %{SOURCE20} ./manifests/bases/notification-controller/ -sed -i 's_https://github.com/fluxcd/notification-controller/releases/download/v1.0.0/__g' manifests/bases/notification-controller/kustomization.yaml +sed -i 's_https://github.com/fluxcd/notification-controller/releases/download/v1.1.0/__g' manifests/bases/notification-controller/kustomization.yaml cat manifests/bases/notification-controller/kustomization.yaml cp %{SOURCE21} ./manifests/bases/source-controller/ cp %{SOURCE22} ./manifests/bases/source-controller/ -sed -i 's_https://github.com/fluxcd/source-controller/releases/download/v1.0.1/__g' manifests/bases/source-controller/kustomization.yaml +sed -i 's_https://github.com/fluxcd/source-controller/releases/download/v1.1.0/__g' manifests/bases/source-controller/kustomization.yaml cat manifests/bases/source-controller/kustomization.yaml ./manifests/scripts/bundle.sh ++++++ _service ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:02.655973261 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:02.659973405 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/fluxcd/flux2</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v2.0.1</param> + <param name="revision">v2.1.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> @@ -17,7 +17,7 @@ <param name="compression">gz</param> </service> <service name="go_modules" mode="disabled"> - <param name="archive">flux2-2.0.1.obscpio</param> + <param name="archive">flux2-2.1.0.obscpio</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:02.679974123 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:02.683974267 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/fluxcd/flux2</param> - <param name="changesrevision">9b3162495ce1b99b1fcdf137c553f543eafe3ec7</param></service></servicedata> + <param name="changesrevision">22cf986a79a6da2dd1bcd91b5eef763400f0104b</param></service></servicedata> (No newline at EOF) ++++++ flux2-2.0.1.obscpio -> flux2-2.1.0.obscpio ++++++ ++++ 3160 lines of diff (skipped) ++++++ flux2.obsinfo ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:02.959984179 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:02.963984322 +0200 @@ -1,5 +1,5 @@ name: flux2 -version: 2.0.1 -mtime: 1689077153 -commit: 9b3162495ce1b99b1fcdf137c553f543eafe3ec7 +version: 2.1.0 +mtime: 1692869706 +commit: 22cf986a79a6da2dd1bcd91b5eef763400f0104b ++++++ helm-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:02.991985328 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:02.995985471 +0200 @@ -281,7 +281,9 @@ type: string type: object interval: - description: Interval at which to reconcile the Helm release. + description: Interval at which to reconcile the Helm release. This + interval is approximate and may be subject to jitter to ensure efficient + use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string kubeConfig: ++++++ helm-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.015986189 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.019986333 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/helm-controller:v0.35.0 + image: fluxcd/helm-controller:v0.36.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ image-automation-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.047987339 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.051987482 +0200 @@ -134,8 +134,20 @@ to the branch named. The branch is created using `.spec.checkout.branch` as the starting point, if it doesn't already exist. type: string - required: - - branch + options: + additionalProperties: + type: string + description: 'Options specifies the push options that are + sent to the Git server when performing a push operation. + For details, see: https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt' + type: object + refspec: + description: 'Refspec specifies the Git Refspec to use for + a push operation. If both Branch and Refspec are provided, + then the commit is pushed to the branch and also using the + specified refspec. For more details about Git Refspecs, + see: https://git-scm.com/book/en/v2/Git-Internals-The-Refspec' + type: string type: object required: - commit ++++++ image-automation-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.075988344 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.079988488 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/image-automation-controller:v0.35.0 + image: fluxcd/image-automation-controller:v0.36.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ image-reflector-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.107989493 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.111989637 +0200 @@ -688,13 +688,15 @@ - namespaceSelectors type: object certSecretRef: - description: "CertSecretRef can be given the name of a secret containing - either or both of \n - a PEM-encoded client certificate (`certFile`) - and private key (`keyFile`); - a PEM-encoded CA certificate (`caFile`) + description: "CertSecretRef can be given the name of a Secret containing + either or both of \n - a PEM-encoded client certificate (`tls.crt`) + and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`) \n and whichever are supplied, will be used for connecting to the registry. The client cert and key are useful if you are authenticating with a certificate; the CA cert is useful if you are using a self-signed - server certificate." + server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`. + \n Note: Support for the `caFile`, `certFile` and `keyFile` keys + has been deprecated." properties: name: description: Name of the referent. ++++++ image-reflector-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.131990355 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.135990498 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/image-reflector-controller:v0.29.1 + image: fluxcd/image-reflector-controller:v0.30.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ kustomize-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.167991648 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.171991792 +0200 @@ -169,6 +169,8 @@ type: array interval: description: The interval at which to reconcile the Kustomization. + This interval is approximate and may be subject to jitter to ensure + efficient use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string kubeConfig: ++++++ kustomize-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.195992653 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.195992653 +0200 @@ -28,7 +28,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/kustomize-controller:v1.0.1 + image: fluxcd/kustomize-controller:v1.1.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ notification-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.227993803 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.227993803 +0200 @@ -667,8 +667,9 @@ maxLength: 2048 type: string certSecretRef: - description: CertSecretRef specifies the Secret containing a PEM-encoded - CA certificate (`caFile`). + description: "CertSecretRef specifies the Secret containing a PEM-encoded + CA certificate (in the `ca.crt` key). \n Note: Support for the `caFile` + key has been deprecated." properties: name: description: Name of the referent. @@ -736,6 +737,7 @@ - grafana - githubdispatch - pagerduty + - datadog type: string username: description: Username specifies the name under which events are posted. ++++++ notification-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.251994664 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.251994664 +0200 @@ -60,7 +60,7 @@ valueFrom: fieldRef: fieldPath: metadata.namespace - image: fluxcd/notification-controller:v1.0.0 + image: fluxcd/notification-controller:v1.1.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ source-controller.crds.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.279995670 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.283995813 +0200 @@ -325,7 +325,9 @@ description: Insecure allows connecting to a non-TLS HTTP Endpoint. type: boolean interval: - description: Interval at which to check the Endpoint for updates. + description: Interval at which the Bucket Endpoint is checked for + updates. This interval is approximate and may be subject to jitter + to ensure efficient use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string provider: @@ -597,9 +599,21 @@ type: object type: array interval: - description: Interval at which to check the GitRepository for updates. + description: Interval at which the GitRepository URL is checked for + updates. This interval is approximate and may be subject to jitter + to ensure efficient use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string + proxySecretRef: + description: ProxySecretRef specifies the Secret containing the proxy + configuration to use while communicating with the Git server. + properties: + name: + description: Name of the referent. + type: string + required: + - name + type: object recurseSubmodules: description: RecurseSubmodules enables the initialization of all submodules within the GitRepository as cloned from the URL, using their default @@ -666,10 +680,16 @@ Git commit signature(s). properties: mode: - description: Mode specifies what Git object should be verified, - currently ('head'). + default: HEAD + description: "Mode specifies which Git object(s) should be verified. + \n The variants \"head\" and \"HEAD\" both imply the same thing, + i.e. verify the commit that the HEAD of the Git repository points + to. The variant \"head\" solely exists to ensure backwards compatibility." enum: - head + - HEAD + - Tag + - TagAndHEAD type: string secretRef: description: SecretRef specifies the Secret containing the public @@ -682,7 +702,6 @@ - name type: object required: - - mode - secretRef type: object required: @@ -905,6 +924,10 @@ description: ObservedRecurseSubmodules is the observed resource submodules configuration used to produce the current Artifact. type: boolean + sourceVerificationMode: + description: SourceVerificationMode is the last used verification + mode indicating which Git object(s) have been verified. + type: string type: object type: object served: true @@ -2031,8 +2054,9 @@ at in the SourceRef. type: string interval: - description: Interval is the interval at which to check the Source - for updates. + description: Interval at which the HelmChart SourceRef is checked + for updates. This interval is approximate and may be subject to + jitter to ensure efficient use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string reconcileStrategy: @@ -2571,8 +2595,27 @@ required: - namespaceSelectors type: object + certSecretRef: + description: "CertSecretRef can be given the name of a Secret containing + either or both of \n - a PEM-encoded client certificate (`tls.crt`) + and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`) + \n and whichever are supplied, will be used for connecting to the + registry. The client cert and key are useful if you are authenticating + with a certificate; the CA cert is useful if you are using a self-signed + server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`. + \n It takes precedence over the values specified in the Secret referred + to by `.spec.secretRef`." + properties: + name: + description: Name of the referent. + type: string + required: + - name + type: object interval: - description: Interval at which to check the URL for updates. + description: Interval at which the HelmRepository URL is checked for + updates. This interval is approximate and may be subject to jitter + to ensure efficient use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string passCredentials: @@ -2598,8 +2641,9 @@ secretRef: description: SecretRef specifies the Secret containing authentication credentials for the HelmRepository. For HTTP/S basic auth the secret - must contain 'username' and 'password' fields. For TLS the secret - must contain a 'certFile' and 'keyFile', and/or 'caFile' fields. + must contain 'username' and 'password' fields. Support for TLS auth + using the 'certFile' and 'keyFile', and/or 'caFile' keys is deprecated. + Please use `.spec.certSecretRef` instead. properties: name: description: Name of the referent. @@ -2824,13 +2868,15 @@ description: OCIRepositorySpec defines the desired state of OCIRepository properties: certSecretRef: - description: "CertSecretRef can be given the name of a secret containing - either or both of \n - a PEM-encoded client certificate (`certFile`) - and private key (`keyFile`); - a PEM-encoded CA certificate (`caFile`) + description: "CertSecretRef can be given the name of a Secret containing + either or both of \n - a PEM-encoded client certificate (`tls.crt`) + and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`) \n and whichever are supplied, will be used for connecting to the registry. The client cert and key are useful if you are authenticating with a certificate; the CA cert is useful if you are using a self-signed - server certificate." + server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`. + \n Note: Support for the `caFile`, `certFile` and `keyFile` keys + have been deprecated." properties: name: description: Name of the referent. @@ -2849,7 +2895,9 @@ registry. type: boolean interval: - description: The interval at which to check for image updates. + description: Interval at which the OCIRepository URL is checked for + updates. This interval is approximate and may be subject to jitter + to ensure efficient use of resources. pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$ type: string layerSelector: ++++++ source-controller.deployment.yaml ++++++ --- /var/tmp/diff_new_pack.NgI4G9/_old 2023-08-28 17:13:03.303996532 +0200 +++ /var/tmp/diff_new_pack.NgI4G9/_new 2023-08-28 17:13:03.307996675 +0200 @@ -50,7 +50,7 @@ fieldPath: metadata.namespace - name: TUF_ROOT value: /tmp/.sigstore - image: fluxcd/source-controller:v1.0.1 + image: fluxcd/source-controller:v1.1.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/flux2-cli/vendor.tar.gz /work/SRC/openSUSE:Factory/.flux2-cli.new.1766/vendor.tar.gz differ: char 5, line 1