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

Knative function controller component #4925

Merged
Merged
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
3084339
Add knative-function-controller as a kyma component
santiago-ventura Jul 17, 2019
c7c961e
Update CODEOWNERS with the new component knative-function-controller
santiago-ventura Jul 17, 2019
9879190
First draft of README.md
santiago-ventura Jul 17, 2019
762af0d
Remove credentials from configuration
santiago-ventura Jul 17, 2019
cad4f5d
Merge branch 'master' into knative-function-controller-component
santiago-ventura Jul 18, 2019
44eca5f
Remove project-scoped CODEOWNERS file. Correct issues in README file.…
santiago-ventura Jul 18, 2019
1738ff2
Merge branch 'knative-function-controller-component' of https://githu…
santiago-ventura Jul 18, 2019
f019e96
Improve code
santiago-ventura Jul 22, 2019
61ca3b6
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
26552ea
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
e28e257
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
8d28591
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
9f0a62a
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
7a8550f
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
bb5e2d4
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
68f20bc
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
adfdb87
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
0230886
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
52c373c
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
7605a82
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
af277c5
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
58cb775
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
0175fcf
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
79ee19c
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
34628ce
Update components/knative-function-controller/README.md
venturasr Jul 22, 2019
0f52129
Update README.md
venturasr Jul 22, 2019
99f235b
Update README.md
venturasr Jul 22, 2019
b3b1630
Increase test timeout
santiago-ventura Jul 22, 2019
c8fea22
Add flags to debug issue in function_controller_test.go
santiago-ventura Jul 22, 2019
b7ee8be
Add flags to debug issue in function_controller_test.go
santiago-ventura Jul 22, 2019
26fd7e0
Fix Makefile
santiago-ventura Jul 22, 2019
e8d143d
Remove private data. Update README with changes in Makefile
santiago-ventura Jul 23, 2019
ef1fc70
Increase timeout in test
santiago-ventura Jul 23, 2019
01581a2
Increase timeout in test
santiago-ventura Jul 23, 2019
32f636c
Fix README base on comments
santiago-ventura Jul 23, 2019
54b53a8
Make a comment of line manager_image_patch_remote_dev.yaml kustomizat…
santiago-ventura Jul 24, 2019
02cd925
Apply suggestions from code review
venturasr Jul 24, 2019
b0d7325
Apply suggestions from code review
venturasr Jul 24, 2019
22bd7cd
Update components/knative-function-controller/README.md
venturasr Jul 24, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,9 @@
# Dex Static User Configurer
/components/dex-static-user-configurer/ @piotrmsc @kubadz @strekm @jakkab @Tomasz-Smelcerz-SAP @Demonsthere

# Knative Function Controller
/components/knative-function-controller/ @Abd4llA @joek @abbi-gaurav @rakesh-garimella @venturasr @lilitgh @k15r @nachtmaar @anishj0shi @montaro @marcobebway @radufa @sayanh @antoineco

# Compass Runtime Agent
/components/compass-runtime-agent/ @PK85 @aszecowka @crabtree @pkosiec @kfurgol @tgorgol @akgalwas @janmedrek @Szymongib @franpog859 @Maladie

Expand Down
25 changes: 25 additions & 0 deletions components/knative-function-controller/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

venturasr marked this conversation as resolved.
Show resolved Hide resolved
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
bin

# Test binary, build with `go test -c`
*.test

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# Kubernetes Generated files - skip generated files, except for vendored files

vendor/
!vendor/**/zz_generated.*

# editor and IDE paraphernalia
.idea
*.swp
*.swo
*~
venturasr marked this conversation as resolved.
Show resolved Hide resolved
29 changes: 29 additions & 0 deletions components/knative-function-controller/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Build the manager binary
FROM golang:1.12.7 as builder
#
# Copy in the go src
#
WORKDIR /go/src/github.com/kyma-project/kyma/components/knative-function-controller
COPY pkg/ pkg/
COPY cmd/ cmd/
COPY vendor/ vendor/
COPY licenses/ licenses/
#
# Build
#
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o manager github.com/kyma-project/kyma/components/knative-function-controller/cmd/manager
#
# Copy the controller-manager into a thin image
#
FROM alpine:3.8
LABEL [email protected]:kyma-project/kyma.git
WORKDIR /
#
# Copy binary
#
COPY --from=builder /go/src/github.com/kyma-project/kyma/components/knative-function-controller/manager .
COPY --from=builder /go/src/github.com/kyma-project/kyma/components/knative-function-controller/licenses/ licenses/
#
# Run app
#
ENTRYPOINT ["/manager"]
Loading