Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update PKO installer as necessary #684

Closed
8 tasks done
EronWright opened this issue Sep 25, 2024 · 2 comments
Closed
8 tasks done

Update PKO installer as necessary #684

EronWright opened this issue Sep 25, 2024 · 2 comments
Assignees
Labels
kind/task Work that's part of an ongoing epic resolution/fixed This issue was fixed

Comments

@EronWright
Copy link
Contributor

EronWright commented Sep 25, 2024

  • fixups to be able to push the operator image
  • a new pulmui deploy app that uses the kustomization manifests in operator/config
  • updated helm chart
    • cluster rbac
    • namespaced rbac
    • security context
    • aggregated roles
  • updated install.yaml in deploy/yaml
@EronWright EronWright converted this from a draft issue Sep 25, 2024
@cleverguy25
Copy link

Added to epic #586

@pulumi-bot pulumi-bot added the needs-triage Needs attention from the triage team label Sep 25, 2024
@EronWright EronWright self-assigned this Sep 25, 2024
EronWright added a commit that referenced this issue Sep 27, 2024
<!--Thanks for your contribution. See [CONTRIBUTING](CONTRIBUTING.md)
    for Pulumi's contribution guidelines.

    Help us merge your changes more quickly by adding more details such
    as labels, milestones, and reviewers.-->

### Proposed changes

<!--Give us a brief description of what you've done and what it solves.
-->

Updates the Helm chart to install PKOv2, as similarly as possible to
`operator/config/default`.

Details:
- adds an aggregation role (view/edit) for the Pulumi API groups
- tweaks the controller's resources such that limits equals resources to
have "guaranteed" qos
- exposes the metrics port and the fileserver port
- supports two rbac modes for the controller - ClusterRole and Role

To install:
```
helm upgrade --install pulumi-kubernetes-operator ./deploy/helm/pulumi-operator
```

### Related issues (optional)

Closes #684 

<!--Refer to related PRs or issues: #1234, or 'Fixes #1234' or 'Closes
#1234'.
Or link to full URLs to issues or pull requests in other GitHub
repositories. -->
@blampe blampe added kind/task Work that's part of an ongoing epic and removed needs-triage Needs attention from the triage team labels Sep 27, 2024
@EronWright EronWright added the resolution/fixed This issue was fixed label Sep 27, 2024
@EronWright
Copy link
Contributor Author

This is done.

@github-project-automation github-project-automation bot moved this from In Progress to Done in Pulumi Kubernetes Operator v2 Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Work that's part of an ongoing epic resolution/fixed This issue was fixed
Projects
No open projects
Status: Done
Development

No branches or pull requests

4 participants