# Generated by scripts/kps-crd-upgrade-delta.mjs. Do not edit by hand.
apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "CrdUpgradeDeltaReceipt"
metadata:
  name: "kps-crd-upgrade-delta-85.3.3-to-86.1.0"
spec:
  chart: "prometheus-community/kube-prometheus-stack"
  base: "default"
  fromVersion: "85.3.3"
  toVersion: "86.1.0"
  basis: "committed-render-crd-diff"
  inputs:
    - "recipes/prometheus-community/kube-prometheus-stack/85.3.3/revisions/default/r001/rendered/release-objects.yaml"
    - "recipes/prometheus-community/kube-prometheus-stack/86.1.0/revisions/default/r001/rendered/release-objects.yaml"
  summary:
    crdsInFrom: 10
    crdsInTo: 10
    crdsAdded:
      []
    crdsRemoved:
      []
    crdsChanged: 6
    crdsUnchanged: 4
  perCrd:
    -
      crd: "alertmanagerconfigs.monitoring.coreos.com"
      status: "changed"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        -
          version: "v1alpha1"
          propertyPathsAdded: 3
          propertyPathsRemoved: 0
          addedExamples:
            - "spec.receivers[].emailConfigs[].threading"
            - "spec.receivers[].emailConfigs[].threading.threadByDate"
            - "spec.receivers[].snsConfigs[].sigv4.externalId"
          removedExamples:
            []
    -
      crd: "alertmanagers.monitoring.coreos.com"
      status: "changed"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        -
          version: "v1"
          propertyPathsAdded: 5
          propertyPathsRemoved: 0
          addedExamples:
            - "spec.alertmanagerConfiguration.global.mattermost"
            - "spec.alertmanagerConfiguration.global.mattermost.webhookURL"
            - "spec.alertmanagerConfiguration.global.mattermost.webhookURL.key"
            - "spec.alertmanagerConfiguration.global.mattermost.webhookURL.name"
            - "spec.alertmanagerConfiguration.global.mattermost.webhookURL.optional"
          removedExamples:
            []
    -
      crd: "podmonitors.monitoring.coreos.com"
      status: "unchanged"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        []
    -
      crd: "probes.monitoring.coreos.com"
      status: "unchanged"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        []
    -
      crd: "prometheusagents.monitoring.coreos.com"
      status: "changed"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        -
          version: "v1alpha1"
          propertyPathsAdded: 6
          propertyPathsRemoved: 0
          addedExamples:
            - "spec.remoteWrite[].sigv4.externalId"
            - "spec.shardingStrategy"
            - "spec.shardingStrategy.mode"
            - "spec.shardingStrategy.topology"
            - "spec.shardingStrategy.topology.externalLabelName"
            - "spec.shardingStrategy.topology.values"
          removedExamples:
            []
    -
      crd: "prometheuses.monitoring.coreos.com"
      status: "changed"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        -
          version: "v1"
          propertyPathsAdded: 9
          propertyPathsRemoved: 0
          addedExamples:
            - "spec.alerting.alertmanagers[].sigv4.externalId"
            - "spec.remoteWrite[].sigv4.externalId"
            - "spec.shardingStrategy"
            - "spec.shardingStrategy.mode"
            - "spec.shardingStrategy.topology"
            - "spec.shardingStrategy.topology.externalLabelName"
            - "spec.shardingStrategy.topology.values"
            - "spec.thanos.grpcServerTlsConfig.cipherSuites"
          removedExamples:
            []
    -
      crd: "prometheusrules.monitoring.coreos.com"
      status: "unchanged"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        []
    -
      crd: "scrapeconfigs.monitoring.coreos.com"
      status: "changed"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        -
          version: "v1alpha1"
          propertyPathsAdded: 1
          propertyPathsRemoved: 0
          addedExamples:
            - "spec.consulSDConfigs[].healthFilter"
          removedExamples:
            []
    -
      crd: "servicemonitors.monitoring.coreos.com"
      status: "unchanged"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        []
    -
      crd: "thanosrulers.monitoring.coreos.com"
      status: "changed"
      versionsAdded:
        []
      versionsRemoved:
        []
      servedStorageChanges:
        []
      conversionStrategy: "None"
      schemaChanges:
        -
          version: "v1"
          propertyPathsAdded: 3
          propertyPathsRemoved: 0
          addedExamples:
            - "spec.grpcServerTlsConfig.cipherSuites"
            - "spec.grpcServerTlsConfig.curves"
            - "spec.remoteWrite[].sigv4.externalId"
          removedExamples:
            []
  claim: "the CRD desired-state delta between the two committed renders is exactly what this receipt records"
  notClaimed:
    - "runtime upgrade behavior (no live upgrade was run)"
    - "operator/controller compatibility with the new schemas"
    - "stored-object migration or conversion at runtime"
    - "CRD behavior under any other base, values profile, or capability profile"
  regenerate: "node scripts/kps-crd-upgrade-delta.mjs"
  verify: "node scripts/kps-crd-upgrade-delta.mjs --verify"