Commit Graph

902 Commits

Author SHA1 Message Date
Tomasz Sęk 285718156c
Bump workflow-job plugin version to 2.39 2020-07-17 17:17:55 +02:00
Tomasz Sęk 96522e3760
Merge pull request #435 from smolin/patch-1
add labels and annotations to example of ssh private key configuration
2020-07-13 16:39:24 +02:00
Tomasz Sęk d4404ff8fd
Merge pull request #436 from jkhelil/fix_rout_name
Fix Openshift route name
2020-07-10 10:38:10 +02:00
jkhelil 14cd8b7724 fix route name 2020-07-10 10:02:29 +02:00
jkhelil c62d22bba2 Merge branch 'master' of https://github.com/jenkinsci/kubernetes-operator 2020-07-10 10:00:08 +02:00
Tomasz Sęk 81fad9cbad
Merge pull request #413 from waveywaves/remove-unwanted-seq
Fix GVK Parsng and restore Types in Schema
2020-07-09 15:40:19 +02:00
Steve Molin e1c61fe37a
add labels and annotations
ssh private key authentication seems to require labels, and annotations are very helpful
2020-07-08 08:08:12 -07:00
jkhelil 5ffbce7c78 add routes resources authorization to jenkins-operator service account 2020-07-06 11:00:10 +02:00
Vibhav Bobade 8dbb07b094 Revert "Remove unwanted schemes"
This reverts commit 445cf2eb8c.
2020-06-26 08:25:17 +05:30
Vibhav Bobade d64197d90b Update GVK Filtering to not consider Kinds unused by the Operator 2020-06-24 05:44:39 +05:30
Bartłomiej Antoniak 588cc36bc6
Merge pull request #420 from jakalkhalili/feature/jenkins-volume-mount
Add support in helm chart for Jenkins pod volume mounts
2020-06-18 12:36:07 +02:00
Jakub Al-Khalili d531146937 Add support in helm chart for Jenkins pod volume mounts 2020-06-18 11:49:38 +02:00
Tomasz Sęk 445cf2eb8c
Remove unwanted schemes
https://github.com/operator-framework/operator-sdk/issues/2577
2020-06-07 19:17:39 +02:00
Tomasz Sęk 5f39f67d96
Bump backup PVC version to v0.1.0 2020-06-07 17:09:01 +02:00
Tomasz Sęk 08d9c40fb6
Release 0.3.2 Helm chart 2020-06-07 15:20:44 +02:00
Tomasz Sęk 8c62b6909d
#349 Fix Helm upgrade issue with PVC 2020-06-07 14:56:22 +02:00
Tomasz Sęk 87ee491a74
#349 Fix Helm upgrade issue with PVC 2020-06-07 12:10:03 +02:00
Tomasz Sęk fcfeb309f5
Merge pull request #409 from MadsJakobsen/casc-1.41-yamlsouce-api-changes
Check casc version to match changes in YamlSource
2020-06-07 11:19:08 +02:00
Mads Dam Jakobsen d1aded8ef6 Implemented feedback from @jetersen
Much cleaner solution provided by @jetersen which is also backwards compatible
2020-06-04 22:48:28 +02:00
Mads Dam Jakobsen 2c79c128c5 Check casc version to match changes in YamlSource
Check for casc version  1.41 or to match the api changes to YamlSource
2020-06-02 23:05:44 +02:00
Akram Ben Aissi ee01c4c028
JenkinsImage controller based on kaniko (#394) 2020-05-29 15:00:36 +02:00
Tomasz Sęk 3ecf280efa
Merge pull request #405 from jakalkhalili/feature/helm-chart-secrets-improvement
Improve secret management in helm chart
2020-05-29 14:23:55 +02:00
Jakub Al-Khalili 5d0c6524d9 Bump version to 0.3.1 2020-05-29 13:02:14 +02:00
Jakub Al-Khalili afe2d41dcc Improve secret management in helm chart 2020-05-29 11:46:43 +02:00
Tomasz Sęk 3cc726dfaf
#273 Add get-latest.sh script to the PVC backup provider 2020-05-26 15:30:08 +02:00
Tomasz Sęk 824ff15dc0
Merge pull request #403 from akram/minor-refactor
Minor refactor of the jenkins reconcile
2020-05-25 15:47:22 +02:00
Akram Ben Aissi fc216263e8 Minor refactor of the jenkins reconcile
- Extract resources limits creation
- Start to extract the reconcilier structure into a separate file
2020-05-25 12:34:58 +02:00
Tomasz Sęk 43dffbd5d3
Merge pull request #395 from jkhelil/reorganise_dir
reorganise directories for better readbility
2020-05-19 19:18:41 +02:00
Tomasz Sęk 04b1779ff7
Merge pull request #397 from FrederikNS/patch-1
Change helm chart to helm 3 apiVersion
2020-05-19 17:51:26 +02:00
Frederik Nordahl Jul Sabroe 0bb9fa8c1f
Change helm chart to helm 3 apiVersion
The chart is already in the format of a Helm 3 chart, however the `apiVersion` of the chart is set to `v1`, which is used for Helm 2 charts. Helm 3 charts should use `apiVersion: v2`.

This makes tools such as ArgoCD mistake the chart for a Helm 2 chart, and therefore template the chart using the wrong helm version. In ArgoCDs case, that means that the CRDs aren't deployed.

reference: https://helm.sh/docs/faq/#chartyaml-apiversion-bump
2020-05-19 17:05:25 +02:00
jkhelil 5e1496cbc3 reorganise directories for better readbility 2020-05-19 10:26:18 +02:00
Tomasz Sęk 57ad3b6be8
Merge pull request #391 from jkhelil/inject_abstraction
Inject abstractions by using interfaces
2020-05-15 21:48:40 +02:00
Tomasz Sęk ee7feb58fb
Merge pull request #379 from waveywaves/refactor/deployment
Use Deployment instead of Pod (intermediate PR)
2020-05-15 15:20:22 +02:00
Vibhav Bobade b77592e9d1 Intermediate Commit for transition from Pod to Deployment based Jenkins Controller
Allows for using the annotation jenkins.io/use-deployment
and setting the value to true makes the operator use a
Deployment instead of Pod for serving Jenkins.

This is part of a temporary feature and has to be committed to avoid bigger PRs.
2020-05-15 12:44:54 +05:30
jkhelil c42477d275 inject abstration not implementation 2020-05-15 08:57:20 +02:00
jkhelil 3747cce30f rename caas.go to casc.go to fit the package name 2020-05-14 14:34:22 +02:00
Tomasz Sęk edc1d9068e
Merge pull request #390 from akram/golang-1.14
Move to golang 1.14
2020-05-14 14:18:40 +02:00
Tomasz Sęk 2dea7124dd
Merge pull request #381 from jkhelil/refactor_logs
Refactor log handling
2020-05-14 09:25:01 +02:00
jkhelil 196d208b9f Trigger ci 2020-05-14 08:46:32 +02:00
Akram Ben Aissi 86d717dd85 Move to golang 1.14 2020-05-14 06:14:45 +02:00
jkhelil e05c2d7a97 refactor log handeling 2020-05-13 14:14:33 +02:00
Tomasz Sęk c243b1a8bc
Merge pull request #371 from akram/do-not-warn-if-minikube-missing
Makefile complains about minikube not found when running inside docker
2020-05-13 09:50:52 +02:00
Tomasz Sęk ea671d5621
Merge pull request #386 from waveywaves/patch-3
Typo in README for Google Meet
2020-05-13 09:38:41 +02:00
Tomasz Sęk 0d58add55f
Remove configuration-as-code-support plugin from website 2020-05-13 09:36:24 +02:00
Vibhav Bobade 5ddc1549b5
Typo in README for Google Meet 2020-05-13 12:59:36 +05:30
Akram Ben Aissi 35b5bfde7a
Update Makefile
Co-authored-by: Tomasz Sęk <31410181+tomaszsek@users.noreply.github.com>
2020-05-12 18:21:10 +02:00
Tomasz Sęk 2374727ec2
Merge pull request #382 from jakalkhalili/helm-improve-label
Improve helm chart labels
2020-05-12 12:19:34 +02:00
Jakub Al-Khalili 78948440f4 Improve helm chart labels 2020-05-12 11:41:18 +02:00
Tomasz Sęk 88eda489ad
Add Jenkins Online Meetup - Jenkins Kubernetes Operator presentation 2020-05-11 21:10:12 +02:00
Tomasz Sęk 6edd2e554f
#377 Add missing permissions in all-in-one-v1alpha2.yaml 2020-05-11 14:40:08 +02:00