arrow Blog

Score at KubeCon NA 2024 in Salt Lake City

date November 4, 2024

date 5 min read

Explore Score’s recent updates, industry recognitions, and top community contributions. Join us at KubeCon NA in Salt Lake City to see what’s new and meet the Score team!
Mathieu Benoit Mathieu Benoit, Score maintainer and CNCF Ambassador
Score at KubeCon NA 2024 in Salt Lake City

SHARE

linkedin share twitter share reddit share

As a CNCF Sandbox project, Score is thrilled to join KubeCon North America 2024 in Salt Lake City. This year’s updates and community achievements mark an exciting milestone, and we’re eager to connect with the cloud-native community to showcase how Score is evolving. Here’s everything you can expect from Score at this year’s KubeCon NA!

What’s new with Score?

Since becoming a CNCF Sandbox project, the Score community has been hard at work introducing new functionalities and improvements across our core tools such as, score-go, score-compose and score-k8s. Here’s a summary of some of the standout updates:

  • Import external provisioners files (git, http(s) and OCI image) with the new --provisioners flag for both score-compose and score-k8s. This makes it easy to author and share Score provisioning templates amongst your teams.
  • Alongside some improvements with latest container images versions and stronger security context enforcement in some provisioners, new resource types were added in the default provisioners: mssql, amqp, mongodb. See the complete list here and here. Do you want to write your own provisioners? Check out our blog post showing you how to write your own provisioner!
  • Based on the feedback from end users, score-compose got more updates like subpath support for Docker Volumes, improvement of healthcheck retries, better dependency handling --depends-on and the new --publish port option.
  • More consistency between the two projects: score-compose and score-k8s: CLI commands validation enhancements, more content in docs.score.dev and improvements in CI tests to embrace more contributions.

In addition to score-compose and score-k8s, do you want to write your own Score implementation? We got you covered with this recent addition of the Score Sample implementation project that you can use as a template to get started!

These improvements align with Score’s mission to streamline the application lifecycle and optimize the cloud-native experience. Check out the detailed release notes on GitHub: score-compose and score-k8s for more on each update.

Recognition in Thoughtworks Technology Radar

Score’s continued growth and impact on the cloud-native space were recognized in the latest Thoughtworks Technology Radar, highlighting Score as a valuable tool for cloud-native development. This mention underscores Score’s role in simplifying complex workflows and fostering efficient collaboration between developers and platform teams.

Community highlights and contributor spotlights

Our community’s contributions are the heartbeat of Score’s development. In just three months the different Score repositories in GitHub got 12 new contributors. These contributors make up our thriving Score community. We appreciate their dedication and are always welcoming new members to the team.

Here are some of the incredible achievements from our new contributors that are helping to drive Score forward.

score-compose init --provisioners oci://ghcr.io/score-spec/score-compose-community-provisioners:v0.1.0#00-redis-dapr-state-store.provisioners.yaml

score-k8s init --provisioners oci://ghcr.io/score-spec/score-k8s-community-provisioners:v0.1.0#00-redis-dapr-state-store.provisioners.yaml

Score is now a proud ORAS adopter.

  • With the addition of the mongodb (score-k8s#23), mssql (score-k8s#73), amqp (score-k8s#28) and service-port (score-k8s#70) resource types in the default provisioners, the following Score file can now be used out of the box with both score-compose generate and score-k8s generate.
apiVersion: score.dev/v1b1
metadata:
  name: makeline-service
containers:
  makeline-service:
    image: ghcr.io/azure-samples/aks-store-demo/makeline-service:1.5.2
    variables:
      ORDER_QUEUE_URI: "amqp://${resources.orders-queue.host}:${resources.orders-queue.port}"
      ORDER_QUEUE_USERNAME: "${resources.orders-queue.username}"
      ORDER_QUEUE_PASSWORD: "${resources.orders-queue.password}"
      ORDER_QUEUE_NAME: "orders"
      ORDER_DB_URI: "${resources.orders-database.connection}"
      ORDER_DB_NAME: "orderdb"
      ORDER_DB_COLLECTION_NAME: "orders"
service:
  ports:
    http:
      port: 3001
      targetPort: 3001
resources:
  orders-queue:
    type: amqp
    id: orders-queue # This is shared with the other workloads.
  orders-database:
    type: mongodb

This Score file is illustrated as part of this blog post to see this in action.

Interested in contributing and being part of the Score community as a contributor? Check out the list of good first issues on GitHub to get started!

Additional resources from the community

Score’s influence extends beyond code contributions. Here are some resources created by our community members:

Join Us at KubeCon NA 2024 in Salt Lake City!

KubeCon is a unique opportunity to connect with the Score team, and we invite you to visit the Humanitec booth #S36 to see demos, brainstorm ideas, and ask questions.

I will be presenting at Cloud Native Rejekts on November 11th with my talk, You Can Score It! Shift Down to the Platform. Do Not Shift Left to the Developers. This talk will cover how platform engineering can leverage Score to streamline responsibilities, focusing on shifting down to platform teams rather than shifting left to developers. I’ll also have the opportunity to deliver this talk on November 13th at the TAG App Delivery’s Kiosk 4A at the Project Pavilion. Hope to see you there!

For those looking to dive deeper into Score, our CNCF Slack channel and our monthly Community Calls offer a collaborative space to explore the latest updates, discuss challenges, and connect with other users. Stay informed by visiting our community page and signing up for the calls.

Stay connected with Score

Keep up with all things Score on our official blog, where we share project updates, tips, and success stories. Don’t miss out on the latest community insights and meetups, and be sure to stop by our booth #S36 at KubeCon NA in Salt Lake City!

arrow Blog overview