Speaker

Peter Macdonald

Peter Macdonald

Software Engineer, VodafoneZiggo, Open Source Enthusiast

Haarlem, The Netherlands

Actions

I am Peter Macdonald! A full-stack software engineer currently working at VodafoneZiggo in the Netherlands integrating Backstage as an internal developer platform.

I am a big Open Source Software advocate and contributor and love spending my free time thinking of creative ways to hack things together to make something useful or cool for the cloud-native community.

Area of Expertise

  • Information & Communications Technology

Can It Be Done? Building Fine-grained Access Control for Backstage with OPA

Backstage has emerged as a standout project, garnering attention for its innovative approach to managing software. While the platform provides robust capabilities for organizing and visualizing services and a rich plugin ecosystem, however the community has yet to settle on a standard for fine grained permissions. That's where Open Policy Agent (OPA), the CNCF's general purpose policy engine, comes in.

This talk seeks to address this by exploring the untapped potential of integrating the Open Policy Agent (OPA) into Backstage's ecosystem to facilitate RBAC. Traditionally, defining policies and permissions in Backstage has required writing TypeScript code. In this session, we will show how using a domain specific policy language can help write more expressive policies, faster and with greater consistency with policy elsewhere in the platform.

Attendees should leave the session with actionable steps to extend Backstage permissions with OPA and level up their security posture.

CNCF-hosted Co-located Events Europe 2024 Sessionize Event

March 2024 Paris, France

Peter Macdonald

Software Engineer, VodafoneZiggo, Open Source Enthusiast

Haarlem, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top