Skip to content

pkg/generator: implement operator-sdk build#70

Merged
fanminshi merged 1 commit intooperator-framework:masterfrom
fanminshi:impl_build
Feb 28, 2018
Merged

pkg/generator: implement operator-sdk build#70
fanminshi merged 1 commit intooperator-framework:masterfrom
fanminshi:impl_build

Conversation

@fanminshi
Copy link
Copy Markdown
Contributor

@fanminshi fanminshi commented Feb 28, 2018

implement operator-sdk build command to build operator image given the image name.

TODO: generate kubernete manifests.

@fanminshi
Copy link
Copy Markdown
Contributor Author

Manual test:

$ operator-sdk new app-operator --api-version=app.example.com/v1alpha1 --kind=AppService
$ cd app-operator
$ dep ensure
$ operator-sdk build quay.io/coreos/operator-sdk-dev:app-operator
building app-operator...

building container quay.io/coreos/operator-sdk-dev:app-operator...
Sending build context to Docker daemon  122.9MB
Step 1/4 : FROM alpine:3.6
 ---> 7328f6f8b418
Step 2/4 : ADD tmp/_output/bin/app-operator /usr/local/bin/app-operator
 ---> af961dfa6a58
Removing intermediate container 973b2ac32cd2
Step 3/4 : RUN adduser -D app-operator
 ---> Running in c7c3ecde64b4
 ---> 1354536e58fe
Removing intermediate container c7c3ecde64b4
Step 4/4 : USER app-operator
 ---> Running in f7439d664ae9
 ---> 4065d8fc9180
Removing intermediate container f7439d664ae9
Successfully built 4065d8fc9180
Successfully tagged quay.io/coreos/operator-sdk-dev:app-operator

@fanminshi
Copy link
Copy Markdown
Contributor Author

cc/ @hasbro17

@fanminshi fanminshi mentioned this pull request Feb 28, 2018
21 tasks
@hasbro17
Copy link
Copy Markdown
Contributor

LGTM

@fanminshi fanminshi merged commit b2501ac into operator-framework:master Feb 28, 2018
@hasbro17 hasbro17 deleted the impl_build branch February 28, 2018 20:28
jmrodri referenced this pull request in jmrodri/operator-sdk Feb 4, 2022
- chore: bump go 1.17, k8s 1.23, and kubebuilder 3.3 (#69)
- chore(deps): update to Quarkus SDK extension 3.0.2 and Quarkus 2.6.3 (#70)
- chore(deps): update to use Quarkus JOSDK extension 3.0.1 (#67)
- Remove useless file (#65)
- chore: bump k8s 1.22.2 and kubebuilder 3.2 (#64)
- exposed exnpoints for micrometer metrics (#45)
- modified the Quarkus operator SDK version and tutorial too (#40)
- chore: bump fabric8 5.8.0 & quarkus 2.4.0 (#42)
- modified the doc file and removed file after generation (#41)
- release: fix release script to understand release branches (#38)

- Fix for wrongly generated file name (#73)

Signed-off-by: jesus m. rodriguez <jesusr@redhat.com>
jmrodri referenced this pull request in jmrodri/operator-sdk Feb 4, 2022
Additions:

- chore: bump go 1.17, k8s 1.23, and kubebuilder 3.3 (#69)
- chore(deps): update to Quarkus SDK extension 3.0.2 and Quarkus 2.6.3 (#70)
- chore(deps): update to use Quarkus JOSDK extension 3.0.1 (#67)
- Remove useless file (#65)
- chore: bump k8s 1.22.2 and kubebuilder 3.2 (#64)
- exposed exnpoints for micrometer metrics (#45)
- modified the Quarkus operator SDK version and tutorial too (#40)
- chore: bump fabric8 5.8.0 & quarkus 2.4.0 (#42)
- modified the doc file and removed file after generation (#41)
- release: fix release script to understand release branches (#38)

Bug Fixes:

- Fix for wrongly generated file name (#73)

Signed-off-by: jesus m. rodriguez <jesusr@redhat.com>
jmrodri referenced this pull request in jmrodri/operator-sdk Feb 17, 2022
Additions:

- chore: bump go 1.17, k8s 1.23, and kubebuilder 3.3 (#69)
- chore(deps): update to Quarkus SDK extension 3.0.2 and Quarkus 2.6.3 (#70)
- chore(deps): update to use Quarkus JOSDK extension 3.0.1 (#67)
- Remove useless file (#65)
- chore: bump k8s 1.22.2 and kubebuilder 3.2 (#64)
- exposed exnpoints for micrometer metrics (#45)
- modified the Quarkus operator SDK version and tutorial too (#40)
- chore: bump fabric8 5.8.0 & quarkus 2.4.0 (#42)
- modified the doc file and removed file after generation (#41)
- release: fix release script to understand release branches (#38)

Bug Fixes:

- Fix for wrongly generated file name (#73)

Signed-off-by: jesus m. rodriguez <jesusr@redhat.com>
jmrodri added a commit that referenced this pull request Feb 17, 2022
Additions:

- chore: bump go 1.17, k8s 1.23, and kubebuilder 3.3 (#69)
- chore(deps): update to Quarkus SDK extension 3.0.2 and Quarkus 2.6.3 (#70)
- chore(deps): update to use Quarkus JOSDK extension 3.0.1 (#67)
- Remove useless file (#65)
- chore: bump k8s 1.22.2 and kubebuilder 3.2 (#64)
- exposed exnpoints for micrometer metrics (#45)
- modified the Quarkus operator SDK version and tutorial too (#40)
- chore: bump fabric8 5.8.0 & quarkus 2.4.0 (#42)
- modified the doc file and removed file after generation (#41)
- release: fix release script to understand release branches (#38)

Bug Fixes:

- Fix for wrongly generated file name (#73)

Signed-off-by: jesus m. rodriguez <jesusr@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants