Comments (4)
I checked build/Dockerfiles and found the possible errors.
In build/Dockerfiles, line 21/24, which are doing the COPY job, the path is not correct.
They should be
COPY build/tools /opt/jboss/tools
and
COPY build/bin /usr/local/bin
After these two changes, I passed the image build.
from keycloak-operator.
I found this commit: 940e73d
In this commit, copy directory is changed from build/bin
to bin
on purpose.
Seems you are doing the docker build
in build folder? Not by operator-sdk build
from the root directory of this project.
Then in readme.md, https://github.com/keycloak/keycloak-operator#alternative-step-3-deploying-to-a-cluster, step:
build image with operator-sdk build <image registry>/<organisation>/keycloak-operator:<tag>. e.g. operator-sdk build quay.io/keycloak/keycloak-operator:test
would be failed as this issue shows. 🤔
from keycloak-operator.
I found this commit: 940e73d
In this commit, copy directory is changed from
build/bin
tobin
on purpose.
Seems you are doing thedocker build
in build folder? Not byoperator-sdk build
from the root directory of this project.Then in readme.md, https://github.com/keycloak/keycloak-operator#alternative-step-3-deploying-to-a-cluster, step:
build image with operator-sdk build <image registry>/<organisation>/keycloak-operator:<tag>. e.g. operator-sdk build quay.io/keycloak/keycloak-operator:test
would be failed as this issue shows.
@JiyeYu thanks for reporting this. Even though we understand that it's a common practice to use operator-sdk to build new images, we could not find any efficient way to trigger the build with operator-sdk from quay.io, so that's the reason why we use Docker. So to build the operator just run:
docker build --no-cache -t ${NAMESPACE}/${PROJECT}:${VERSION} -f build/Dockerfile
At the moment this is how it works. I will update the readme to reflect these instructions.
Please feel free to reopen this issue if I didn't answer your question.
from keycloak-operator.
@abstractj thank you for your answer. Now I understand your intention on that change.
from keycloak-operator.
Related Issues (20)
- Proper way of updating existing keycloak instance via related resource handled by operator HOT 4
- OLM release 18.0.2
- Operator cannot reconcile StatefulSet if Selector is misconfigured
- keycloak integration error: failed to discover OIDC configuration HOT 1
- RH-SSO Deployment doesn't reflect `serviceAccountName`
- Include ARM64 in release HOT 3
- Context root for external Keycloak instances HOT 2
- OLM release 19.0.0
- OLM release 19.0.1
- Prometheus pulling metric https keycloak HOT 1
- Theme downloaded but not deployed as expected HOT 1
- Support priorityClassName HOT 1
- customized ingress resource is deleted as soon as a Keycloak pod is killed.
- OLM release 19.0.2
- Cannot reach Keycloak using the internalURL HOT 6
- scopemapping issue HOT 1
- User update conflicts with Password Policy HOT 1
- Reconciliation deletes default mappers HOT 1
- keycloakClient - serviceAccountClientRoles is not a recognized property? HOT 1
- Keycloak Operator creates ServiceMonitor to scrape port/endpoint that doesn't exist HOT 1
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 keycloak-operator.