Comments (4)
Yeah, we couldn't find an action that let us do versioning with a private repo (we need a version for tagging images, among other things). Interestingly, if we make this public, we should be okay, and then we could push forward with github actions.
from projects-operator.
Following a discussion that @MirahImage and I had previously and a conversation with @gmrodgers, we came to the conclusion that GitHub Actions are slightly to early to be easily used for CI on this repo. The alternative that we could go for is to continue to use concours, to open up the main pipeline to be fully viewable (if not possible to interact with, e.g. trigger) much like https://github.com/concourse/concourse and https://ci.concourse-ci.org/. We would also have to set up a pipeline that triggers on PRs (or one that spins up individual pipelines per PR) but that shouldn't be too much work. If we were worried about nefarious changes being made and auto-triggered on the PR CI we could have some kind of approval system.
What do you think @teddyking?
from projects-operator.
Cool that sounds good to me. Out of interested is there a TL;DR of the thinking behind Actions not being up to the job yet?
from projects-operator.
Apologies meant to reply to this sooner, my memory is that the actions around versions were a particular problem. @MirahImage might remember more.
from projects-operator.
Related Issues (20)
- Make use of features in controller-runtime v0.5.1
- Does the project access cluster role need the get verb? HOT 1
- Acceptance tests leave around project artifacts after finishing
- Reimplement webhook logic on top of kubebuilder-generated webhook HOT 1
- Use the controller-manager metrics functionality
- Tidy up optional/essential fields in projects-operator API
- Implement `conditions` for Project CRD statuses
- Standardize the finalizer strings
- Add a value to projects-operator for devMode logging
- Improve how RBAC roles are configured in the Projects helm chart HOT 1
- Failure to delete a namespace causes the controller to hang HOT 3
- No CONTRIBUTING.md HOT 2
- make install does not work on linux
- Update CRD apiVersion to `apiextensions.k8s.io/v1` HOT 2
- Improve helm support HOT 1
- Make `kubectl explain` a useful resource for our CRDs
- Is there a desire for a simple projects operator CLI? HOT 2
- Use klog for logging
- Switch to projects.vmware.com for API Group
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from projects-operator.