Skip to content

Commit

Permalink
Merge pull request #19 from chaudharyalka/calka/adding-v0.24.4
Browse files Browse the repository at this point in the history
Adding source controller version v0.24.4
  • Loading branch information
EstebanFS committed May 25, 2022
2 parents 0d1f992 + f0fa875 commit e992147
Show file tree
Hide file tree
Showing 29 changed files with 5,203 additions and 8 deletions.
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,15 @@ The fluxcd-source-controller package has following configurable properties.
| `http_proxy` | Optional | Set unsecure proxy connection information |

```yaml
---
namespace: flux-system-namespace
limits_cpu: 1050m
limits_memory: 2Gi
service_port: 90
no_proxy: ""
https_proxy: ""
http_proxy: ""
namespace: source-system
resources:
limits_cpu: 1050m
limits_memory: 2Gi
proxy:
no_proxy: ""
https_proxy: ""
http_proxy: ""
service_port: 80
```

## Installation
Expand Down
11 changes: 11 additions & 0 deletions packages/fluxcd-source-controller/0.24.4/bundle/.imgpkg/images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: imgpkg.carvel.dev/v1alpha1
images:
- annotations:
kbld.carvel.dev/id: fluxcd/source-controller:v0.24.4
kbld.carvel.dev/origins: |
- resolved:
tag: v0.24.4
url: fluxcd/source-controller:v0.24.4
image: index.docker.io/fluxcd/source-controller@sha256:b4e671bd9c53f384986daa833042a91f2633740c192cdec575d9ef6968c96f97
kind: ImagesLock
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: kapp.k14s.io/v1alpha1
kind: Config
rebaseRules:
- path: [status]
type: copy
sources: [existing]
resourceMatchers:
- allMatcher: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
#@ load("@ytt:data", "data")
#@ load("@ytt:overlay", "overlay")
#@ load("@ytt:template", "template")

#@ svc_account_name = "source-controller-serviceaccount"

---
apiVersion: v1
kind: ServiceAccount
metadata:
name: #@ svc_account_name
namespace: #@ data.values.namespace

#@overlay/match by=overlay.subset({"kind": "Deployment", "metadata": {"name": "source-controller"}})
---
metadata:
#@overlay/match missing_ok=True
namespace: #@ data.values.namespace
spec:
template:
spec:
#@overlay/match missing_ok=True
serviceAccountName: #@ svc_account_name

#@overlay/match by=overlay.subset({"kind": "Namespace"})
---
apiVersion: v1
kind: Namespace
metadata:
name: #@ data.values.namespace

#@overlay/match by=overlay.subset({"kind": "Service"})
---
spec:
ports:
#@overlay/match by=overlay.subset({"name": "http"}), expects=1
- name: http
port: #@ data.values.service_port

#@overlay/match by=overlay.subset({"kind": "Role", "metadata": {"name": "leader-election-role"}})
---
metadata:
#@overlay/match missing_ok=True
namespace: #@ data.values.namespace
name: #@ "{}-leader-election-role".format("fluxcd-source")

#@overlay/match by=overlay.subset({"kind": "RoleBinding", "metadata": {"name": "leader-election-rolebinding"}})
---
metadata:
#@overlay/match missing_ok=True
namespace: #@ data.values.namespace
name: #@ "{}-leader-election-rolebinding".format("fluxcd-source")
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: #@ "{}-leader-election-role".format("fluxcd-source")
subjects:
#@overlay/match by=overlay.subset({"kind": "ServiceAccount"}), expects=1
- kind: ServiceAccount
name: #@ svc_account_name
namespace: #@ data.values.namespace

#@overlay/match by=overlay.subset({"kind": "ClusterRole", "metadata": {"name": "manager-role"}})
---
metadata:
name: #@ "{}-manager-role".format("fluxcd-source")

#@overlay/match by=overlay.subset({"kind": "ClusterRoleBinding", "metadata": {"name": "manager-rolebinding"}})
---
metadata:
name: #@ "{}-manager-rolebinding".format("fluxcd-source")
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: #@ "{}-manager-role".format("fluxcd-source")
subjects:
#@overlay/match by=overlay.subset({"kind": "ServiceAccount"}), expects=1
- kind: ServiceAccount
name: #@ svc_account_name
namespace: #@ data.values.namespace

#@overlay/match by=overlay.subset({"kind": "Service", "metadata": {"name": "source-controller"}})
---
metadata:
#@overlay/match missing_ok=True
namespace: #@ data.values.namespace
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#@ load("@ytt:data", "data")
#@ load("@ytt:overlay", "overlay")

#@overlay/match by=overlay.subset({"kind": "Deployment", "metadata": {"name": "source-controller"}})
---
spec:
template:
spec:
#@overlay/match missing_ok=True
containers:
#@overlay/match by=overlay.all
- env:
#@ if data.values.proxy.no_proxy != "":
- name: NO_PROXY
value: #@ data.values.proxy.no_proxy
#@ end
#@ if data.values.proxy.https_proxy != "":
- name: HTTPS_PROXY
value: #@ data.values.proxy.https_proxy
#@ end
#@ if data.values.proxy.http_proxy != "":
- name: HTTP_PROXY
value: #@ data.values.proxy.http_proxy
#@ end
resources:
limits:
cpu: #@ data.values.resources.limits_cpu
memory: #@ data.values.resources.limits_memory
Loading

0 comments on commit e992147

Please sign in to comment.