This documentation is under develop and not officially released.

Daily Version Check

The feature of a daily version check informs a Keptn user in the Keptn Bridge about:

  • new Keptn versions;
  • security patches for the installed Keptn control plane;
  • security patches for installed Keptn-services.

Implementation: The feature is enabled when installing or upgrading Keptn and can be disabled as explained below. The feature requests a version file accessible on: https://get.keptn.sh/version.json via an HTTPS call on a daily basis. The version file is stored in an S3 bucket on AWS. The AWS account is owned by the maintainer of the Keptn project, Dynatrace. The S3 bucket is configured in a way that each request is logged into another S3 bucket.

Which data is gathered?

When turning on the feature, the request of the version file contains personally identifying information and information about the Keptn deployment:

  • IP address;
  • Version of Keptn deployment;
  • Number of projects, stages, and services;
  • Number of root events per service and day;
  • List of installed Keptn-services including version thereof.

The request is logged in the format shown here: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html

All the information collected by the maintainer of the Keptn project will be handled in accordance with GDPR legislation and there is no disclosure of personally-identifying information. To not disclose personal information, the IP address in the log entries is exchanged by its hash value.

Why are we collecting this data?

The maintainer of the Keptn project collects the above-mentioned data for:

  • aggregated statistics about the distribution of Keptn deployments per version;
  • aggregated statistics about the distribution of installed Keptn-services;
  • decisions about user interface improvements.

Before processing the collected data, any personally-identifying information is exchanged by hash values. This builds the foundation to not disclose personally-identifying information in any statistics.

How to enable/disable feature in Keptn Bridge?

  • Opt-in/Opt-out: When you visit the Keptn Bridge for the first time, you will be asked to opt-in or opt-out for this feature.

    Opt-in/Opt-out for daily version check
  • To enable the feature, open the user menu by clicking on the user icon on the top right corner. On the bottom of the menu, toggle the feature flag from left to right to enable the feature.

    Enable daily version check
  • To disable the feature, open the user menu by clicking on the user icon on the top right corner. On the bottom of the menu, toggle the feature flag from right to left to disable the feature.

    Disable daily version check

How to enable/disable feature in Keptn CLI?

  • To enable the feature, use the keptn set config command and set the AutomaticVersionCheck setting to true.

    keptn set config AutomaticVersionCheck true
    
  • To disable the feature, use the keptn set config command and set the AutomaticVersionCheck setting to false.

    keptn set config AutomaticVersionCheck false