Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues uncovered while creating a new IDA #404

Open
1 task
jmbowman opened this issue Oct 30, 2023 · 1 comment
Open
1 task

Issues uncovered while creating a new IDA #404

jmbowman opened this issue Oct 30, 2023 · 1 comment

Comments

@jmbowman
Copy link
Contributor

jmbowman commented Oct 30, 2023

A/C

  • Break the list below into reasonably-sized issues

I created https://github.com/edx/flashcards for a hackathon, and discovered several respects in which the IDA cookiecutter output was broken or just not ideal. Capturing here for now, although several of these should probably be broken out into separate issues and/or PRs for implementation.

  • Update the Dockerfile to include dev image and match recent best practices (it looks like there are a few existing PRs that may address this once merged, we should finish those)
  • Stop using deprecated MAINTAINER Dockerfile field (may be fixed in one of the existing PRs?)
  • Switch CHANGELOG.rst to use named Open edX releases rather than the essentially unused version number
  • Remove openedx.yaml (see Use catalog-info.yaml for release metadata. Get rid of openedx.yaml open-edx-proposals#526)
  • Add .vscode (for Visual Code Studio) to .gitignore
  • Do we still want .bowerrc? It seems unused.
  • Remove .github/workflows/pypi-publish.yml , since we don't publish IDA packages to PyPI
  • Remove renovate.json? I think we generally want to discourage having frontend code in IDAs, although it's conceivable that we might add a little for use in Django Admin..
  • Add missing "#" for make help entries to work (comments starting with "##" after the target name get used)
  • Add missing make target descriptions; at least some of these should probably be listed in make help
  • Fix pycodestyle & pylint failures out of the box
  • Add link to 2U-specific IDA creation instructions: https://2u-internal.atlassian.net/wiki/spaces/SRE/pages/19237450/Creating+A+New+Kubernetes+Django+Service
@rgraber rgraber moved this to On-Call in Arch-BOM Nov 29, 2023
@timmc-edx timmc-edx removed the status in Arch-BOM Mar 11, 2024
@zameel7
Copy link

zameel7 commented Jul 4, 2024

There memcache tag being used is deprecated and docker-compose up won't work.
Error message:

[DEPRECATION NOTICE] Docker Image Format v1 and Docker Image manifest version 2, schema 1 support is disabled by default and will be removed in an upcoming release. Suggest the author of docker.io/library/memcached:1.4.24 to upgrade the image to the OCI Format or Docker Image manifest v2, schema 2. More information at https://docs.docker.com/go/deprecated-image-specs/

I used the latest tag and it worked. Will that cause any issue?

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

No branches or pull requests

2 participants