Skip to content

connellrobert/background-coder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Kubernetes Development Environment with Goose AI

This Coder template sets up a development environment running in Kubernetes with integrated Goose AI assistance. The environment comes pre-configured with essential development tools.

Prerequisites

  • Coder platform installed and running
  • Access to a Kubernetes cluster
  • Kubernetes configuration (~/.kube/config) properly set up

Features

  • Ubuntu 22.04 based development environment
  • Integrated Goose AI assistant
  • VS Code Server for web-based development
  • Pre-installed development tools:
    • Git
    • Python 3
    • Node.js and npm
    • Essential build tools (build-essential)
    • Sudo access for the coder user

Usage

  1. Create a new workspace using this template:

    coder create workspace --template=kubernetes-goose
  2. Access your workspace through the Coder dashboard

  3. The Goose AI assistant will be automatically available in your workspace

Resource Configuration

The template allows customization of the following resources:

  • CPU cores (default: 2)
  • Memory (default: 4Gi)
  • Namespace (default: coder-workspaces)

You can modify these in the main.tf file or through workspace parameters.

Goose AI Integration

The Goose AI assistant is integrated through the official Coder module. It provides:

  • Contextual code assistance
  • Development workflow automation
  • Natural language interactions

Customization

To customize the development environment:

  1. Modify the Dockerfile in build/Dockerfile
  2. Update resource allocations in main.tf
  3. Add additional tools or configurations as needed

Troubleshooting

If you encounter issues:

  1. Check workspace connectivity in the Coder dashboard
  2. Verify namespace exists and permissions are correct
  3. Review workspace logs in the Coder dashboard
  4. Ensure Goose AI service is properly configured

Contributing

Feel free to submit issues and enhancement requests!

About

A starter template for running background agents in coder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published