Skip to content

Enhancement and Quality: Retina x Enable Auto Storage account detection and uploading logs directly into those storage accounts. #677

@Tatsinnit

Description

@Tatsinnit

Enhancement details:

One of the offering Retina provides is, uploading the node distributed captures into the storage account:

Store the capture file to a storage account

kubectl retina capture create --blob-upload <Blob SAS URL with write permission> --node-selectors "kubernetes.io/os=linux"

How:

We could easily enable this in more ATOMIC way, and here is how: (Simple first behaviour could be as follows)

  • Diagnostic settings in AKS settings has a setting to hold the default storage account or to hook storage account.
  • If, cluster has diagnostic setting we present user which account they want to choose,
  • Upon, selecting the storage account, we then let user select which nodes they want this tool to run,
  • In the end, we then run the above distributed nature run for the blobstorage account to have all updated.

Pros

This provide more organic way for the user to have those logs available to the user and user could either generate the temporary access for support access for those logs or download according to their needs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancement 🚀New feature or request or improvements on existing code.triage

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions