Skip to content

kuadrant dev setup#330

Merged
eguzki merged 4 commits into
mainfrom
kuadrant-dev-setup
Mar 18, 2026
Merged

kuadrant dev setup#330
eguzki merged 4 commits into
mainfrom
kuadrant-dev-setup

Conversation

@eguzki

@eguzki eguzki commented Mar 16, 2026

Copy link
Copy Markdown
Collaborator

What

Development environment for kuadrant console plugin.

Verification steps

  • Request fresh cluster to ClusterBot
  • oc login ....
  • deploy dev env
cd kuadrant-dev-setup/
make local-setup

Expected output

installing cert-manager operator...
make[1]: Entering directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'
subscription.operators.coreos.com/cert-manager unchanged
make[1]: Leaving directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'

installing default gatewayclass...
make[1]: Entering directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'
gatewayclass.gateway.networking.k8s.io/openshift-default unchanged
make[1]: Leaving directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'

installing kuadrant...
make[1]: Entering directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'

namespace/kuadrant-system unchanged

installing kuadrant operator
operatorgroup.operators.coreos.com/kuadrant-system unchanged
catalogsource.operators.coreos.com/kuadrant-operator-catalog unchanged
subscription.operators.coreos.com/kuadrant-operator unchanged
waiting for kuadrant operator...
subscription.operators.coreos.com/kuadrant-operator condition met
clusterserviceversion.operators.coreos.com/kuadrant-operator.v1.4.2 condition met
kuadrant-operator.v1.4.2 installed!

creating kuadrant instance...
kuadrant.kuadrant.io/kuadrant unchanged
waiting for kuadrant instance...
kuadrant.kuadrant.io/kuadrant condition met

waiting for developer portal controller...
deployment.apps/developer-portal-controller condition met

kuadrant installed!
make[1]: Leaving directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'

installing demo resources...
make[1]: Entering directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'
installing demo resources...
namespace/api-gateway created
namespace/toystore created
gateway.gateway.networking.k8s.io/external created
service/toystore created
deployment.apps/toystore created
httproute.gateway.networking.k8s.io/toystore created
authpolicy.kuadrant.io/toystore created
secret/alice-key created
secret/bob-key created
planpolicy.extensions.kuadrant.io/toystore-plans created
apiproduct.devportal.kuadrant.io/toystore-api created
namespace/gamestore created
gateway.gateway.networking.k8s.io/external created
service/gamestore created
deployment.apps/gamestore created
httproute.gateway.networking.k8s.io/gamestore created
authpolicy.kuadrant.io/gamestore created
ratelimitpolicy.kuadrant.io/gamestore created
apiproduct.devportal.kuadrant.io/gamestore-api created
httproute.gateway.networking.k8s.io/gamestore-admin created
authpolicy.kuadrant.io/gamestore-admin created
planpolicy.extensions.kuadrant.io/gamestore-admin-tiers created
apiproduct.devportal.kuadrant.io/gamestore-admin created
httproute.gateway.networking.k8s.io/policy-free created
apiproduct.devportal.kuadrant.io/owner1-payment-api created
apiproduct.devportal.kuadrant.io/owner1-inventory-api created
apiproduct.devportal.kuadrant.io/owner2-shipping-api created
apiproduct.devportal.kuadrant.io/owner2-customer-api created
apiproduct.devportal.kuadrant.io/admin-analytics-api created
apiproduct.devportal.kuadrant.io/owner1-draft-api created

demo resources installed!

verify with:
  kubectl get pods -n toystore
  kubectl get apiproducts -n toystore
make[1]: Leaving directory '/home/eguzki/git/kuadrant/kuadrant-console-plugin2/kuadrant-dev-setup'

cluster ready! kuadrant and demo resources installed.

To verify installation, you can follow steps from the Verify Installation section of the kuadrant-dev-setup/README.md

Comment thread kuadrant-dev-setup/README.md Outdated
* [oc](https://console.redhat.com/openshift/downloads) are required.
* `oc login` (requires [oc](https://console.redhat.com/openshift/downloads) and an [OpenShift cluster 4.19+](https://console.redhat.com/openshift/create))

## quick start

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want, you could unify the use of capital letters. My only 2c, the rest is highly appreciated!

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@didierofrivia didierofrivia left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🪗

eguzki added 4 commits March 18, 2026 10:43
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
Signed-off-by: Eguzki Astiz Lezaun <eastizle@redhat.com>
@eguzki eguzki force-pushed the kuadrant-dev-setup branch from ff0dcfb to 28db955 Compare March 18, 2026 09:44

@didierofrivia didierofrivia left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏭

@eguzki eguzki added this pull request to the merge queue Mar 18, 2026
Merged via the queue into main with commit 2b73cf3 Mar 18, 2026
@eguzki eguzki deleted the kuadrant-dev-setup branch March 18, 2026 09:46
@github-project-automation github-project-automation Bot moved this to Done in Kuadrant Mar 18, 2026
@thomasmaas thomasmaas mentioned this pull request Apr 15, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants