flutter / flutter/flutter

Simplify Apple Dev Certificates on Devicelab bots

Open
#166,364 0 comments 0 reactions 0 assignees View on GitHub
infra: device lab P2 team-infra triaged-infra
Dominant language
Dart
Stars
179k
Forks
31.1k
PR merge metrics
PR metrics pending

Description

### Type of Request

bug

### Infrastructure Environment

Recipes / Devicelab

### What is happening?

Currently to update Apple Developer certs / provisioning profile on devicelab bots, you need to use salt (see [instructions](https://g3doc.corp.google.com/company/teams/flutter/infrastructure/devicelab/apple_cert_renewal.md#deploy-the-new-cert-and-provisioning-profile-to-the-devicelab-bots)). This requires specific permissions and settings has been a blocker for me. It would probably be easier to use [CIPD like we already do for chromium bots](https://g3doc.corp.google.com/company/teams/flutter/infrastructure/devicelab/apple_cert_renewal.md?cl=head#deploy-the-new-cert-and-provisioning-profile-to-the-devicelab-bots). Only problem is how to handle the `.p12` - can that also be put in CIPD?

We should streamline this process so we don't have to do two separate things for different types of bots.

### Steps to reproduce

_No response_

### Expected results

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.