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

Docker DAB support does not currently work (still in experimental) #390

Closed
cdrage opened this issue Jan 24, 2017 · 9 comments
Closed

Docker DAB support does not currently work (still in experimental) #390

cdrage opened this issue Jan 24, 2017 · 9 comments

Comments

@cdrage
Copy link
Member

cdrage commented Jan 24, 2017

Converting the current example we have produces this error:

▶ ./kompose convert -f examples/docker-compose-bundle.dab
ERRO Could not parse config for project examples : yaml: unmarshal errors:
  line 24: cannot unmarshal !!str `0.1` into config.RawService 
FATA Failed to load compose file: yaml: unmarshal errors:
  line 24: cannot unmarshal !!str `0.1` into config.RawService 
@cdrage cdrage changed the title Issue with converting .dab files Issue with example .dab file Jan 24, 2017
@cdrage
Copy link
Member Author

cdrage commented Feb 13, 2017

@ngtuna Any idea why this may be happening? I'm assuming problems with floating values not being converted.

@sebgoa
Copy link
Contributor

sebgoa commented Feb 21, 2017

I am proposing a GSoC project to improve the dab support:
https://github.com/cncf/soc

@cdrage
Copy link
Member Author

cdrage commented Feb 21, 2017

@sebgoa Should we deprecate this feature since it's still experimental within Docker and at the moment doesn't work with Kompose?

@sebgoa
Copy link
Contributor

sebgoa commented Feb 21, 2017

if it does not work, it is a regression that we should fix.

@kadel
Copy link
Member

kadel commented Feb 21, 2017

Is DAB actually used somewhere? Do we know if someone is using dab even with docker?

@sebgoa
Copy link
Contributor

sebgoa commented Feb 22, 2017

Honestly I have not kept up with the dab development. but I will check.

@djkonro
Copy link

djkonro commented Mar 21, 2017

Please, I am interested in working on this project for the Google Summer of Code. I am very comfortable working with programming languages like Java, C/C++, Python and Go. I am very passionate about cloud and container technologies, and I would like to get some help that would enable me better familiarizing myself with the project. I am already familiar with Docker and Docker compose and I am currently familiarizing myself with Kubernetes.

@cdrage
Copy link
Member Author

cdrage commented Mar 21, 2017

I believe this link: moby/moby#26876 would be the best in terms of keeping track IF DAB comes out of being experimental.

It has happened in the past that an experimental feature wasn't accepted into Docker. So it'd be best to keep track of this while we continue to support development / improvements.

@cdrage cdrage changed the title Issue with example .dab file Docker DAB support does not currently work (still in experimental) Jun 19, 2017
cdrage added a commit to cdrage/kompose that referenced this issue Jun 19, 2017
See issue: kubernetes#390

Remove DAB as it is hard to maintain / not much usage / DAB is still
experimental in Docker and there hasn't been much movement:
moby/moby#26876

MarkDeprecated does not work at the moment due to issue:
kubernetes#652

However, that is not a blocker as we `fatalF` within `ValidateFlags`
@cdrage cdrage mentioned this issue Jun 19, 2017
cdrage added a commit to cdrage/kompose that referenced this issue Jun 19, 2017
See issue: kubernetes#390

Remove DAB as it is hard to maintain / not much usage / DAB is still
experimental in Docker and there hasn't been much movement:
moby/moby#26876

MarkDeprecated does not work at the moment due to issue:
kubernetes#652

However, that is not a blocker as we `fatalF` within `ValidateFlags`
cdrage added a commit to cdrage/kompose that referenced this issue Jun 19, 2017
See issue: kubernetes#390

Disable DAB as it is hard to maintain / not much usage / DAB is still
experimental in Docker and there hasn't been much movement:
moby/moby#26876

MarkDeprecated does not work at the moment due to issue:
kubernetes#652

However, that is not a blocker as we `fatalF` within `ValidateFlags`
cdrage added a commit to cdrage/kompose that referenced this issue Jun 20, 2017
See issue: kubernetes#390

Disable DAB as it is hard to maintain / not much usage / DAB is still
experimental in Docker and there hasn't been much movement:
moby/moby#26876

MarkDeprecated does not work at the moment due to issue:
kubernetes#652

However, that is not a blocker as we `fatalF` within `ValidateFlags`
@cdrage
Copy link
Member Author

cdrage commented Jun 26, 2017

I'm closing this for now until Docker figures out DAB's role.

@cdrage cdrage closed this as completed Jun 26, 2017
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

4 participants