Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 0 additions & 1 deletion .coderabbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,5 @@ reviews:
- "!package-lock.json"
- "!locales/en/**"
- "!**/*.snap"
- "!charts/**/*.yaml"
chat:
auto_reply: true
20 changes: 0 additions & 20 deletions .devcontainer/Dockerfile.console

This file was deleted.

2 changes: 0 additions & 2 deletions .devcontainer/Dockerfile.plugin

This file was deleted.

26 changes: 0 additions & 26 deletions .devcontainer/devcontainer.json

This file was deleted.

34 changes: 0 additions & 34 deletions .devcontainer/docker-compose.yml

This file was deleted.

35 changes: 0 additions & 35 deletions .devcontainer/init.sh

This file was deleted.

1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
node_modules/
dist/
.devcontainer/dev.env
integration-tests/videos
integration-tests/screenshots
integration-tests/.DS_Store
Expand Down
1 change: 0 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ integration-tests/ # Cypress E2E tests
fixtures/ # Test data
support/ # Cypress support files
locales/ # i18n translation files (en, es, fr, ja, ko, zh)
charts/ # Helm chart for cluster deployment
plugin-manifest.ts # Console plugin entry point — registers all extensions and exposed modules
webpack.config.ts # Webpack config with ConsoleRemotePlugin
```
Expand Down
6 changes: 0 additions & 6 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,12 +104,6 @@ Kubernetes API server. The plugin does not make direct API calls.
- `Dockerfile` builds using the `rhel-9-base-nodejs-openshift-4.22` builder image, then serves static files via nginx.
- `Dockerfile.art` is the ART (Automated Release Tooling) variant used by Red Hat build systems.

### Cluster Deployment

- A Helm chart in `charts/openshift-console-plugin/` deploys the plugin as an nginx pod with a `ConsolePlugin` CR.
- The chart supports security context, pod security, resource limits, and a patcher job that registers the plugin with
the console operator.

## CI/CD

The project uses Prow and CI Operator (`.ci-operator.yaml`):
Expand Down
32 changes: 1 addition & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,24 +52,6 @@ rpm-ostree install qemu-user-static
systemctl reboot
```

### VS Code Dev Container

An alternative setup uses Docker Compose with
the [Remote Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
extension:

1. Create `.devcontainer/dev.env`:

```bash
OC_PLUGIN_NAME=networking-console-plugin
OC_URL=https://api.example.com:6443
OC_USER=kubeadmin
OC_PASS=<password>
```

2. Open the folder in a dev container: `Ctrl+Shift+P` > `Remote Containers: Open Folder in Container...`
3. Run `npm run start`

## Development

### Scripts
Expand Down Expand Up @@ -151,18 +133,6 @@ docker push quay.io/my-repository/networking-console-plugin:latest

On Apple silicon, add `--platform=linux/amd64`.

## Deployment

A [Helm chart](charts/openshift-console-plugin/) deploys the plugin to OpenShift:

```bash
helm upgrade -i networking-console-plugin charts/openshift-console-plugin \
-n plugin__networking-console-plugin --create-namespace \
--set plugin.image=<image-location>
```

See `charts/openshift-console-plugin/values.yaml` for all parameters.

## Testing

### Frontend Validation
Expand Down Expand Up @@ -193,4 +163,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for coding standards, PR process, and com
|---------------------------------------------------------------------------------|-------------------------------------------------------------|
| [OpenShift web console](https://github.com/openshift/console) | Web-based user interface for OpenShift |
| [OpenShift Dynamic Plugin SDK](https://github.com/openshift/dynamic-plugin-sdk) | Dynamic plugin SDK for OpenShift user interfaces |
| [PatternFly](https://www.patternfly.org/) | Open-source design system used for OpenShift UI development |
| [PatternFly](https://www.patternfly.org/) | Open-source design system used for OpenShift UI development |
23 changes: 0 additions & 23 deletions charts/openshift-console-plugin/.helmignore

This file was deleted.

5 changes: 0 additions & 5 deletions charts/openshift-console-plugin/Chart.yaml

This file was deleted.

72 changes: 0 additions & 72 deletions charts/openshift-console-plugin/templates/_helpers.tpl

This file was deleted.

24 changes: 0 additions & 24 deletions charts/openshift-console-plugin/templates/configmap.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions charts/openshift-console-plugin/templates/consoleplugin.yaml

This file was deleted.

Loading