All integrationsCode Repositories

Artifact Hub

Find and track cloud-native packages on Artifact Hub, the CNCF's catalogue of Helm charts, operators, OPA, Kyverno and Gatekeeper policies, Falco rules, plugins and more: search packages and repositories, read a package's versions, changelog, security scan, default values and templates, and start a workflow when a package publishes a new version.

actions
14
trigger
1

Triggers

Start a workflow when something happens in Artifact Hub.

  • New package versionTriggers when a package on Artifact Hub, such as a Helm chart, an operator or a policy, publishes a new version: once per version, within minutes of Artifact Hub picking it up.

Actions

Steps a workflow can run in Artifact Hub.

  • Search packagesFind Helm charts, operators, policies, plugins and other cloud-native packages on Artifact Hub by words, kind, category and publisher, with each one's latest version, stars, badges and vulnerability counts.
  • Get a packageGet everything Artifact Hub knows about a package, or one version of it: description, versions, licence, maintainers, links, stars, the images it uses, its vulnerability counts and what changed in it.
  • List a package's versionsList the versions a package has published, newest first, with when each was released and whether it is a pre-release or fixes security issues.
  • Get a package's changelogRead what changed in each version of a package (added, changed, fixed, security and so on), newest first, as its publisher recorded it, also written out as Markdown.
  • Get a Helm chart's default valuesGet the values.yaml a Helm chart installs with unless told otherwise, as the file itself (with its comments) and as data a later step can read setting by setting.
  • Get a Helm chart's values schemaGet the JSON schema a Helm chart publishes for its settings, with each top-level setting's type, title, description, default and whether it is required.
  • Get a Helm chart's templatesGet the template files a Helm chart renders into Kubernetes resources (deployments, services, secrets...), each with its full text.
  • Get a package's security reportSee the known vulnerabilities Artifact Hub's scanner found in the container images a package version uses: counts by severity, a line per image and the findings themselves, worst first, with the version that fixes each.
  • Get a package's viewsSee how many times a package's pages were viewed on Artifact Hub in the last 30 days, day by day and version by version.
  • Search repositoriesFind the repositories packages are published from, by name, kind, organization, user or address, with who publishes each, its badges and whether Artifact Hub could read it last time.
  • Get a repositoryGet one repository by its name: where Artifact Hub reads it from, who publishes it, its badges, how many packages it holds and any errors from the last time it was read.
  • Get an organizationGet an organization that publishes on Artifact Hub, with its description, website and how many repositories and packages it has.
  • Get Artifact Hub statsGet Artifact Hub's own numbers: packages, releases, repositories, organizations and users, packages by kind and category, packages added and page views per month, and the most viewed packages today and this month.
  • Get random packagesGet a handful of packages picked at random, as Artifact Hub's home page shows them: a different set each time, for discovering something new.

Automate Artifact Hub with Lodol.

Connect Artifact Hub and ask your AI for your first workflow.

Free plan, no credit card